首页 > 其他 > 详细

机器学习--简单神经网络

时间:2017-09-17 18:21:18      阅读:269      评论:0      收藏:0      [点我收藏+]

技术分享

 

技术分享

 

 技术分享

 

 技术分享

 

技术分享

技术分享

 

 技术分享

 

 技术分享

 

技术分享

技术分享

 

 

 技术分享

技术分享

 

技术分享

技术分享

 

 

 技术分享

 

技术分享

 

 技术分享

 

代码实现上面的算法

技术分享

                                   技术分享

                     技术分享

                                技术分享

                           技术分享

 

 数据

 技术分享

 

把数据读取进来显示前10行

 技术分享

技术分享

 

把前面0到100行的数据的第4列打印出来

技术分享

 

 

把两种字符串转化为-1 和1

技术分享

 

 

把文件里第0列和第2列的数据打印出来

技术分享

 

     把前50条数据的第0列作横坐标 第1列为纵坐标                   把后50条数据的第0列作横坐标 第1列为纵坐标   把图画出来

 

技术分享

技术分享

 

 

对数据可视化准备足够的数据

准备好两种颜色,判断数据属于哪一个种类,并根据相应的种类绘制相应的颜色进行填充

技术分享

 

这两行代码就是活得花径花瓣的长度的最大值和最小值

技术分享

 

技术分享

 

meshgrid的作用就是通过 x1_min  x1_max  resolution构造成一个向量然后再把这个向量扩展成一个二维矩阵

技术分享

 

 把这个向量np.arange(x1_min,x1_max,resolytion)打印出来

技术分享

 

 

 技术分享

技术分享

可以看到x1的每一行都是向量np.arange(x1_min,x1_max,resolytion)  而且有255行 ,为什么是255行,

是根据np.arange(x2_min,x2_max,resolytion)所得到一个特性

可以打印出来看看

技术分享

 

 技术分享

 

有了数据之后我们可以把数据输入模型得到预测结果

 

 分别把xx1 xx2转化成向量,并且把预测结果存放到Z中

技术分享

 

 技术分享

技术分享

 

 

 

技术分享

 

 技术分享

技术分享

 

 技术分享

技术分享

 

 

代码实现

技术分享

                                  技术分享

                                   技术分享

                                   技术分享

 技术分享

技术分享

 

 技术分享

 

机器学习--简单神经网络

原文:http://www.cnblogs.com/braveym/p/7533581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!