Machine Learning - week 4 - 习题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Machine Learning - week 4 - 习题相关的知识,希望对你有一定的参考价值。

1. 

第一个。,是对的。

第二个。结果只会认出是一类,如图:。但这里是为了举例子,实际上不会恰好是 1。而是选择最大概率表示的类别。所以是错误的。

第三个:所有基于 0,1 的逻辑方程都可以使用神经网络来表示。真值表是有限的,所以可以。

第四个:一个两层的神经网络可以用来表示 XOR。将两层合为一层?

 

还是有错误

2. 

获取真值表,再与选项中的对比,可知为 NAND。

3. 

 a(3)1 表示第三层第一个,由第二层推导而来,为第二层对应 θ * 对应的元素。选择第一个。

 

4. 

上面的代码表示的是:

 

所以答案为 a2 = sigmoid (x * Theta1);

矩阵乘法:

有错误

a2 是 3*1,而现在返回的是 1*3。

那就说明 x 错了。theta * x 为 3 * 1。

 

5. 

计算前后两种,发现是一样的。

 

以上是关于Machine Learning - week 4 - 习题的主要内容,如果未能解决你的问题,请参考以下文章

Coursera - Machine Learning, Stanford: Week 5

Machine Learning - week 1

Coursera - Machine Learning, Stanford: Week 11

Coursera - Machine Learning, Stanford: Week 10

Machine Learning - week 2 - 编程

神经网络作业: NN LEARNING Coursera Machine Learning(Andrew Ng) WEEK 5