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

各类神经网络学习:(二)RNN 循环神经网络(上集),模型类型和相关知识

RNN(循环神经网络)

RNN, Recurrent Neural Network

RNN的特点就在于不同时刻之间的网络是有关联的,隐藏层会将其前一时刻的输出值作为输入参数。

一、类型:

  • 一对一:固定的输入到输出,如 图像分类

    一对一的 RNNCNN 差不多。

  • 一对多:固定的输入到序列输出,如 图像的文字描述、音乐生成

  • 多对一:序列输入到输出,如 **情感分析,分类正面负面情绪;单步序列预测,比如根据过去几天数据,预测未来第一天的值 **

  • 多对多:序列输入到序列的输出,如 机器翻译,称之为编解码网络 (例如下方图片中的第四个模型,左下角的三红三绿叫做编码器,右上角的三蓝三绿叫做解码器)(有时候蓝色和红色不会共用一个绿色)

  • 同步多对多:同步序列输入到同步输出,如 文本生成、语言建模,视频每一帧的分类,也称之为序列生成 ,或者 命名实体识别(NER)任务中,输入是一个句子,输出是该句子中每个词的实体类别(如人名、地点、组织等)

在这里插入图片描述


二、相关知识(持续更新)

1)为什么序列模型不使用 C N N CNN CNN 等神经网络:

答:序列数据前后之间有很强的关联性、并且序列数据的输入输出长度不固定。

2) R N N RNN RNN 有什么缺点吗?

R N N RNN RNN 在预测某一时刻的输出时,只用到了前面时刻的数据,并没有用到后面时刻的数据,这通常是不全面的。

例如判断某个单词是否是人名:He said, “Teddy was a great President.”,以及 He said, “Teddy bears are on sale!”,前面一个是人名,后面一个不是,但是模型判断的结果都是一样的。

不过这个在 B R N N BRNN BRNN 双向循环神经网络中会被解决。

3)题外话:文字在计算机中存在的形式:

文字在计算机中以 编码-存储-渲染 的链路存在:

  1. 编码层:ASCII、Unicode等将符号映射为二进制;
  2. 存储层:二进制数据通过文件系统或数据库管理(纯文本文件(.txt)无格式信息,而格式文本(如.docx)嵌入字体、颜色等元数据);
  3. 显示层:字体渲染与图形硬件协同生成可视化结果,系统根据编码查找对应字形,结合字号、颜色等参数生成像素矩阵,最后通过显卡等硬件将其转变换位显示器信号。

上一篇下一篇
各类神经网络学习(一)待发布

相关文章:

  • 分别用树型和UML结构展示java集合框架常见接口和类
  • Swagger 从 .NET 9 中删除:有哪些替代方案
  • java数据结构(复杂度)
  • object.assign和扩展运算法是深拷贝还是浅拷贝,两者区别
  • R语言零基础系列教程-01-R语言初识与学习路线
  • LinuX---Shell正则表达式
  • Redis能否替代MySQL作为主数据库?深入解析两者的持久化差异与适用边界——基于AOF持久化与关系型数据库的对比
  • Java多线程——线程同步
  • 【DeepSeek应用】DeepSeek模型本地化部署方案及Python实现
  • 从零实现Kafka延迟队列:Spring Boot整合实践与原理剖析
  • Golang倒腾一款简配的具有请求排队功能的并发受限服务器
  • 【mysql】centOS7安装mysql详细操作步骤!—通过tar包方式
  • 系统架构设计师—案例分析—数据库篇—关系型数据库设计
  • 蓝桥杯Python赛道备赛——Day5:算术(一)(数学问题)
  • NO.39十六届蓝桥杯备战|结构体八道练习|加号小于号运算符重载|自定义排序(C++)
  • 如何设计可扩展、高可靠的移动端系统架构?
  • 选择循环汇编
  • 2023华东师范大学计算机复试上机真题
  • PHP中的命令行工具开发:构建高效的脚本与工具
  • 具身沟通——机器人和人类如何通过物理交互进行沟通
  • 浙能集团原董事长童亚辉被查,还是杭州市书法家协会主席
  • 泽连斯基批准美乌矿产协议
  • 生态环境保护督察工作条例对督察对象和内容作了哪些规定?有关负责人答问
  • 《广州大典研究》集刊发展座谈会:“广州学”的传承与创新
  • 新疆交通运输厅厅长西尔艾力·外力履新吐鲁番市市长候选人
  • 韩国大选连发“五月惊奇”:在野党刚“摆脱”官司,执政党又生“内讧”