Machine Learning

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. 

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

原文地址:https://www.cnblogs.com/jay54520/p/7478120.html