机器学习实战-神经网络-手写数字识别项目

# pip install scikit-learn --upgrade
from sklearn.neural_network import MLPClassifier
from sklearn.datasets import load_digits
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.metrics import classification_report,confusion_matrix
digits = load_digits()#载入数据
x_data = digits.data #数据
y_data = digits.target #标签# 标准化
scaler = StandardScaler()
x_data = scaler.fit_transform(x_data)
x_train,x_test,y_train,y_test = train_test_split(x_data,y_data) #分割数据1/4为测试数据,3/4为训练数据
mlp = MLPClassifier(hidden_layer_sizes=(100,50) ,max_iter=500)
mlp.fit(x_train,y_train )

predictions = mlp.predict(x_test)

print(confusion_matrix(y_test,predictions))

机器学习实战-神经网络-葡萄酒分类


import numpy as np
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split
from sklearn.neural_network import MLPClassifier
from sklearn.metrics import classification_report,confusion_matrix
# 载入数据
data = np.genfromtxt("wine_data.csv", delimiter=",")
x_data = data[:,1:]
y_data = data[:,0]
print(x_data.shape)
print(y_data.shape)

# 数据切分
x_train, x_test, y_train, y_test = train_test_split(x_data, y_data)
# 数据标准化
scaler = StandardScaler()
x_train = scaler.fit_transform(x_train)
x_test = scaler.fit_transform(x_test)
# 建模
mlp = MLPClassifier(hidden_layer_sizes=(100,50),max_iter=500)
# 训练
mlp.fit(x_train,y_train)

# 评估
predictions = mlp.predict(x_test)
print(classification_report(y_test,predictions))

print(confusion_matrix(y_test,predictions))

机器学习实战-神经网络-21相关推荐

  1. 机器学习实战(11)——初识人工神经网络

    目录 1 感知器 2 多层感知器和反向传播 3 用TensorFlow的高级API训练MLP 4 使用纯TensorFlow训练DNN 4.1 构建阶段 4.2 执行阶段 5 使用神经网络 1 感知器 ...

  2. 机器学习实战13-卷积神经网络

    机器学习实战13-设备和服务器上的分布式 TensorFlow就先不学习了,详情可参见: 十二.设备和服务器上的分布式 TensorFlow 卷积神经网络(CNN)是从大脑视觉皮层的研究中出现的,自 ...

  3. 23神经网络 :唐宇迪《python数据分析与机器学习实战》学习笔记

    唐宇迪<python数据分析与机器学习实战>学习笔记 23神经网络 1.初识神经网络 百度深度学习研究院的图,当数据规模较小时差异较小,但当数据规模较大时深度学习算法的效率明显增加,目前大 ...

  4. python神经网络算法pdf_Python与机器学习实战 决策树、集成学习、支持向量机与神经网络算法详解及编程实现.pdf...

    作 者 :何宇健 出版发行 : 北京:电子工业出版社 , 2017.06 ISBN号 :978-7-121-31720-0 页 数 : 315 原书定价 : 69.00 主题词 : 软件工具-程序设计 ...

  5. 机器学习实战-57: 人工神经网络分类算法(Artificial Neural Network)

    机器学习实战-57: 人工神经网络分类算法 深度学习原理与实践(开源图书)-总目录,建议收藏,告别碎片阅读! 人工神经网络(Artificial Neural Network)分类算法属于监督学习算法 ...

  6. 这本《Python+TensorFlow机器学习实战》给你送到家!

    小伙伴们,本公众号很久没用送书啦,是不是很是期待呀?放心啦,这次每个大佬送5本书,一共25本!包邮到你家楼下,哈哈! 怎么送书呢? 方法当然是很简单啦,关注下面公众号,后台回复「抽奖」,弹出小程序二维 ...

  7. 机器学习实战教程(三):决策树实战篇

    一.前言 上篇文章机器学习实战教程(二):决策树基础篇_M_Q_T的博客-CSDN博客讲述了机器学习决策树的原理,以及如何选择最优特征作为分类特征.本篇文章将在此基础上进行介绍.主要包括: 决策树构建 ...

  8. Python 机器学习实战 —— 无监督学习(下)

    前言 在上篇< Python 机器学习实战 -- 无监督学习(上)>介绍了数据集变换中最常见的 PCA 主成分分析.NMF 非负矩阵分解等无监督模型,举例说明使用使用非监督模型对多维度特征 ...

  9. 机器学习实战 | 机器学习特征工程最全解读

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/41 本文地址:https://www.showmeai.tech/article-d ...

最新文章

  1. leetcode算法题--完全平方数★
  2. MeshLab中进行点云配准
  3. 045_Unicode对照表十一
  4. grep、cut、awk、sed文本处理
  5. 趣味程序之古典与经典问题系列
  6. 菜鸟教程python3 mysql_MySQL 教程
  7. 0xFFFFFF的问题
  8. GitHub开源项目:用于构建接入网络和模块化网络服务的平台
  9. Ext3 -- Form 实例。 用来migrate file 数据到DB用的
  10. 新版UI千月影视盒子双端源码
  11. 进销存excel_用Excel制作简单的进销存系统
  12. IO前哨站之##File##
  13. Openwrt 构建Hello ipk
  14. 1g的树莓派4b能做什么_树莓派4B开发板简介
  15. x60可以升级鸿蒙,vivo X60性能大提速:8GB内存秒变11GB,支持20个App秒开
  16. Android 手机拨号
  17. android gps 火星坐标,GPS真实坐标与火星地图坐标/百度地图坐标的转换
  18. 学习必要的理财知识会让你更快的富起来!
  19. 图形学学习笔记2——点阵图形光栅化
  20. Java-通过年和月获取当前月有几个周一并获取周一的日期

热门文章

  1. 序数是什么意思_序数与基数
  2. java cookie 加密_java cookie encodeBase64加密
  3. 37个JavaScript基本面试问题和解答
  4. android 定位信息存哪,安卓手机便签系统存储位置在哪
  5. vue打开后端html文件,vue中怎么请求后端数据?
  6. java加密字符串,可解密
  7. mysql数据库的后_MySQL数据库误删后的回复技巧
  8. clickhouse集群表删除_携程用ClickHouse轻松玩转每天十亿级数据更新
  9. Java List 排序 :Lambda表达式sort排序
  10. 热模块替换html,热模块替换启用,但不能正常工作http:// localhost:3000/__ webpack_hmr...