我想定义一个简单的神经网络来计算两个类别(0和1)以及以下数据作为训练集的逻辑回归:
(1, 2) -> 0
(2, 2) -> 0
(3, 4) -> 1
(4, 4) -> 1
(5, 3) -> 1
(6, 6) -> 0
(7, 5) -> 0
(8, 4) -> 0
(10, 6) -> 1
(11, 5) -> 1
这些点可以通过3个功能分开:
A = -(5/6)*x -y + 5
B = -(3/2)*x -y + 12
C = -(5/3)*x -y
因此,我想定义一个简单的神经网络,其中包含两个输入节点,一个包含3个节点的隐藏层和一个作为输出的节点。我将S型函数用作激活函数。
如何定义/初始化权重矩阵和偏差矩阵?