3层NN,300 + 100隐藏单位是什么意思?

nul*_*ull 5 machine-learning neural-network

我是新来的NN.我正在接受MNIST手写数据集.他们为表格形式中采用的每种方法指定了误差百分比.这是该页面的链接.在NN部分,他们指定了:

3层NN,300 + 100个隐藏单元

2层NN,300个隐藏单位,均方误差

3层是什么意思?是吗

InputLayer+HiddenLayer+OutputLayer

要么

InputLayer + 3 Hidden Layer+ outputLayer
Run Code Online (Sandbox Code Playgroud)

300 + 100隐藏单位的含义是什么?指定两个数字300 + 100表示​​应该包含一个隐藏层300 units,下一个HiddenLayer应该包含100 units.

如果这意味着为什么3层NN?

The*_*ube 4

输入层不计入此表示法中,因此 3 层意味着 2 个隐藏层和 1 个输出层。所以在这种情况下:

3-layer NN, 300+100 hidden units
Run Code Online (Sandbox Code Playgroud)

意味着以下架构:

Input layer
Hidden layer of 300 units
Hidden layer of 100 units
Output layer
Run Code Online (Sandbox Code Playgroud)

  • 顺便说一句。这是一个有问题和误导性的符号,这就是为什么人们应该总是说“X **隐藏**层NN”,这样就不会产生混淆 (2认同)