用卷积神经网络实现手写字体的识别

2023-10-26

代码如下所示:
# -*- coding: utf-8 -*-
# @Time    : 2018/4/4 13:22
# @Author  : mgliu
# @FileName: mnist.py
# @Software: PyCharm Community Edition
# -*- coding: utf-8 -*-

import numpy as np
from keras.datasets import mnist
from keras.models import Sequential
from keras.layers import Dense,Dropout,Flatten
from keras.layers.convolutional import Conv2D,MaxPooling2D
(X_train,y_train),(X_test,y_test)=mnist.load_data()
print(X_train.shape)
print(y_train[0])
X_train=X_train.reshape(X_train.shape[0],28,28,1).astype('float32')
X_test=X_test.reshape(X_test.shape[0],28,28,1).astype('float')
X_train/=255
X_test/=255
#把标签用one-hot 从新编码
def tran_y(y):
    y_ohe=np.zeros(10)
    y_ohe[y]=1
    return y_ohe
y_train_ohe=np.array([tran_y(y_train[i])for i in range(len(y_train))])
y_test_ohe=np.array([tran_y(y_test[i])for i in 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用卷积神经网络实现手写字体的识别 的相关文章

随机推荐

  • d3dcompiler_43.dll文件丢失怎么修复,最新修复方法分享

    本教程操作系统 Windows系统 d3dcompiler 43 dll是电脑文件中的dll文件 动态链接库文件 如果计算机中丢失了某个dll文件 可能会导致某些软件和游戏等程序无法正常启动运行 并且导致电脑系统弹窗报错 在我们打开软件或者
  • PyTorch Lightning错误TypeError: lr_scheduler_step() takes 3 positional arguments but 4 were given

    问题 使用PyTorch Lightning时对lr scheduler step定义如下 def lr scheduler step self scheduler metric scheduler step 出错 TypeError lr
  • Ubuntu 安装 cmake

    目录 1 下载cmake安装包 2 开始安装 3 查看cmake版本 参考链接 https blog csdn net qq 27350133 article details 121994229 1 下载cmake安装包 cmake安装包下
  • Jmeter实现websocket协议接口测试

    一 为了方便使用 首先将jmeter设置成中文 有两种方法 1 在Jmeter界面进行设置 Options gt Choose Language gt Chinese Simplified 这种方法在关闭jmeter重启后又会恢复成默认的英
  • 最优化理论·非线性最小二乘

    最优化理论 非线性最小二乘 标签 空格分隔 数学 非线性最小二乘问题是椭圆拟合中最易遇到的优化问题 本文主要对非线性二乘的基本分析做简单介绍 1 什么是最小二乘问题 目标函数能够写为m个函数平方和的优化问题 其中 每个函数 f i x
  • 高内聚、低耦合

    http www cnblogs com robnetcn archive 2012 04 15 2449008 html 起因 模块独立性指每个模块只完成系统要求的独立子功能 并且与其他模块的联系最少且接口简单 两个定性的度量标准 耦合性
  • crunch 字典生成 hashcat 破解密码

    crunch crunch 9 9 t 2003 gt gt 999 txt 生成9位密码 b 指定文件输出的大小 避免字典文件过大 c 指定文件输出的行数 即包含密码的个数 d 限制相同元素出现的次数 e 定义停止字符 即到该字符串就停止
  • 配置Tomcat数据源和连接池

    修改C Tomcat 6 0 conf context xml 在
  • TCP/IP网络编程(一)

    TCP IP网络编程 第一章 理解网络编程和套接字 实现 先准备一个linux的操作系统然后用xshell连上 CentOS7安装以及Xshell连接常见问题解决 jump into zehe的博客 CSDN博客 下载gcc root lo
  • R语言使用choose函数计算排列组合:组合数(输入两个参数、combination)

    R语言使用choose函数计算排列组合 组合数 输入两个参数 combination 目录 R语言使用choose函数计算组合数 输入两个参数 combination R 语言特点 R语言使用choose函数计算组合数 输入两个参数 com
  • Java高频面试复习题,助你面试成功

    前言 2022年对程序员来说是特别严峻的一年 也是大改革的一年 大部分人因为今年 疫情 的原因纷纷离开了自己原有的岗位 也有人抓住机会逆流而上拿到更高的待遇 2022年金九银十已经到来了 试问你进入了自己心仪的企业了吗 拿到自己满意的薪资待
  • 利用Chrome网络请求调试页面跳转问题

    背景 现在大量的信息系统都是基于WEB服务 这些WEB服务糅合了单点登录 权限控制 网关 代理等多种技术手段 当请求一个页面时 发现它跳转的目标竟然让人匪夷所思 完全不是意想中的样子 怎样捕捉这些跳转信息 并进行分析 是解决跳转问题的有效手
  • Android studio 入门第一个APP

    开发第一应用 可以开发属于自己的应用 是否有点小激动 好吧 让我们开始 首先点击Start a new Android Studio Project创建工程 接下来需要输入应用名称 第一个字母要大写 公司域以及指定应用存放目录 点击Next
  • stm32专题十七:深度解析 stm32 硬件iic (i2c)

    首先是配置I2C的GPIO 然后配置I2C参数 就是常规配置 按流程来写不会错 brief EEPROM IIC 配置 void I2C EE config void GPIO InitTypeDef GPIO InitStruct I2C
  • 28所示范性微电子院校占地面积排名,中山大学第一!

    01中山大学13725 中山大学简称中大 现有广州 珠海和深圳三校区五校园 占地面积共计13725亩 1924年 孙中山亲手将广州地区多所高校整合创立国立广东大学 1926年定名为国立中山大学 如今该校由1952年院系调整后分设的中山大学和
  • http://chdbits.org/signup.php 邀请码,www.chdbits.co

    Domain Name chdbits co Registry Domain ID D167587220 CO Registrar WHOIS Server whois godaddy com Registrar URL www godad
  • IAR下如何确定某一段代码的执行时间

    1 接出来一个I O口 然后设置反转 用示波器查看反转周期 2 软件仿真时计算两断点CYCLECOUNTER 在CPU registers中 的差值 乘以指令周期 MCLK 便是执行时间
  • getopt_long 杂谈

    首先先解释一下 getopt long 的 struct 的形式 const struct option longopts help 0 0 h container 1 0 c statistics 1 0 s verbose 0 0 v
  • 关于实现订单超时的几种方案

    更新 2022 10 28 说明 关于使用rabbitmq实现订单超时的部分说明有错误 首先mq是可以实现自定义超时时间的 我们可以在创建队列queue ordercreate时不设置它的x message ttl参数 转而在代码里设置消息
  • 用卷积神经网络实现手写字体的识别

    代码如下所示 coding utf 8 Time 2018 4 4 13 22 Author mgliu FileName mnist py Software PyCharm Community Edition coding utf 8 i