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

每天五分钟深度学习PyTorch:搭建卷积神经网络完成手写字体识别

本文重点

前面的一篇文章我们学习了使用pytorch搭建卷积神经网络,本文我们使用刚刚搭建的卷积神经网络完成手写字体识别的任务

手写字体识别是之前进行介绍过的常用的数据集了,然后卷积神经网络如何搭建前面已经进行介绍了,下面我们将再详细的介绍一下如何使用卷积神经网络完成手写字体识别。

算法模型

class CNN(nn.Module):

def __init__(self):

super(CNN,self).__init__()

self.layer1=nn.Sequential( nn.Conv2d(1,16,kernel_size=3), nn.BatchNorm2d(16), nn.ReLU(inplace=True), ) self.layer2=nn.Sequential( nn.Conv2d(16,32,kernel_size=3), nn.BatchNorm2d(32), nn.ReLU(inplace=True), nn.MaxPool2d(kernel_size=2,stride=2) )

self.layer3=nn.Sequential( nn.Conv2d(32,64,kernel_size=3), nn.BatchNorm2d(64), nn.ReLU(inplace=True) ) self.layer4=nn.Sequential( nn.Conv2d(64,128,kerne


http://www.mrgr.cn/news/78556.html

相关文章:

  • 小白学Pytorch
  • Backend - C# 操作数据库 DB(ADO.NET、LINQ to SQL、EF)
  • 多模态论文笔记——U-ViT(国内版DiT)
  • 深入理解 Linux 管道:创建与应用详解(匿名管道进程池)
  • Spring线程池优雅关闭
  • Oracle 创建本地用户,授予权限,创建表并插入数据
  • DAMODEL丹摩|Faster-Rcnn训练与部署实战
  • 【AIGC】大模型面试高频考点-RAG中Embedding模型选型
  • Ubuntu24.04初始化教程(包含基础优化、ros2)
  • 屏幕分辨率|尺寸|颜色深度指纹
  • Git(一)基本使用
  • 【计网笔记】网络层
  • 分布式系统积累与笔记
  • 【Db First】.NET开源 ORM 框架 SqlSugar 系列
  • Linux操作系统2-进程控制3(进程替换,exec相关函数和系统调用)
  • 一些面试问题的深入与思考
  • JAVA篇07 —— 异常
  • 68000汇编实战01-编程基础
  • Zariski交换代数经典教材Commutative Algebra系列(pdf可复制版)
  • Java进阶七-网络编程,反射
  • ElasticSearch7.x入门教程之全文搜索(五)
  • QT知识整理
  • 快速理解微服务中Ribbon的概念
  • C7.【C++ Cont】范围for的使用和auto关键字
  • 深度学习基础3
  • Android Studio安装TalkX AI编程助手