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

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

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)

4. 搭建人工神经网络

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

相关文章:

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

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.分割数…...

八、Lua数组和迭代器

一、Lua数组 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 在 Lua 中,数组不是一种特定的数据类型,而是一种用来存储一组值的数据结构。 实际上,Lua 中并没有专门的数组类型&#xf…...

平凯星辰 TiDB 获评 “2023 中国金融科技守正创新扬帆计划” 十佳优秀实践奖

11 月 10 日,2023 金融街论坛年会同期举办了“第五届成方金融科技论坛——金融科技守正创新论坛”,北京金融产业联盟发布了“扬帆计划——分布式数据库金融应用研究与实践优秀成果”, 平凯星辰提报的实践报告——“国产 HTAP 数据库在金融规模…...

运算符展开、函数,对象,数组,字符串变化 集合

... 展开运算符 用于函数实参或者赋值号右边 console.log(...[1, 2, 3]) // 1,2,3console.log(Math.max(...[1, 2, 3]))//3 console.log(Math.max.apply(null, [1, 2, 3]))//3const o { a: 1, b: 2 }const obj { ...o, c: 3 }console.log(obj)//Object ... 剩余运算符 用于…...

NI自动化测试系统用电必备攻略,电源规划大揭秘

就像使用电脑之前需接通电源一样,自动化测试系统的电源选择也是首当其冲的问题,只不是这个问题更复杂。 比如,应考虑地理位置因素,因为不同国家或地区的公共电网所提供的线路功率有所不同。在电源布局和设备选型方面,有…...

ky10 server arm 在线编译安装openssl3.1.4

在线编译脚本 #!/bin/shOPENSSLVER3.1.4OPENSSL_Vopenssl versionecho "当前OpenSSL 版本 ${OPENSSL_V}" #------------------------------------------------ #wget https://www.openssl.org/source/openssl-3.1.4.tar.gzecho "安装OpenSSL${OPENSSLVER}...&q…...

外网IP和内网IP的区别

首先得先知道什么是ip地址,它就是唯一标识连接网络的设备的,即IP地址充当了设备在网络中的“住址”,使得设备能够相互通信和交换数据。 我们常听开发人员说外网内网,那么它们有什么区别呢? 外网可以理解为互联网&…...

Jquery动画特效

1&#xff0c;Jquery提供的特效方法 2&#xff0c;实例代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><…...

Tableau连接到mysql数据库,配置驱动

Tableau想要连接mysql数据库进行数据的可视化&#xff0c;但是没有ODBC驱动&#xff0c;看了几篇文章写的&#xff0c;不是很清楚&#xff0c;顺便写下自己的思路。 1、下载mysql对应的ODBC驱动 首先要知道自己mysql的版本&#xff0c;然后下载对应的ODBC驱动。 MySQL :: Dow…...

HuggingFace学习笔记--AutoModel的使用

1--AutoModel的使用 官方文档 AutoModel 用于加载模型&#xff1b; 1-1--简单Demo 测试代码&#xff1a; from transformers import AutoTokenizer, AutoModelif __name__ "__main__":checkpoint "distilbert-base-uncased-finetuned-sst-2-english"t…...

Kafka常见面试问题

1、Kafka分区设计及主副本如何同步 Apache Kafka是一种分布式流处理平台&#xff0c;它使用分布式复制协议来实现高可用性和容错性。在Kafka中&#xff0c;每个主题&#xff08;topic&#xff09;都有一个或多个分区&#xff08;partition&#xff09;&#xff0c;每个分区都有…...

学习知识回顾随笔(远程连接MySQL|远程访问Django|HTTP协议|Web框架)

文章目录 如何远程连接MySQL数据库1.创建用户来运行&#xff0c;此用户从任何主机连接到mysql数据库2.使用IP地址来访问MySQL数据库 如何远程访问Django项目Web应用什么是Web应用应用程序的两种模式Web应用程序的优缺点 HTTP协议&#xff08;超文本传输协议&#xff09;简介HTT…...

