上一篇文章介绍了鸢尾花特征的可视化,这篇文章利用深度卷积神经网络来区分鸢尾花数据集,主要利用了numpy库和pandas.sklearn库,首先利用pandas库中指令来读取数据集,数据集在文章尾部有下载链接,代码如下,代码中有相应的解释
# -*- coding: utf-8 -*-
"""
Created on Sat May 15 15:39:06 2021
@author: apple
"""
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
iris=pd.read_csv('C:/Users/apple/Desktop/iris_training.csv')
x=iris.values[:,0:4]
y=iris.values[:,4]#读取数据,分为数据和索引
x=x/8*0.99+0.01 #归一化数据
def sigmiod(X):
return 1/