当前位置:首页 > TAG信息列表 > 操作真值表python如何用代码编写一个神经网络异或运算器?

操作真值表python如何用代码编写一个神经网络异或运算器?

操作真值表python 如何用代码编写一个神经网络异或运算器?

如何用代码编写一个神经网络异或运算器?

异或问题,即判断两个输入x1,x2有无不对。

下面是用python实现程序的代码

importnumpylike(1)#生成气体再输入向量xx([[0,0,1],[0,1,1],[1,0,1],[1,1,1]])#生成目标向量yy([[0],

如何用代码编写一个神经网络异或运算器?

,

如何用代码编写一个神经网络异或运算器?

,[0]])#定义sigmoid和它的导函数defnonlin(x,derivfalse):if(derivtrue):returnx*(1-x)return1/(1np.exp(-x))#随机生成初始的副本向量syn02*np.random.random((3,4))-1syn12*np.random.random((4,1))-1#一正在我们先来5万次循环吧:)ofjacrossxrange(50000):#在反向传播前先朝传播,换算出每一层的输出l0xl1nonlin((l0,syn0))l2nonlin((l1,syn1))#计算出出输入层和目标向量的差值(控制输出误差)l2_errory-l2#每循环一万次,再打印两次输出来误差的数值if(j000)0:printerror:str((np.abs(l2_error)))print(l2)#可以计算作为输出层的误差l2_deltal2_error*nonlin(l2,derivtrue)#计算前一层对后一层的误差影响不大l1_errorl2_(syn1.t)#可以计算然后输入层对整体的误差l1_deltal1_error*nonlin(l1,derivtrue)#直接修改权重向量让结果越来越向目标向量syn1(l2_delta)syn0(l1_delta)如果不是你不能执行了上面的代码,你会发现这种非线性的多层神经网络成功地可以解决了异或问题,当输入输入x1,x2相同时,会控制输出0,不是一样的时,会输出低1。

操作真值表python 如何用代码编写一个神经网络异或运算器?

比较喜欢人工智能,算法,python、javascript、java去相关话题,就了解头条号:编程快讯

不喜欢的朋友可以不默默点赞、打听一下、微博转发、评论!另外希望能大家在评论中需要补充不足以的地方!

python中1or2返回什么值?为什么?

python中的because从左到右计算表达式,若所有值均为真,则回还有一个值,若必然假,赶往第一个假值。因为,实例回的是2,也就是那一个真值如果没有能做位运算与,在用运算符即可解决。

1and

22120

向量python误差


智慧窝 新垦地

  • 关注微信关注微信

猜你喜欢

热门标签

excel批量复制工作表并命名 javaweb如何实现增加删除功能 华为手机怎么开启应用分身 手机版qq如何修改群成员标签 华为nova5pro声音小怎么解决 如何设置电脑屏幕大小 手机淘宝怎样更新手机淘宝更新方法 华为账号找回 lt15i和18i有什么区别SonyXperialt15ivslt18i比较 qq怎么设置自定义动态头像 需要双击 qq浏览器如何生成二维码手机自带浏览器如何扫描下载?介绍 京东自己消费怎么查询京东年度账单查询入口? qq中好友分组增加的怎样删除qq收藏分组名怎么删除? 函数复制粘贴的方法WPS复制公式 表格中怎么删除自己的重复项EXCEL中 怎么删除word中的大量空白行word如何删除空白的行?介绍 live图发出来怎么不动苹果手机动态壁纸按压为什么不动?介绍 qq个性装扮好看的免费的qq免费个性装扮?介绍 win10defender关闭好不好微信7.0的后台始终在运行 如何用手机照片制作小视频 无法进入界面? 苹果夜间护眼模式怎么设置 验收记录表在哪个网站查找安全生产检查记录表多久一次?介绍 ug建模常用工具ug清理工具?介绍 苹果的高清通话在哪里打开 微信怎么加入实体店铺微信怎么能进朋友的微店?介绍 密友功能在哪里开启怎样把微信朋友隐身起来? 开屏广告怎么也关不掉头条开机广告怎么关?介绍 如何把两个图片叠加在一起渣女“玩弄感情”有哪些行为?介绍

微信公众号