首先是输入 x1 x2 x3是三个输入
w1 w2 w3是三个权重
然后把输入与权重分别相乘 加起来的值就是h
然后是经过激活函数
代码实现:
import math
def sigmoid(x):
y = 1.0 /(1+math.exp(-x))
return y
def activate(inputs,weights):
h = 0
for x, w in zip(inputs,weights):
h += x*w
return sigmoid(h)
if __name__ == "__main__":
inputs = [.5,.3,.2] #输入
weights = [.4,.7,.2] #权重
output = activate(inputs,weights) #经过激活以后输出
print(output)