人工智能入门扩展内容
生成式人工智能
学习数据分布,并从中采样生成新的文本、图像、音频或代码。
前置知识
通俗直觉
生成模型像读过许多例子的创作者:它不直接复制某一个样本,而是学习常见模式并组合出新的结果。
核心原理
自回归模型把复杂序列的联合概率拆成逐个预测下一个元素的条件概率。
数学公式
整个序列的概率等于每一步条件概率的乘积。
工作流程
- 1
收集并清理训练数据
- 2
学习数据分布参数
- 3
根据上下文预测概率
- 4
按采样策略生成内容
代码示例
生成式人工智能 示例
Python
example.py用途:这是极简的词级生成器:只看前一个词并随机选择下一个词。大模型使用 Transformer 和大规模参数学习更长上下文。
import random
next_word = {
"人工智能": ["正在", "可以"],
"正在": ["改变", "学习"],
}
text = ["人工智能"]
for _ in range(2):
choices = next_word.get(text[-1], ["未来"] )
text.append(random.choice(choices))
print("".join(text))代码解析
这是极简的词级生成器:只看前一个词并随机选择下一个词。大模型使用 Transformer 和大规模参数学习更长上下文。
- — 词表保存简化条件分布
- — 采样让输出具有多样性
应用场景
- 内容创作
- 代码补全
- 智能检索
常见误区
认为生成内容天然正确
混淆流畅度与事实可靠性
推荐学习资料
暂未收录相关资料
参考库不会生成虚假资源或无效外部链接。