手写字符识别神经网络项目总结

1.数据集

手写字符数据集 DIGITS,该数据集的全称为 Pen-Based Recognition of Handwritten Digits Data Set,来源于 UCI 开放数据集网站。

2.加载数据集

import numpy as np

from sklearn import datasets

digits = datasets.load_digits()

3.分割数据集

from sklearn.model_selection import train_test_split

X, y = digits.data, digits.target

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=30)

  1. 搭建人工神经网络

from sklearn.neural_network import MLPClassifier

from sklearn.metrics import accuracy_score

def mpl():

model = MLPClassifier(hidden_layer_sizes=(100, 50), activation='relu', solver='sgd', learning_rate_init=0.02, max_iter=100, random_state=1)

model.fit(X_train, y_train)

y_pred = model.predict(X_test)

score = accuracy_score(y_test, y_pred)

return model, score

5.绘制损失变化曲线

model = mpl()[0]

plt.plot(model.loss_curve_)

相关推荐
老陈测评几秒前
三医联动”数据破局:清医华保如何用AI打通医、保、药数据孤岛?
人工智能·健康医疗
武汉知识图谱科技3 分钟前
超越预测性维护:基于知识超图与根因推理的能源电力“免疫系统”构建
人工智能·物联网·langchain·能源·知识图谱·embedding
檐下翻书1733 分钟前
企业组织架构图导出Word 在线编辑免费工具
人工智能·信息可视化·去中心化·word·流程图·ai编程
传说故事5 分钟前
【论文阅读】DreamZero:World Action Models are Zero-shot Policies
论文阅读·人工智能·机器人·具身智能·wa
OpenBayes贝式计算9 分钟前
4B 参数规模,13 种语言,Voxtral 多语言实时语音转录模型;含数理化 8 大学科,CHIMERA 合成推理数据集上线
人工智能·深度学习·机器学习
DeepModel9 分钟前
【集成学习】因果推断详解
人工智能·机器学习·集成学习
jeffsonfu12 分钟前
冷核聚变--冰与火之歌:从争议禁区到能源曙光,探索之路与未来展望
人工智能·能源·冷核聚变
花间相见17 分钟前
【AI开发】—— 山东省智能政策助手部署实战:从 0 到 1 上线与更新避坑指南
人工智能·copilot·ai编程
智能工业品检测-奇妙智能17 分钟前
Dify 可以作为企业微信AI客服吗
人工智能·企业微信
一个平凡而乐于分享的小比特18 分钟前
无线联邦学习:在保护隐私的无线网络中,让AI协同进化
人工智能·无线通信·联邦学习·隐私保护