鸢尾花数据集读入
从sklearn包datasets读入数据集,语法为:
from sklearn.datasets import load_iris
x_data=datasets.load_iris().data #返回iris数据集所有输入特征
y_data=datasets.load_iris().target #返回iris数据集所有标签
将数据变成表格形式
需要引:
import pandas as pd
x=DataFrame(x,columns=['','','','']) #引号里内容为其标签
pd.set_option('display.unicode.east_asian_width',Ture)
如需插入列标签
x['列标签名称']=y #数据为y
神经网络实现鸢尾花分类
准备数据
- 数据集读入
- 数据集乱序
- 生成训练集和测试集(既x_train/y_train,x_test/y_test)
- 配成(输入特征,标签)每次读入一小撮(batch)
搭建网络
- 定义神经网络所有可训练参数
参数优化
- 嵌套循环迭代,with结构更新参数,显示当前loss