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

每天五分钟深度学习框架pytorch:搭建LSTM完成手写字体识别任务?

本文重点

前面我们学习了LSTM的搭建,我们也学习过很多卷积神经网络关于手写字体的识别,本文我们使用LSTM来完成手写字体的识别。

网络模型的搭建

class RNN(nn.Module):
 def __init__(self,in_dim,hidden_dim,n_layer,n_class):
 super(RNN,self).__init__()
 self.n_layer=n_layer
 self.hidden_dim=hidden_dim
 self.lstm=nn.LSTM(in_dim,hidden_dim,n_layer)
 self.classifier=nn.Linear(hidden_dim,n_class)

 def forward(self,x):
 out,_ =self.lstm(x)
 out =out[-1,:,:]
 out =self.classifier(out)
 return out

代码解析:

搭建了一个循环神经网络,然后循环神经网络会有两个输出,然后我们使用out输出,这个out输出是所有时间步的的最后一层的输出,它的维度为[时间步数,batch,词维度]ÿ

http://www.dtcms.com/a/113620.html

相关文章:

  • 深入探索 Linux Top 命令:15 个实用示例
  • python中的sort使用
  • 在 macOS 上安装和配置 Aria2 的详细步骤
  • 【数学建模】(时间序列模型)ARIMA时间序列模型
  • tomcat的web三大组件Sciidea搭建web/maven的tomcat项目
  • grep命令: 过滤
  • 基于STM32与应变片的协作机械臂力反馈控制系统设计与实现----2.2 机械臂控制系统硬件架构设计
  • 自托管本地图像压缩器Mazanoke
  • (三)链式工作流构建——打造智能对话的强大引擎
  • 5天速成ai agent智能体camel-ai之第1天:camel-ai安装和智能体交流消息讲解(附源码,零基础可学习运行)
  • linux专题3-----linux上链接远程mysql
  • 深入理解Python元组:从基础到高级应用
  • xss攻击
  • NDK开发:开发环境
  • 2025-04-05 吴恩达机器学习4——逻辑回归(1):基础入门
  • 华为高斯(GaussDB)数据库中 Range、List、Hash三种分区方式 的完整SQL示例及增删改查操作,并附上总结对比表格
  • Linux内核引导内存分配器原理
  • 金仓数据库KCM认证考试介绍【2025年4月更新】
  • PgVectore的使用
  • REASONING THOUGHT和REASONING分别是什么意思,有什么区别
  • C语言:字符串
  • Baklib企业CMS的核心要素是什么?
  • 贪心算法之最小生成树问题
  • Sentinel实战(五)、系统保护规则、限流后统一处理及sentinel持久化配置
  • 多GPU训练
  • C++_类和对象(上)
  • 【简单数论】(模运算,快速幂,乘法逆元,同余,exgcd,gcd,欧拉函数,质数,欧拉筛,埃式筛,调和级数枚举,约数,组合数)
  • 4.4日欧篮联,NBA全扫盘,雷霆 vs 火箭单关预测已出
  • 来聊聊C++中的vector
  • C++学习之线程