当前位置: 首页 > news >正文

企业网站模板源码免费深圳市建设局网站

企业网站模板源码免费,深圳市建设局网站,做有声小说网站,企业年金辞职了怎么办使用Scikit Learn 进行识别手写数字 作者#xff1a;i阿极 作者简介#xff1a;数据分析领域优质创作者、多项比赛获奖者#xff1a;博主个人首页 #x1f60a;#x1f60a;#x1f60a;如果觉得文章不错或能帮助到你学习#xff0c;可以点赞#x1f44d;收藏#x1f… 使用Scikit Learn 进行识别手写数字 作者i阿极 作者简介数据分析领域优质创作者、多项比赛获奖者博主个人首页 如果觉得文章不错或能帮助到你学习可以点赞收藏评论关注哦 如果有小伙伴需要数据集和学习交流文章下方有交流学习区一起学习进步 大家好我i阿极。喜欢本专栏的小伙伴请多多支持 专栏案例机器学习案例机器学习(一)线性回归之最小二乘法机器学习(二)线性回归之梯度下降法机器学习(三)基于线性回归对波士顿房价预测机器学习(四)基于KNN算法对鸢尾花类别进行分类预测机器学习(五)基于KNN模型对高炉发电量进行回归预测分析机器学习(六)基于高斯贝叶斯对面部皮肤进行预测分析机器学习(七)基于多项式贝叶斯对蘑菇毒性分类预测分析机器学习(八)基于PCA对人脸识别数据降维并建立KNN模型检验机器学习(十四)基于逻辑回归对超市销售活动预测分析机器学习(十五)基于神经网络对用户评论情感分析预测机器学习(十六)线性回归分析女性身高与体重之间的关系机器学习(十七)基于支持向量机SVM进行人脸识别预测机器学习(十八)基于逻辑回归对优惠券使用情况预测分析机器学习(十九基于逻辑回归对某银行客户违约预测分析机器学习(二十)LightGBM算法原理附案例实战机器学习(二十一)基于朴素贝叶斯对花瓣花萼的宽度和长度分类预测机器学习(二十二)基于逻辑回归Logistic Regression对股票客户流失预测分析 文章目录 使用Scikit Learn 进行识别手写数字1、前言2、导入库和数据集3、打印一组图像的功能4、使用数据集训练神经网络5、用于训练和测试的数据分割6、模型评估 1、前言 Scikit learn 是机器学习社区中使用最广泛的机器学习库之一其背后的原因是代码的简便性以及机器学习开发人员构建机器学习模型所需的几乎所有功能的可用性。在本文中我们将学习如何使用 sklearn 在手写数字数据集上训练 MLP 模型。其他一些好处是 1、它提供分类、回归和聚类算法例如SVM算法、随机森林、梯度提升和k 均值。 2、它还设计用于与Python 的科学和数值库NumPy和SciPy一起运行。 2、导入库和数据集 首先让我们导入模型所需的库并加载数据集数字。 # importing the hand written digit dataset from sklearn import datasets# digit contain the dataset digits datasets.load_digits()# dir function use to display the attributes of the dataset dir(digits)结果 [DESCR, data, feature_names, frame, images, target, target_names]3、打印一组图像的功能 将图片值输出为一系列数字 print(digits.images[0])原始数字具有更高的分辨率并且在为 scikit-learn 准备数据集时降低了分辨率以便训练机器学习系统更轻松、更快地识别这些数字。因为在如此低的分辨率下即使是人类也很难识别某些数字。输入照片的低质量也会限制我们在这些设置中的神经网络。 # importing the matplotlib libraries pyplot function import matplotlib.pyplot as plt # defining the function plot_multidef plot_multi(i):nplots 16fig plt.figure(figsize(15, 15))for j in range(nplots):plt.subplot(4, 4, j1)plt.imshow(digits.images[ij], cmapbinary)plt.title(digits.target[ij])plt.axis(off)# printing the each digits in the dataset.plt.show() plot_multi(0)4、使用数据集训练神经网络 神经网络是一组算法尝试使用类似于人脑工作方式的技术来识别一批数据中的潜在关系。在这种情况下神经网络是神经元系统本质上可能是有机的或人造的。 输入层由 64 个节点组成每个节点对应输入图片中的每个像素。它们只是将输入值发送到下一层的神经元。 这是一个密集的神经网络这意味着每层中的每个节点都链接到前一层和后一层中的所有节点。 输入层需要一维数组而图像数据集是二维的。结果发生了扁平化所有图像的过程 # converting the 2 dimensional array to one dimensional array y digits.target x digits.images.reshape((len(digits.images), -1))# gives the shape of the data x.shape输出 (1797, 64)# printing the one-dimensional arrays values x[0]5、用于训练和测试的数据分割 当机器学习算法用于根据未用于训练模型的数据进行预测时将使用训练-测试分割过程来衡量其性能。 这是一种快速而简单的技术可让您针对预测建模挑战比较机器学习算法的性能。 # Very first 1000 photographs and # labels will be used in training. x_train x[:1000] y_train y[:1000]# The leftover dataset will be utilised to # test the networks performance later on. x_test x[1000:] y_test y[1000:]多层感知器分类器的使用 # importing the MLP classifier from sklearn from sklearn.neural_network import MLPClassifier# calling the MLP classifier with specific parameters mlp MLPClassifier(hidden_layer_sizes(15,),activationlogistic,alpha1e-4, solversgd,tol1e-4, random_state1,learning_rate_init.1,verboseTrue)现在是时候在训练数据上训练我们的 MLP 模型了。 mlp.fit(x_train, y_train)上图显示了 MLPClassifier 及其各自配置的最后 5 个 epoch 的损失。 将结果可视化 fig, axes plt.subplots(1, 1) axes.plot(mlp.loss_curve_, o-) axes.set_xlabel(number of iteration) axes.set_ylabel(loss) plt.show()6、模型评估 现在让我们使用识别数据集或它刚刚记住的数据集来检查模型的性能。我们将使用剩余的测试数据来完成此操作以便我们可以检查模型是否已经学习了数字中的实际模式 。 predictions mlp.predict(x_test) predictions[:50]但真实标签或者我们可以说真实标签如下所示。 y_test[:50]因此通过使用预测标签和真实标签我们可以找到模型的准确性。 # importing the accuracy_score from the sklearn from sklearn.metrics import accuracy_score# calculating the accuracy with y_test and predictions accuracy_score(y_test, predictions)输出 0.9146800501882058文章下方有交流学习区一起学习进步 首发CSDN博客创作不易如果觉得文章不错可以点赞收藏评论 你的支持和鼓励是我创作的动力❗❗❗
http://www.hkea.cn/news/14425063/

