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

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_)

相关推荐
leafyyuki几秒前
从零到一落地「智能助手」:一次基于 OpenSpec 的流式对话前端实践
前端·vue.js·人工智能
VBsemi-专注于MOSFET研发定制几秒前
面向AI管道检测机器人的功率MOSFET选型分析——以高集成度、高可靠电源与驱动系统为例
人工智能·单片机·机器人
liu_zhiyi几秒前
Andrej Karpathy Skills:AI 智能体编程四项原则 介绍及扩展
人工智能·prompt
步步为营DotNet2 分钟前
LM-Kit.NET:.NET 生态一站式本地 AI 开发平台
人工智能·.net
市象4 分钟前
MiniMax不需要讨好开源
人工智能
John_ToDebug5 分钟前
从“会调用”到“稳得住”:Agent工具使用与MCP安全交互深度剖析
人工智能·ai agent
老王谈企服5 分钟前
2026金融数字化转型:金融数据不能出内网,Agent必须私有化部署,有什么信创适配的产品?
人工智能·ai·金融
skywalk81638 分钟前
‌Mew.Design‌ 的AI设计平台 介绍
人工智能
byte轻骑兵8 分钟前
【HID】规范精讲[3]: 蓝牙HID协议消息详解——无线交互的数据传输语言
人工智能·人机交互·蓝牙·键盘·hid
nebula-AI9 分钟前
llm wiki的固定提示词
人工智能·ai·个人开发·ai编程