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

【Python机器学习】卷积神经网络(CNN)——语义理解

无论是人类还是机器,理解隐藏在文字背后的意图,对于倾听者或阅读者来说的,都是一项重要的技能。除了理解单个词的含义,词之间还有各种各样巧妙的组合方式。

词的性质和奥妙与词之间的关系密切相关。这种关系至少有两种表达方式:

  • 词序
  • 词的临近度

这些关系的模式以及词本身存在的模式可以从两个方面来表示:空间和时间。两者的区别主要是:对于前者,要像在书页上的句子那样来处理——在文字的位置上寻找关系;对于后者,要像说话那样处理——词和字母变成了时间序列数据。这两者是密切相关的,但是它们标志着神经网络处理方式的一个关键区别。空间数据通常通过固定宽度的窗口来查看,而时间序列则可以对于未知的时间无限延展。

基本的前馈网络(多层感知机)能够从数据中提取模式,这些模式来自与权重相关的输入片段,但它无法捕捉到词条在空间或时间上的关系。不过前馈网络只是神经网络结构的开端部分,目前,自然语言处理领域中两个最重要的模型是卷积神经网络循环神经网络,以及它们的各种变体。

下图中,对神经网络输入词传入3个词条。每个输入层神经元都与隐藏层神经元全连接,并各自具有不同的权重:

如果将这些词条的顺序修改并将其传入网络中,不出意料会得到一个不同的结果。因此要记住,每个输入位置与每个神经元都有一个特定的对应权重。

因为词条同事出现在一个样本中的不同位置,所以前馈网络可以学习词条之间的一些特定关系,但是看见很容易看出:对于5个、10个或50个词条的长句子(每个位置上都汉欧所有可能的词对、三元组等),这会称为一个棘手的问题

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 深入解析C#中的锁机制:`lock(this)`、`lock(privateObj)`与`lock(staticObj)`的区别
  • 【C++】汇编分析,函数是如何调用,传参,返回
  • 四种NAT类型
  • OpenCVSharp中的图像数据结构与类型
  • 【PyQt6 应用程序】视频百叶窗效果一键生成模块
  • Android Studio gradle下载太慢了!怎么办?(已解决)
  • RO通讯数据包
  • Linux实现异步IO的方法:epoll,posix aio,libaio,io_uring
  • Datawhale x李宏毅苹果书AI夏令营深度学习详解进阶Task03
  • 基于生成对抗模型GAN蒸馏的方法FAKD及其在EdgesSRGAN中的应用
  • OpenGuass under Ubuntu_22.04 install tutorial
  • 基于Python实现AES加密与解密
  • 《QDebug 2024年8月》
  • 深度学习(二)-损失函数+梯度下降
  • 【数据结构】-----哈希
  • JavaScript 基本功--面试宝典
  • JWT究竟是什么呢?
  • Linux快速复制或删除大量小文件
  • Lsb图片隐写
  • MySQL QA
  • PHP的Ev教程三(Periodic watcher)
  • PHP那些事儿
  • 基于 Babel 的 npm 包最小化设置
  • 基于web的全景—— Pannellum小试
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #{}和${}的区别?
  • (04)odoo视图操作
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (独孤九剑)--文件系统
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (转)VC++中ondraw在什么时候调用的
  • .htaccess配置重写url引擎
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET Core 中的路径问题
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @Repository 注解
  • [04]Web前端进阶—JS伪数组
  • [2024-06]-[大模型]-[Ollama] 0-相关命令
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [bzoj1324]Exca王者之剑_最小割
  • [C# 开发技巧]如何使不符合要求的元素等于离它最近的一个元素
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法
  • [codeforces]Checkpoints
  • [Contest20180313]灵大会议
  • [HackMyVM]靶场 Wild
  • [Java][算法 双指针]Day 02---LeetCode 热题 100---04~07
  • [LeetCode刷题笔记]1 - 两数之和(哈希表)
  • [luogu4162 SCOI2009] 最长距离(最短路)
  • [LuoguP1141]01迷宫