博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
神经网络(1)——实现逻辑运算
阅读量:3959 次
发布时间:2019-05-24

本文共 981 字,大约阅读时间需要 3 分钟。

通过赋予神经网络不同的权值可以实现逻辑运算。

AND

:有0出0,无0出1。

在这里插入图片描述

h Θ = g ( − 30 + 20 x 1 + 20 x 2 ) h_\Theta=g(-30+20x_1+20x_2) hΘ=g(30+20x1+20x2)

x 1 x_1 x1 x 2 x_2 x2 h Θ h_\Theta hΘ
0 0 g ( − 30 ) ≈ 0 g(-30)\approx0 g(30)0
0 1 g ( − 10 ) ≈ 0 g(-10)\approx0 g(10)0
1 0 g ( − 10 ) ≈ 0 g(-10)\approx0 g(10)0
1 1 g ( 10 ) ≈ 1 g(10)\approx1 g(10)1

OR

:有1出1,无1出0。

在这里插入图片描述

h Θ = g ( − 10 + 20 x 1 + 20 x 2 ) h_\Theta=g(-10+20x_1+20x_2) hΘ=g(10+20x1+20x2)

x 1 x_1 x1 x 2 x_2 x2 h Θ h_\Theta hΘ
0 0 g ( − 10 ) ≈ 0 g(-10)\approx0 g(10)0
0 1 g ( 10 ) ≈ 1 g(10)\approx1 g(10)1
1 0 g ( 10 ) ≈ 1 g(10)\approx1 g(10)1
1 1 g ( 30 ) ≈ 1 g(30)\approx1 g(30)1

NOT

:输入0时,输出1;输入1时,输出0。

在这里插入图片描述

h Θ = g ( 10 − 20 x 1 ) h_\Theta=g(10-20x_1) hΘ=g(1020x1)

x 1 x_1 x1 h Θ h_\Theta hΘ
0 g ( 10 ) ≈ 1 g(10)\approx1 g(10)1
1 g ( − 10 ) ≈ 0 g(-10)\approx0 g(10)0

XOR

异或:输入相同时,输出为0;输入不同时,输出为1。

在这里插入图片描述

x 1 x_1 x1 x 2 x_2 x2 a 1 ( 2 ) a_1^{(2)} a1(2) a 2 ( 2 ) a_2^{(2)} a2(2) h Θ h_\Theta hΘ
0 0 0 1 1
0 1 0 0 0
1 0 0 0 0
1 1 1 0 1

转载地址:http://yumzi.baihongyu.com/

你可能感兴趣的文章
【IPFS指南】IPFS的竞争对手们(一)
查看>>
docker更换国内镜像
查看>>
CentOS 下 tree命令用法详解
查看>>
docker上传镜像至Registry时https报错解决方法
查看>>
安装 docker-compose (实测可用,妈妈再也不用担心被墙了)
查看>>
docker下删除none的images
查看>>
Linux提权获取敏感信息方法
查看>>
Ubuntu 16.04开机A start job is running for Raise network interface(5min 4s)解决方法
查看>>
Ubuntu 16.04开机隐藏菜单缩短时间
查看>>
Ubuntu 更换国内源
查看>>
Ubuntu16.04下Docker pull connection refused 解决办法
查看>>
通过 三大机制 揭秘 IPFS 工作原理
查看>>
Ubuntu 16.04卸载PostgresQL
查看>>
华为路由器交换机配置命令
查看>>
docker下运行kalilinux并配置ssh访问
查看>>
使用 Docker 容器应该避免的 10 个事情
查看>>
postgres基本操作(个人总结版)
查看>>
求数组中最长递增子序列
查看>>
用C++设计一个不能被继承的类
查看>>
linux core文件机制
查看>>