机器学习笔记:李宏毅ChatGPT:生成式学习的两种策略

1 策略1 "各个击破"------autoregressive model

"各个击破"------一个一个生成出来

2 策略2 : "一次到位"------non-autoregressve model

一步到位,全部生成出来

2.1 non-autoregressive model 如何确定长度?

  • 两种策略
    • 策略1:始终生成固定长度(比如100),如果出现end,那么end后面的部分直接扔掉
    • 策略2:首先输出一个数字n,表示之后我们要输出多长,然后输出n长度的句子

3 二者的对比

3.1 生成速度

  • 一般文字相关的任务考虑"各个击破",而影像相关的任务考虑"一次到位"
    • 因为影像每一帧都有很多的像素,如果"各个击破",那么效率太慢了

3.2 生成品质

  • "各个击破"的话是先根据概率生成"老",然后将"老"放入输入,生成下一个字的概率分布,再sample,这样得到"老师"的概率会很大
  • "一次到位"的话同时生成所有字的概率,同时sample,得到有问题的词组的概率会很大

4 二者的结合

4.1 语音合成

4.2 类diffusion model的思路

  • 好多次"一次到位"联合使用
    • 每经过一次"一次到位",图像就会更清楚一点
    • ------>图像会越来越清楚

视频来源:李宏毅讲解生成式AI(大模型,文本,图像)_哔哩哔哩_bilibili

相关推荐
£漫步 云端彡3 分钟前
Golang学习历程【第九篇 结构体(struct)】
学习·golang·xcode
川西胖墩墩4 分钟前
新手在线画泳道图PC端简单操作快速做出标准化流程图表
学习·流程图·敏捷流程
蓝田生玉1236 分钟前
LLaMA论文阅读笔记
论文阅读·笔记·llama
saoys7 分钟前
Opencv 学习笔记:提取轮廓中心点坐标(矩计算法)
笔记·opencv·学习
楼田莉子23 分钟前
Linux学习:进程信号
linux·运维·服务器·c++·学习
●VON27 分钟前
React Native for OpenHarmony:井字棋游戏的开发与跨平台适配实践
学习·react native·react.js·游戏·性能优化·交互
盐焗西兰花27 分钟前
鸿蒙学习实战之路-Reader Kit获取目录列表最佳实践
学习·华为·harmonyos
AI视觉网奇28 分钟前
ue 安装报错MD-DL ue 安装笔记
笔记·学习·ue5
KeeBoom33 分钟前
嵌入式 Linux 应用开发完全手册——阅读笔记14
linux·笔记
pop_xiaoli38 分钟前
effective-Objective-C 第一章阅读笔记
开发语言·笔记·ios·objective-c·cocoa·xcode