单层感知器的python实现
来源:互联网 发布:怎么弄淘宝优惠券 编辑:程序博客网 时间:2024/05/16 10:38
# -*- coding: UTF-8 -*-import matplotlib as mplimport numpy as npimport matplotlib.pyplot as plt#单层感知器的实现X=np.array([[1,3,3], [1,4,3], [1,1,1]])Y=np.array([1,1,-1])W = (np.random.random(3)-0.5)*2 #w权值的取值范围为-1,1lr = 0.1 #学习率n=0 #计算迭代次数O=0#神经网络输出def update(): global X,Y,W,lr,n n=n+1 O=np.sign(np.dot(X,W.T)) W_C = lr*((Y-O.T).dot(X)) W = W+W_Cif __name__ == '__main__': for _ in range (100): update() O=np.sign(np.dot(X,W.T)) print(O) print(Y) if(O == Y).all(): print('Finished') print('epoch:',n) breakx1=[3,4]y1=[3,3]x2=[1]y2=[1]k=-W[1]/W[2]d=-W[0]/W[2]print('k=',k)print('d=',d)xdata=np.linspace(0,5)plt.figure()plt.plot(xdata,xdata*k+d,'r')plt.plot(x1,y1,'bo')plt.plot(x2,y2,'yo')plt.show()
阅读全文
0 0
- 单层感知器的python实现
- 数据挖掘——单层感知器的Python实现
- 单层感知器的MATLAB实现
- 单层感知器的MATLAB实现
- 数据挖掘——单层感知器的Matlab实现
- 数据挖掘——单层感知器的Matlab实现
- C语言实现单层感知器
- 单层感知器的学习与练习
- 单层感知器
- 单层感知器神经网络
- 单层感知器
- 单层感知器
- 人工神经网络(三)单层感知器代码实现
- 人工神经网络(三)单层感知器代码实现
- 单层感知器-学习实践
- 文本分类算法之--单层感知器的神经网络
- 单层感知器的局限性--异或问题
- 单层感知机及其代码实现
- View的事件体系-基础知识
- LeetCode 101. Symmetric Tree
- Spring的事务管理
- 用unity运行不了发生的错误
- HTML5 WEBGL学习2 实时3D渲染
- 单层感知器的python实现
- Forming a Magic Square
- 图像处理: 五种 插值法
- 191. Number of 1 Bits
- python 操作数据库的一些经验
- Hbase列簇简单介绍
- HTML5 地理定位详解
- Java中的反射技术
- 【Android】onMeasure、onLayout以及onSizeChanged方法的回调时机和回调顺序