一、TIDB基础

官方文档&#xff1a;TiDB 产品文档 | PingCAP 文档中心 TIDB整个逻辑架构跟MYSQL类似&#xff0c;如下&#xff1a; TIDB集群&#xff1a;相当于MYSQL的数据库服务器&#xff0c;区别是MYSQL数据库服务器为单进程的&#xff0c;TIDB集群为分布式多进程的。 数据库&#xff…...

【微软技术栈】使用新的C#功能减少内存分配

本文内容 通过引用传递和返回引用安全上下文安全的上下文和 ref 结构统一内存类型通过参考安全提高性能 本节中介绍的技术可提高应用于代码中的热路径时的性能。热路径是代码库中在正常操作中经常重复执行的部分。将这些技术应用于不经常执行的代码将产生最小的影响。在进行任何…...

Linux shell编程学习笔记29:shell自带的 脚本调试 选项

Linux shell脚本的调试方法比较多&#xff0c;上次我们探讨和测试了shell内建命令set所提供的一些调试选项&#xff0c;其实 shell 本身也提供了一些调试选项。我们以bash为例来看看。 1 bash 的命令行帮助信息&#xff08;bash --help&#xff09; purleEndurer csdn ~ $ ba…...

分享几个可以免费使用GPT的网站

ChatGPT这个是国产的&#xff0c;里面可以使用3.5和4.0&#xff0c;免费用户每日都有各自的使用次数&#xff0c;反应迅速。文言一心国内百度的chart8新用户200次&#xff0c;但只能用3.5&#xff0c;响应速度有点慢 各有优缺点&#xff0c;大家看个人情况使用&#xff0c;个人…...

一. BEV感知算法介绍

目录 前言1. BEV感知算法的概念2. BEV感知算法数据形式3. BEV开源数据集介绍3.1 KITTI数据集3.2 nuScenes数据集 4. BEV感知方法分类4.1 纯点云方案4.2 纯视觉方案4.3 多模态方案 5. BEV感知算法的优劣6. BEV感知算法的应用介绍7. 课程框架介绍与配置总结下载链接参考 前言 自动…...

Scala如何写一个通用的游戏数据爬虫程序

以前想要获取一些网站数据的时候&#xff0c;都是通过人工手动复制粘贴&#xff0c;这样的效率及其低下。数据少无所谓&#xff0c;如果需要采集大量数据&#xff0c;手动就显得乏力了。半夜睡不着&#xff0c;爬起来写一段有关游戏商品数据的爬虫通用模板&#xff0c;希望能帮…...

前端命名规范总结

布局类&#xff1a;header, footer, container, main, content, aside, page, section 包裹类&#xff1a;wrap, inner 区块类&#xff1a;region, block, box 结构类&#xff1a;hd, bd, ft, top, bottom, left, right, middle, col, row, grid, span 列表类&#xff1a;list,…...

Vue学习笔记-搭建Vuex

1.概念 在Vue实现集中式状态&#xff08;数据&#xff09;管理的一个插件&#xff0c;对Vue中多个组件的共享状态进行集中式的管理&#xff08;读/写&#xff09;&#xff0c;也是一种组件间的通信方式&#xff0c;适用于任意组件间的通信 2.使用场景 多个组件需要共享数据时…...

【毕业季求生帖】论文盲目降AI等于白送钱?10款降AI软件红黑榜揭秘

今年毕业季&#xff0c;降AI率最大的难点其实早就不仅是降不降得下来&#xff0c;还有降完之后还能不能看&#xff0c;随着知网、维普接连升级AIGC检测算法&#xff0c;靠简单同义词替换已经完全行不通了。 而且最让大家崩溃的往往是这三点&#xff1a;第一&#xff0c;降完之后…...

传奇开服必看!MonGen.txt脚本这样写能省30%服务器资源