相关文章:

  • 网站开发周期是什么意思合肥瑶海区封控
  • 楚雄州住房和城乡建设局网站如何选择网站的关键词
  • 二级域名网站WordPress adsen
  • 龙江网站设计社交电商软件开发
  • 哪里有整站优化沈阳哪家做网站最好
  • 新网站如何做排名案例网站
  • 网站开发职业分析平面设计创意广告
  • 2018网站开发最流行的语言asp.net做学校网站首页
  • 网络搏彩网站做代理wordpress mysql php
  • 河南建设厅特种工报考网站wordpress停止循环
  • 江苏建设电子信息网站合肥网站建设认准 晨飞网络
  • wordpress网站可以显示中文和英文临西做网站多少钱
  • 计算机网站设计论文wordpress主题 demo
  • wordpress swf插件资源网站排名优化seo
  • 网站被百度k是什么意思ps如何制作网页
  • 北仑建网站价格做网络推广为什么会被抓
  • 自己买域名可以做网站吗建设银行官网学生交费网站
  • 南安seo优化推广网站建设多少钱十年乐云seo
  • 衡水网站建设选哪家鲜花网站建设的目标
  • 网站改版 大量旧页面公司企业文化展示墙
  • 包装设计接单网站wordpress如何加菜单
  • 高端网站开发价格怎么做网站做站点
  • 永清网站建设wordpress上传图片改名
  • 彩票系统网站建设全国事业单位招聘网
  • 旅游网站开发代码网站做长连接
  • c语言和c 哪个做网站好查排名
  • 电脑公司网站源码苏州seo关键词优化方法
  • 百度网站地图制作做网站前期框架图
  • 网站开发需要提供哪些东西网络销售怎么找客户
  • 在哪里可以做公司网站长春二手房