【跟马少平老师学AI】-【神经网络是怎么实现的】(七-1)词向量

一句话归纳:
1)神经网络不仅可以处理图像,还可以处理文本。
2)神经网络处理文本,先要解决文本的表示(图像的表示用像素RGB)。
3)独热编码词向量:

  • 词表:{我,在,清华大学,读书,生活,美丽的,清华园,中}
  • 词向量:

清华大学=0,0,1,0,0,0,0,0

清华园=0,0,0,0,0,0,1,0

美丽的=0,0,0,0,0,1,0,0

  • 特点:向量太长,每两个向量之间的距离都是一样的。

4)稠密向量:

猪向量=1.0,0.1,1.0

羊向量=1.0,0.2,1.0

熊猫=1.0,0.3,0

白菜=0,1.0,1.0

竹子=0,1.0,0.1

可计算向量间的距离。

5)神经网络语言模型:

  • 给定一句话的前n-1个词,预测第n个词是什么词的概率。
  • 用神经网络实现的,为神经网络语言模型。

6)最大似然估计,通过让联合概率最大化估计概率的方法。
7)神经网络语言模型的似然函数:

8)对似然函数进行对数转换,取相反数,求最小值。

可以用梯度下降法了。

9)用BP算法训练的不仅是神经网络语言模型的参数,也包含词向量。
10)稠密词向量可以计算两个向量的距离,有语义意义。

相关推荐
每日综合12 分钟前
焊牢工业“关节”:灵科超声波凭“中国精度”成为全球品牌
人工智能
hhb_61813 分钟前
云原生AI工作流分布式调度实战
人工智能·云原生
大鹏的NLP博客15 分钟前
深度学习模型 ONNX 与 RKNN 数值一致性校验通用技术报告
人工智能·深度学习
雪隐32 分钟前
用Flutter做背单词APP-04一个人,2周,从零撸出一个背单词App
前端·人工智能·后端
Ivanqhz42 分钟前
DRN(深度强化学习推荐网络)
人工智能·线性代数·机器学习·矩阵·dnn
xd1855785551 小时前
梦境解析师-基于鸿蒙的梦境心理分析应用开发实践
人工智能·华为·harmonyos·鸿蒙
147API1 小时前
ChatGPT Skills开放后,开发团队先补权限和上传检查
人工智能·chatgpt
ltqvibe1 小时前
怎么让本体语义变成可执行的智能体
java·人工智能·本体语义
console.log('npc')1 小时前
网页移动端UI/UX Pro Max - 设计智能skill
前端·人工智能·ui·ux
qiaozhangmenai1 小时前
2026年AI超级公司系统行业趋势与技术演进分析|AI营销闭环|乔掌门AI
大数据·人工智能