传奇开服性能优化&#xff1a;MonGen.txt脚本高效编写实战指南 在传奇私服架设过程中&#xff0c;服务器资源占用过高是许多GM面临的共同挑战。特别是当玩家数量增加时&#xff0c;M2引擎的CPU和内存使用率飙升&#xff0c;导致游戏卡顿甚至崩溃。本文将深入解析MonGen.txt脚本…...

用VSCode+Docker容器高效开发星环OS应用:从环境配置到rt_demo调试

星环OS开发环境容器化实战&#xff1a;VSCodeDocker全流程指南 在智能汽车操作系统开发领域&#xff0c;环境配置的复杂性常常成为阻碍开发效率的第一道门槛。传统开发模式中&#xff0c;开发者需要花费大量时间在工具链安装、依赖管理和环境调试上&#xff0c;而这些问题在星环…...

ST-LINK Reset and Run失效?教你3步搞定STM32复位问题

ST-LINK Reset and Run失效&#xff1f;3步精准定位STM32复位异常 最近在调试STM32项目时&#xff0c;遇到一个令人抓狂的问题——明明在Keil中勾选了Reset and Run选项&#xff0c;程序烧录后芯片却像睡着了一样毫无反应。这种看似简单的复位问题&#xff0c;往往藏着开发环境…...

SQL视图能否存储计算结果_引入虚拟列与计算字段应用

SQL视图无法存储计算结果&#xff0c;每次查询都会实时执行底层SELECT语句中的所有计算&#xff1b;如需固化计算结果&#xff0c;应使用虚拟列&#xff08;MySQL/PostgreSQL支持&#xff09;或物化视图&#xff08;PostgreSQL需手动刷新&#xff0c;Oracle等支持自动刷新&…...

金融可视化组件实战指南:美国线图、均线图与K线图的应用解析

1. 金融可视化三剑客&#xff1a;美国线图、均线图与K线图入门 第一次接触金融图表时&#xff0c;我被满屏的红绿柱子弄得头晕眼花。直到一位老交易员告诉我&#xff1a;"这些图表就像股票的心电图&#xff0c;读懂它们就能听见市场的心跳。"今天我们就来拆解金融领域…...

Codesys可视化界面设计:从零开始用按钮和指示灯搭建你的第一个HMI面板(附变量关联避坑指南)

Codesys可视化界面设计&#xff1a;从零开始用按钮和指示灯搭建你的第一个HMI面板&#xff08;附变量关联避坑指南&#xff09; 第一次接触Codesys的可视化界面设计&#xff0c;难免会被各种参数和选项搞得晕头转向。作为工业自动化领域的标准开发环境&#xff0c;Codesys提供了…...

SR、JK、T、D触发器:逻辑符号解析与特性方程对比

1. 触发器基础概念与分类 在数字电路设计中&#xff0c;触发器&#xff08;Flip-Flop&#xff09;是最基础的存储单元之一。简单来说&#xff0c;触发器就像是一个记忆开关&#xff0c;能够记住1位二进制信息&#xff08;0或1&#xff09;。想象一下家里的电灯开关——按一下开…...

前端性能排查实战:Chrome Network面板里Timing那7个阶段到底怎么看?

Chrome Network面板Timing分析实战&#xff1a;从指标到性能优化 页面加载缓慢时&#xff0c;Chrome DevTools的Network面板中的Timing指标就像犯罪现场的指纹&#xff0c;每个数字背后都隐藏着性能问题的真相。但面对Queueing、Stalled、TTFB这些专业术语&#xff0c;很多开发…...

告别脚本和手动配置:用FlexTools一站式搞定AUTOSAR复杂驱动与中间件开发

告别脚本和手动配置&#xff1a;用FlexTools一站式搞定AUTOSAR复杂驱动与中间件开发 在汽车电子软件开发领域&#xff0c;AUTOSAR标准已经成为行业共识&#xff0c;但实际项目中&#xff0c;工程师们常常面临一个尴尬的现实&#xff1a;标准组件配置有成熟工具支持&#xff0c;…...