Python中的简单感知器
我正在用Python编写一个没有阈值的非常简单的感知器,我正在使用sigmoid函数,但我需要遵循一个明确的指南,我对如何构造输出感到困惑Python中的简单感知器,python,perceptron,Python,Perceptron,我正在用Python编写一个没有阈值的非常简单的感知器,我正在使用sigmoid函数,但我需要遵循一个明确的指南,我对如何构造输出感到困惑 Input = [(1,1,0), (0,1,0),(1,1,1),(0,0,1)] weights = [0,0,0] output = sigmoid(input) sigmoid = 1.0/(1.0 + exp(- Input) sigmoid_derative = sigmoid * (1.0 - sigmoid) 我没有用python测试代码,
Input = [(1,1,0), (0,1,0),(1,1,1),(0,0,1)]
weights = [0,0,0]
output = sigmoid(input)
sigmoid = 1.0/(1.0 + exp(- Input)
sigmoid_derative = sigmoid * (1.0 - sigmoid)
我没有用python测试代码,但这只是我从讲座中学到的一场思想风暴。但我不确定我什么时候用乙状结肠?
据我所知,激活功能将分为两部分:
newInput=w1x1+w2x2+w3x3
sigmoid=1.0/(1.0+exp(-newInput)
Error = 0.5 * (Target - Output)* (Target- Output)
if Error == 0 then Break;
else
Update weights.
我希望我的一篇关于Perceptron的文章可以帮助你获得一个清晰的想法。我的文章是“人工神经网络(Perceptron)从自驾汽车检测汽车/行人的直观示例”。因此,基本上,这篇文章是为新手编写的,只是为了获得更好的直觉。以下是链接: