作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
import math
inp = 0.1
target = 0.3
weight = 0.04
learning_rate = 1
bias = 0
def sigmoid(x):
return (1/1+(math.e**(-x)))
for count in range(10):
net = (weight*inp)+(bias*1)
out = sigmoid(net)
error_total = 0.5*((target - out)**2)
print('error',error_total,'|| output',out,'|| weight',weight)
adjustment = (out - target)*(out)*(1 - out)*(inp)
weight = weight - (learning_rate*(adjustment))
输出
error 1.4382215499593243 || output 1.9960079893439915 || weight 0.04
error 1.3827597601324302 || output 1.9629851232842885 || weight 0.3771731560625728
error 1.3336445885853887 || output 1.9331837548698485 || weight 0.6915314696982848
error 1.2897634204261337 || output 1.9060905456580794 || weight 0.9861603791287348
error 1.2502583453938265 || output 1.8813022136162503 || weight 1.2635467711722324
error 1.2144557693222424 || output 1.8584965635651831 || weight 1.5257260148874747
error 1.1818184468701014 || output 1.8374124019729394 || weight 1.7743861541249517
error 1.1519119478941984 || output 1.8178352663541577 || weight 2.0109434853536103
error 1.1243806861957226 || output 1.7995870672926748 || weight 2.2365985045783425
error 1.0989304444985601 || output 1.7825184278777517 || weight 2.4523780684160923
在我的神经网络中,我想预测单个输入的单个输出我尝试将偏差和学习率设置为不同的值,但没有用
权重不断增加,错误率不断下降,但网络无法达到目标输出
最佳答案
你的 sigmoid 定义是错误的。应该是
def sigmoid(x):
return 1/(1+(math.e**(-x)))
您应该将一除以(一+指数);相反,您将一一相除,然后将指数添加到除法的结果上(显然是 1)。
关于python - 神经网络用一个神经元预测不良,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42787938/
我在使用 Heroku 时遇到问题,当我尝试部署我的应用程序时,它没有运行 run assets:precompile而且我还没有在本地预编译我的 Assets ,我在 Git 中没有 list 文件
(这是为您提供围绕我的问题的背景信息。您可以跳到“问题”并阅读该内容,然后如果您想直接进入主题,则可以返回并浏览背景知识.抱歉,这是一面文字墙!) 我需要将一堆非常非常糟糕的 JSON 存储在数据库中
我是一名优秀的程序员,十分优秀!