Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.0.0-alpha1 release #803

Merged
merged 107 commits into from
May 8, 2021
Merged
Changes from 1 commit
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
dcf2150
fix typo in ndarray.md
xyw5vplus1 Mar 10, 2021
48f46d1
rebase (#692)
goldmermaid Mar 19, 2021
e71b41f
Update softmax-regression-concise.md
astonzhang Mar 19, 2021
261fc60
rebase (#690)
goldmermaid Mar 19, 2021
8736e46
Update mlp.md
astonzhang Mar 19, 2021
ca58c67
Update Jenkinsfile
mli Mar 19, 2021
7deda48
Update README.md
astonzhang Mar 23, 2021
2bcc398
fix typo. (#702)
Sliverwing Mar 24, 2021
ffb7f99
minor (#703)
goldmermaid Mar 24, 2021
dd8924e
typo (#705)
goldmermaid Mar 24, 2021
4ae3eea
fix typo and change one sentence in ndarray.md (#707)
thebesttv Mar 26, 2021
bc9d49d
Update index.md (#704)
zppet Mar 26, 2021
05852d2
fix 4.4.1.2. Model Complexity translation issues (#706)
WilliamWuLH Mar 26, 2021
d275241
nvcc程序ubuntu安装命令 (#701)
dxzhan Mar 26, 2021
666328a
Update index.md
astonzhang Mar 27, 2021
c4e6685
update translations in probability.md (#710)
thebesttv Mar 29, 2021
4e82fc6
fix typo and translation issues in kaggle-house-price.md (#709)
WilliamWuLH Mar 29, 2021
b7c810e
revise (#708)
goldmermaid Mar 29, 2021
a048729
Update index.md (#711)
ShixiangWang Mar 29, 2021
0f3eaed
unrendered slides rebase (#712)
goldmermaid Mar 29, 2021
257c9ac
Update optimization-intro.md
astonzhang Mar 29, 2021
f69c972
Retrigger slides (#713)
goldmermaid Mar 31, 2021
3a90849
update translations in softmax-regression.md
thebesttv Apr 1, 2021
e8e8cac
Merge pull request #691 from xyw5vplus1/master
xiaotinghe Apr 1, 2021
ac34a81
Merge pull request #716 from thebesttv/master
xiaotinghe Apr 1, 2021
19881b5
Correct some translation errors. (#717)
zhuyuanxiang Apr 4, 2021
248d5e3
Correct incorrect reference information in chapter_introduction/index.md
Apr 6, 2021
e6c0e45
typo
goldmermaid Apr 7, 2021
1858c22
Merge pull request #719 from liu-mengyang/master
xiaotinghe Apr 7, 2021
573202e
Merge pull request #722 from goldmermaid/typos
xiaotinghe Apr 7, 2021
8964b7a
Fix: typo (#733)
aekst Apr 10, 2021
9fa8743
add my name in preface/index.md (#721)
zhuyuanxiang Apr 11, 2021
4e8fbf8
update translations in mlp.md (#734)
thebesttv Apr 11, 2021
a9a0597
clarify ex3.2 (#720)
tian3rd Apr 12, 2021
fad4586
fix typo and translation issues in transformer.md (#732)
zhuyuanxiang Apr 12, 2021
893f503
add my name in preface/index.md and update mlp.md (#735)
thebesttv Apr 12, 2021
860f056
fix typo and translation issues in alexnet.md (#736)
WilliamWuLH Apr 12, 2021
250f3cd
fix typo in calculus.md (#740)
liu-mengyang Apr 13, 2021
9fe4290
Translation issue in chp #5 computation GPU (#738)
zppet Apr 13, 2021
dafe60d
[slides] kaggle (#742)
goldmermaid Apr 15, 2021
4bd2c89
add ch12 first 3 sections
astonzhang Apr 15, 2021
2a3161c
[slides] dl computation (#749)
mli Apr 16, 2021
21caeb2
translations issue in chapter_preliminaries/probability (#751)
npudqsz Apr 18, 2021
b6278c9
fix grammar problem in index.md (#750)
luzixiao Apr 18, 2021
e942baf
Update index.md (#747)
nickeaglenny Apr 18, 2021
c848c64
fix typo in vgg.md (#745)
WilliamWuLH Apr 18, 2021
24a5695
[slides] fix linear reg slides bug
Apr 19, 2021
3be2ac0
+ch9 (#755)
xiaotinghe Apr 19, 2021
19550e7
translation issue in chapter_linear-networks/linear_regression_scratc…
npudqsz Apr 19, 2021
00d9a06
[slides] kaggle-house-price (#743)
goldmermaid Apr 19, 2021
fd98cb8
chapter_recurrent-modern/gru (#724)
xiaotinghe Apr 20, 2021
b2d5799
chapter_recurrent-modern/lstm (#725)
xiaotinghe Apr 20, 2021
915c22d
chapter_recurrent-modern/bi-rnn (#726)
xiaotinghe Apr 20, 2021
52f2877
chapter_recurrent-modern/deep-rnn (#731)
xiaotinghe Apr 20, 2021
7431b20
d2l (#757)
xiaotinghe Apr 20, 2021
ba34cd7
fix translation in chapter_linear-networks/image-classification (#756)
npudqsz Apr 20, 2021
c2ad179
fix typo in resnet.md (#758)
WilliamWuLH Apr 20, 2021
3ca9c2a
chapter_recurrent-modern/beam-search (#730)
xiaotinghe Apr 20, 2021
110133f
translation issue in chapter_linear-networks/linear-regression (#752)
npudqsz Apr 20, 2021
b4522da
chapter_recurrent-modern/seq2seq (#729)
xiaotinghe Apr 20, 2021
1955446
chapter_recurrent-modern/machine-translation-and-dataset (#727)
xiaotinghe Apr 20, 2021
7de7cef
chapter_recurrent-modern/encoder-decoder (#728)
xiaotinghe Apr 20, 2021
6c4029e
[slides] CNN (#753)
goldmermaid Apr 21, 2021
1650462
translation issue in autograd.md (#761)
npudqsz Apr 21, 2021
f25cb68
translation issue in chapter_linear-networks/softmax-regression-scrat…
npudqsz Apr 21, 2021
a6d31a2
add ch12
astonzhang Apr 23, 2021
66dd24a
translation issue in mlp.md (#762)
npudqsz Apr 23, 2021
a5479de
Update lookup-api.md (#763)
LenovoLRSH Apr 23, 2021
74d5091
update translations in underfit-overfit.md (#746)
thebesttv Apr 26, 2021
f92e3e5
fix typo in sequence.md (#766)
WilliamWuLH Apr 26, 2021
3ab4585
Update index.md (#768)
PEGASUS1993 Apr 26, 2021
27db816
fix errors in 11. Optimization Algorithms (#776)
zhuyuanxiang Apr 27, 2021
f24541f
fix errors in 9. Modern Recurrent Neural Networks (#775)
zhuyuanxiang Apr 27, 2021
474b5d0
Update index.md
astonzhang Apr 27, 2021
cfc13b9
english name of terms in underfit_overfit (#777)
npudqsz Apr 28, 2021
e618763
revise ch12 imgs
astonzhang Apr 29, 2021
4451279
Chapter optimization/optimization intro (#780)
zhuyuanxiang Apr 30, 2021
9b5f533
Chapter recurrent neural networks/text preprocessing (#782)
zhuyuanxiang May 1, 2021
9d0caa6
add terminology for 8. Recurrent Neural Networks (#784)
zhuyuanxiang May 3, 2021
0d61c07
add ch13.1 ch13.2
astonzhang May 3, 2021
e558594
add ch13.13 13.14
astonzhang May 5, 2021
225e6bd
Update index.md (#786)
LenovoLRSH May 5, 2021
d511b06
润色翻译 (#785)
LenovoLRSH May 5, 2021
4ff3143
Chapter recurrent neural networks/language models and dataset (#783)
zhuyuanxiang May 5, 2021
0f77f19
Chapter_recurrent-modern/seq2seq.md (#764)
zhuyuanxiang May 5, 2021
21265ee
fix errors in recurrent-modern/encoder-decoder.md (#765)
zhuyuanxiang May 5, 2021
7698c20
Chapter recurrent modern/machine translation and dataset (#767)
zhuyuanxiang May 5, 2021
6e1fbc4
Chapter recurrent modern/beam search (#769)
zhuyuanxiang May 5, 2021
d3c04cd
Chapter recurrent neural networks/sequence (#781)
zhuyuanxiang May 5, 2021
ef4688f
chapter_recurrent-modern/index (#787)
xiaotinghe May 6, 2021
0b52a1e
chapter_computational-performance/index (#792)
xiaotinghe May 7, 2021
6fa3b69
chapter_computational-performance/hybridize (#793)
xiaotinghe May 7, 2021
5434ee1
chapter_computational-performance/async-computation (#794)
xiaotinghe May 7, 2021
d9cf60a
chapter_computational-performance/hardware (#796)
xiaotinghe May 7, 2021
160c68c
chapter_computational-performance/multiple-gpus-concise (#800)
xiaotinghe May 7, 2021
04349d4
chapter_computational-performance/parameterserver (#799)
xiaotinghe May 7, 2021
9758a91
chapter_computational-performance/multiple-gpus (#797)
xiaotinghe May 7, 2021
72eae5a
chapter_computational-performance/auto-parallelism (#795)
xiaotinghe May 7, 2021
0e45022
Update multiple-gpus.md
astonzhang May 7, 2021
d58f821
add ch12 (#801)
xiaotinghe May 7, 2021
cc786e5
fix ch12 ref (#802)
xiaotinghe May 7, 2021
af91607
fix translate (#791)
LenovoLRSH May 7, 2021
dee730d
Update frontpage.html
astonzhang May 7, 2021
dab13ab
Update frontpage.html
astonzhang May 7, 2021
bf1ea23
Update build.yml
astonzhang May 7, 2021
e3d093b
bump to 2.0.0-alpha1
astonzhang May 8, 2021
52ff6ee
forum link (#805)
xiaotinghe May 8, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
translations issue in chapter_preliminaries/probability (#751)
  • Loading branch information
npudqsz authored Apr 18, 2021
commit 21caeb2ac1b08f77616fa9c7f7f691df015e4f75
10 changes: 5 additions & 5 deletions chapter_preliminaries/probability.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,26 +178,26 @@ d2l.plt.legend();

* 对于任意事件 $\mathcal{A}$,其概率从不会是负数,即 $P(\mathcal{A}) \geq 0$;
* 整个样本空间的概率为 $1$,即 $P(\mathcal{S}) = 1$;
* 对于任意事件 $\mathcal{A}_1, \mathcal{A}_2, \ldots$ 的可数序列,这些事件*互斥*(mutually exclusive)(对于所有 $i \neq j$ 都有 $\mathcal{A}_i \cap \mathcal{A}_j = \emptyset$),任何事件发生的概率等于它们各自发生的概率之和,即 $P(\bigcup_{i=1}^{\infty} \mathcal{A}_i) = \sum_{i=1}^{\infty} P(\mathcal{A}_i)$。
* 对于*互斥*(mutually exclusive)(对于所有 $i \neq j$ 都有 $\mathcal{A}_i \cap \mathcal{A}_j = \emptyset$)事件的任意一个可数序列 $\mathcal{A}_1, \mathcal{A}_2, \ldots$ ,序列中任意一个事件发生的概率等于它们各自发生的概率之和,即 $P(\bigcup_{i=1}^{\infty} \mathcal{A}_i) = \sum_{i=1}^{\infty} P(\mathcal{A}_i)$。

这些也是概率论的公理,由科尔莫戈罗夫于 1933 年提出。有了这个公理系统,我们可以避免任何关于随机性的哲学争论;相反,我们可以用数学语言严格地推理。例如,让事件 $\mathcal{A}_1$ 为整个样本空间,且当所有$i > 1$时的$\mathcal{A}_i = \emptyset$,我们可以证明 $P(\emptyset) = 0$,即不可能发生事件的概率是 $0$。

### 随机变量

在我们掷骰子的随机实验中,我们引入了 *随机变量*(random variable) 的概念。随机变量几乎可以是任何数量,并且不是确定性的。它可以在随机实验的一组可能性中取一个值。考虑一个随机变量 $X$,其值在掷骰子的样本空间 $\mathcal{S} = \{1, 2, 3, 4, 5, 6\}$ 中。我们可以将事件 “看到一个 $5$” 表示为 $\{X = 5\}$ 或 $X = 5$,其概率表示为 $P(\{X = 5\})$ 或 $P(X = 5)$。通过 $P(X = a)$,我们区分了随机变量 $X$ 和 $X$ 可以采取的值(例如 $a$)。然而,这可能会导致繁琐的表示。
为了简化符号,一方面,我们可以将 $P(X)$ 表示为随机变量 $X$ 上的 *分布*(distribution):分布告诉我们 $X$ 获得任意值的概率。另一方面,我们可以简单用 $P(a)$ 表示随机变量取值 $a$ 的概率。由于概率论中的事件是来自样本空间的一组结果,因此我们可以为随机变量指定值的可取范围。例如,$P(1 \leq X \leq 3)$ 表示事件的概率 $\{1 \leq X \leq 3\}$,这意味着 $\{X = 1, 2, \text{or}, 3\}$。等价地,$P(1 \leq X \leq 3)$ 表示随机变量 $X$ 从 $\{1, 2, 3\}$ 中取值的概率。
为了简化符号,一方面,我们可以将 $P(X)$ 表示为随机变量 $X$ 上的 *分布*(distribution):分布告诉我们 $X$ 获得任意值的概率。另一方面,我们可以简单用 $P(a)$ 表示随机变量取值 $a$ 的概率。由于概率论中的事件是来自样本空间的一组结果,因此我们可以为随机变量指定值的可取范围。例如,$P(1 \leq X \leq 3)$ 表示事件 $\{1 \leq X \leq 3\}$, $\{X = 1, 2, \text{or}, 3\}$的概率。等价地,$P(1 \leq X \leq 3)$ 表示随机变量 $X$ 从 $\{1, 2, 3\}$ 中取值的概率。

请注意,*离散* (discrete) 随机变量(如骰子的侧面)和 *连续* (continuous) 变量(如人的体重和身高)之间存在微妙的区别。问两个人是否具有完全相同的身高没有什么意义。如果我们进行足够精确的测量,你会发现这个星球上没有两个人具有完全相同的身高。事实上,如果我们采取足够精细的测量,在你起床和去睡觉时都不会得到相同的身高。因此,问一个人身高为 1.80139278297192196202 米高的概率是没有任何意义的。考虑到世界上的人口数量,这个概率几乎是 0。在这种情况下,询问某人的身高是否落入给定的区间,比如是否在 1.79 米和 1.81 米之间更有意义。在这些情况下,我们将这个看到某个数值的可能性量化为 *密度* (density)。高度恰好 1.80 米没有概率,但密度不是 0。在任何两个不同高度之间的区间,我们都有非零的概率。在本节的其余部分中,我们将考虑离散空间中的概率。对于连续随机变量的概率,你可以参考 :numref:`sec_random_variables`。
请注意,*离散* (discrete) 随机变量(如骰子的侧面)和 *连续* (continuous) 变量(如人的体重和身高)之间存在微妙的区别。问两个人是否具有完全相同的身高没有什么意义。如果我们进行足够精确的测量,你会发现这个星球上没有两个人具有完全相同的身高。事实上,如果我们采取足够精细的测量,在你起床和去睡觉时都不会得到相同的身高。因此,问一个人身高为 1.80139278297192196202 米高的概率是没有任何意义的。考虑到世界上的人口数量,这个概率几乎是 0。在这种情况下,询问某人的身高是否落入给定的区间,比如是否在 1.79 米和 1.81 米之间更有意义。在这些情况下,我们将这个看到某个数值的可能性量化为 *密度* (density)。高度恰好为 1.80 米的概率为 0,但密度不是 0。在任何两个不同高度之间的区间,我们都有非零的概率。在本节的其余部分中,我们将考虑离散空间中的概率。对于连续随机变量的概率,你可以参考 :numref:`sec_random_variables`。

## 处理多个随机变量

很多时候,我们会希望一次考虑多个随机变量。比如,我们可能需要对疾病和症状之间的关系进行建模。给定一个疾病和一个症状,比如 “流感” 和 “咳嗽”,以某个概率存在或不存在某个患者身上。虽然我们可能希望这两者发生的概率都接近于零,但我们可能需要估计这些概率和概率之间的关系,以便我们可以运用我们的推断来实现更好的医疗服务。
很多时候,我们会希望一次考虑多个随机变量。比如,我们可能需要对疾病和症状之间的关系进行建模。给定一个疾病和一个症状,比如 “流感” 和 “咳嗽”,以某个概率存在或不存在于某个患者身上。虽然我们可能希望这两者发生的概率都接近于零,但我们可能需要估计这些概率以及概率之间的关系,以便我们可以运用我们的推断来实现更好的医疗服务。

再举一个更复杂的例子:图像包含数百万像素,因此有数百万个随机变量。在许多情况下,图像会附带一个标签,标识图像中的对象。我们也可以将标签视为一个随机变量。我们甚至可以将所有元数据视为随机变量,例如位置、时间、光圈、焦距、ISO、对焦距离和相机类型。所有这些都是联合发生的随机变量。当我们处理多个随机变量时,会有若干个变量是我们感兴趣的。

### 联合概率

第一个被称为 *联合概率* (joint probability) $P(A = a, B=b)$。给定任何值 $a$ 和 $b$, 联合概率可以回答, $A=a$ 和 $B=b$ 同时满足的概率是多少? 请注意,对于任何 $a$ 和 $b$ 的取值,$P(A = a, B=b) \leq P(A=a)$。这点是确定的,因为要同时发生 $A=a$ 和 $B=b$,$A=a$就必须发生,$B=b$也必须发生(反之亦然)。因此,$A=a$ 和 $B=b$ 同时发生的可能性不大于 $A=a$ 或是 $B=b$ 的可能性
第一个被称为 *联合概率* (joint probability) $P(A = a, B=b)$。给定任何值 $a$ 和 $b$, 联合概率可以回答, $A=a$ 和 $B=b$ 同时满足的概率是多少? 请注意,对于任何 $a$ 和 $b$ 的取值,$P(A = a, B=b) \leq P(A=a)$。这点是确定的,因为要同时发生 $A=a$ 和 $B=b$,$A=a$就必须发生,$B=b$也必须发生(反之亦然)。因此,$A=a$ 和 $B=b$ 同时发生的可能性不大于 $A=a$ 或是 $B=b$ 单独发生的可能性

### 条件概率

Expand Down