【Hung-yi Lee】《Introduction to Generative Artificial Intelligence》(5)

在这里插入图片描述

图片来自于 midjourney

Introduction to Generative AI 2024 Spring

第10講:今日的語言模型是如何做文字接龍的 — 淺談Transformer(24.05.03)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

ChatGPT 的 T 就是 Transformer 的 T

在这里插入图片描述

在这里插入图片描述

语言模型是以 token 作为单位来对文字进行处理

token 也可以自动获取,eg Byte Pair Encoding 方法

在这里插入图片描述

从字符级别出发,通过不断合并高频相邻对,逐步构建子词(Subword)词表。

WordPiece (Google 方案):BPE 选择频率最高的对,而 WordPiece 选择能最大程度提升语言模型似然概率的对

Unigram Language Model:。它先初始化一个巨大的词表,然后根据概率模型不断剔除对整体似然贡献最小的 Token,直到缩减到预设范围。

方法核心逻辑典型代表
BPE基于频率 合并字符GPT 系列, Llama, RoBERTa
WordPiece基于似然概率 合并字符BERT
Unigram从大词表不断裁剪低效词T5, Alpa

在这里插入图片描述

上面展示了实际的例子,每一种颜色表示一个 token

token 是事先定好的

在这里插入图片描述

意思相近的 token 会有接近的 embedding

在这里插入图片描述

token 转化为 embedding,上面 PPT 没有考虑上下文

在这里插入图片描述

在这里插入图片描述

position embedding 可以由人来设计,也可以 learning

在这里插入图片描述

contextualized token embedding

在这里插入图片描述

attention is all you need,不是发明了 attention,而是发现不需要 RNN,只需要 attention 就够了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

attention weight

在这里插入图片描述

在这里插入图片描述

计算所有 token 两两间的相关性

在这里插入图片描述

实际只会考虑左边(前面)的 token

causal attention(因果关系的 attention)

在这里插入图片描述

multi-head,因为相关性不止一种

在这里插入图片描述

在这里插入图片描述

head1、head2

在这里插入图片描述

multi-head

feed forward

transformer block

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

未来的不用管,算过了不用再算属于 KV cache

Incremental Decoding(增量解码)

在这里插入图片描述

在这里插入图片描述

100k 的 tokens,计算 attention,需要计算 100k 的平方成正比数量的运算

在这里插入图片描述

在这里插入图片描述

参考

  • https://speech.ee.ntu.edu.tw/~hylee/genai/2024-spring.php
  • https://www.bilibili.com/video/BV18fXbY6Eis/?spm_id_from=333.1387.homepage.video_card.click&vd_source=8e91f8e604278558ec015e749d1a3719
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值