一个简单的神经网络,找到权重以达到 100% 的准确度

机器算法验证 自习 神经网络 权重
2022-03-28 20:55:15

因此,我一直在观看 Andrew Ng 在斯坦福大学教授的 CS 229 2017 课程的讲座和习题。在问题表 3 中,他提出了以下问题:

在此处输入图像描述

在此处输入图像描述

So this is what I did in part a)

我们拥有的是:

σ(z)=11+ez它的导数是σ(z)=σ(z)(1σ(z))

l=1ni=1n(oiyi)2

由此我们可以计算:

在此处输入图像描述

Then for part b) 在这里我完全迷路了。我猜他所说的三角形如下:

在此处输入图像描述

但是,我不明白如何以达到 100% 准确度的方式选择权重。任何帮助或提示将不胜感激!

1个回答

三角形有三个边和三个隐藏的神经元。您希望每个隐藏的神经元检查输入在三角形的哪一侧。所以:

  • 第一个隐藏神经元将表示x1>0.5
  • 第二个将代表x2>0.5
  • 第三个将代表x1+x2<1

然后输出将类似于逻辑“与”,或者换句话说,具有激活阈值的 sigmoid。