python构建bp单层神经网络__1.可视化数据

Posted 小白羀号

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python构建bp单层神经网络__1.可视化数据相关的知识,希望对你有一定的参考价值。

1.将数据写入csv文件,应该可以python代码直接实现数据集的写入,但我对文件读取这块不太熟练,等我成功了再加上,这里我直接手写将数据集写入Excel

2.然后把后缀改成.csv就可以了,利用pandas读取

 

import matplotlib.pyplot as plt
file = \'bp_test.csv\'
import pandas as pd
df = pd.read_csv(file, header=None)
x = df.iloc[:,].values
print(x)
读取结果
[[-1.     -0.9602]
 [-0.9    -0.577 ]
 [-0.8    -0.0729]
 [-0.7     0.3771]
 [-0.6     0.6405]
 [-0.5     0.66  ]
 [-0.4     0.4609]
 [-0.3     0.1336]
 [-0.2    -0.2013]
 [-0.1    -0.4344]
 [ 0.     -0.5   ]
 [ 0.1    -0.393 ]
 [ 0.2    -0.1647]
 [ 0.3     0.0988]
 [ 0.4     0.3072]
 [ 0.5     0.396 ]
 [ 0.6     0.3449]
 [ 0.7     0.1816]
 [ 0.8    -0.0312]
 [ 0.9    -0.2189]
 [ 1.     -0.3201]]

 

 

3.将21个数据可视化

 

plt.scatter(x[:,0], x[:,1], color=\'red\', marker=\'x\', label=\'mark\')
plt.xlabel(\'x\')
plt.ylabel(\'y\')
plt.legend(loc=\'upper left\')
plt.show()

 

运行结果

 

以上是关于python构建bp单层神经网络__1.可视化数据的主要内容,如果未能解决你的问题,请参考以下文章

深度学习_1_神经网络_1

BP神经网络在python下的自主搭建梳理

Java实现BP神经网络MNIST手写数字识别

[matlab]bp神经网络工具箱学习笔记

机器学习从入门到精通系列之BP神经网络理论知识详解

Matlab基于BP神经网络实现多分类预测(源码可直接替换数据)