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

循环神经网络(RNN) | 项目还不成熟 |还在初级阶段


一,定义

循环神经网络(Recurrent Neural Network,RNN)是一种深度学习神经网络架构,专门设计用于处理序列数据,如时间序列数据、自然语言文本等(一般用来解决序列问题)。

因为它们具有一种循环的结构,可以在处理每个时间步的输入时保留一些记忆。可以捕捉先前时间步的信息,并将其传递到当前时间步,然后再使用前面的知识进行模拟。

简单的来说,RNN 通过序列顺序关系(后面的数据跟前面的数据有关系),来拟合一个循环模型,通过这个模型来计算最终的结果


这样说或许比较抽象,我们来看下面的一个例子

样例1
有一个小孩子叫做 李富贵,李富贵正在和她的爸妈在果园里面玩,他说了两句话

在这里插入图片描述

样例2
还有一个小孩子叫做 玛卡巴卡 , 玛卡巴卡 正在和他的爸妈在逛商场,他也说了两句话
![[Pasted image 20230825111940.png]]

这两句话是有前后的关系,这种最后的结果是和前后的序列有关的,像这样的模型可以使用 RNN 来进行拟合。


二,循环神经网络的基础知识


1,循环神经网络的基本思路

1, 完成数据的处理

2, 完成网格结构的建立(建立第 n 层的网格结构)

3, 完成网格结构上下层之间的关系

4, 完成模型的编译,训练模型

5, 最后的使用模型来进行后面的预测

简单的来看,我们在建立循环神经网络的过程更像是一种建筑高楼的过程,在建筑高楼的时候我们先建立每一层的网格结构,然后我们再建立网格结构的上下楼的通道。

不得不提到的是神经网络的构建是有不同框架的,我们本次学习首先了解一些简单的框架。


2, , 项目实践

可以说这个项目可能是我们所涉及到的最难搞得一个项目了,本神经网络即使学习到现在还是存在很多信息的盲点,以及项目中的内容很多还是一知半
未完结…

http://www.lryc.cn/news/143961.html

相关文章:

  • 【Spring Boot】数据库持久层框架MyBatis — MyBatis简介
  • K8S Nginx Ingress实现金丝雀发布
  • 【C++入门】new和delete(C/C++内存管理)
  • C++设计模式之桥接模式
  • 前端速查速记系列----评论列表
  • hiredis的安装与使用
  • 【InsCode】InsCode打造的JavaSE与Linux命令互融的伪Linux文件系统小项目
  • “深入解析JVM:探索Java虚拟机的内部机制“
  • 内网远程控制总结
  • Excel显示此值与此单元格定义的数据验证限制不匹配怎么办?
  • mysql(八)事务隔离级别及加锁流程详解
  • 华为云Stack的学习(二)
  • 好用的网页制作工具就是这6个,快点来看!
  • 一文讲通物联网嵌入式
  • Unity3D Pico VR 手势识别 二
  • ubuntu中使用iptables限制端口
  • Orchestrator介绍二 自身高可用性方案
  • 成集云 | 旺店通多包裹数据同步钉钉 | 解决方案
  • 什么是字体图标(Icon Font)?如何在网页中使用字体图标?
  • Blender文件云端GPU渲染
  • C++——引用
  • Flask入门一 ——虚拟环境及Flask安装
  • 接口测试json入参,不同类型参数格式书写
  • go web框架 gin-gonic源码解读03————middleware
  • win10电脑记事本在哪里?电脑记事本如何查看字数?
  • 【微服务】06-安全问题
  • js的this指向问题
  • Redis常用数据类型及命令
  • 软件工程(六) 面向对象分析(OOA)之UML图特点
  • QT 消息对话框按钮显示