在这里输入代码,因为我是一名程序员,我患有轻度阅读障碍 以一种愚蠢的方式需要所有基于物联网的代码,即使是孩子 可以理解。我试图了解如何使输入层进入 输出层使用前馈,但在线教程需要很多 教育。我对数学的理解是有限的。我正在尝试制作一个 具有一层输入层和一层输出层的简单神经网络。一世 比代码更了解句子中的解释。
for i = 1 to 2
input1(i) = input1(i) * weight1(i)
input1(i) = input2(i) * weight2(i)
next i
for i = 1 to 2
sum(i) = input1 + input2
next i
for i = 1 to 2
if sum(i) > 0 then fire.
next i
end
答案 0 :(得分:3)
for i = 1 to 2 input1(i) = input1(i) * weight1(i) input1(i) = input2(i) * weight2(i) next i
第一个分配是多余的,因为两个分配都存储在同一变量中(数组元素input1(i)
)。
这是错字吗?也许第二个作业应该显示为input2(i) = ...
!
for i = 1 to 2 sum(i) = input1 + input2 next i
sum(1)
和sum(2)
都将具有相同的值,因为右侧表达式在整个循环中保持相同。
for i = 1 to 2 if sum(i) > 0 then fire. next i
由于sum(1)
和sum(2)
都具有相同的值,因此此循环将触发 0或2次,但绝不会仅发生1次。
答案 1 :(得分:0)
这可能更接近您的尝试:
FOR i = 1 TO 2
input1(i) = input1(i) * weight1(i)
input2(i) = input2(i) * weight2(i)
NEXT i
FOR i = 1 TO 2
sum(i) = input1(i) + input2(i)
NEXT i
FOR i = 1 TO 2
IF sum(i) > 0 THEN CALL fire
NEXT i
END