自然语言处理 Paddle NLP - 预训练模型产业实践课-理论

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_基础版,每接口每天50万次
简介: 自然语言处理 Paddle NLP - 预训练模型产业实践课-理论

模型压缩:理论基础

模型压缩基本方法分为三类:

  • 量化
  • 裁剪
  • 蒸馏

    量化


    裁剪


    绿线:随机裁剪 30% 已经扛不住了
    蓝线:60% 还不错

    蒸馏
  • 蒸馏任务与原来的学习任务同时进行.
  • 对于没有标注的数据,可以只学习teacher的预测概率
    Teacher model:教师模型,是已经训练好的,比较不错的模型。
    Student(distilled) model:学生模型,是重新初始化的小模型,去学生老师的结果
    设置损失函数,让学生的概率分布,往老师上靠。使得学生能够复现老师的输出,从而获得老师的准确率

蒸馏的信号

第一步:A 首先对Student进行学习,不带蒸馏的,一般在无监督数据上进行 lask

第二步:把学习的模型拿过来,带一个老师模型,同样进行无监督学习,B

第三步:通过通用的老师.. 视频时间:20:00

任务无关蒸馏:不需要知道下一步要做什么,蒸完就能直接拿去用

3层,比12层更小,更宽。

压缩模型最好是压深度,而不是宽度,因为压缩深度可以有效的降低依赖性,使用3步就可以完成计算,宽度有些设备可以高效的并行完成

宽度的大小对整个模型的预测时间,是影响不大的

中文是没有空格的语言,所以先要分词

产业实践案例

模型上线,首先要考虑的是模型是不是需要微调,有些模型不需要微调,直接可以上线。

  1. 可能没有数据给他微调
  2. 希望这个模型做为下游模型的输入

CPU在线预测应用

数据增强

实践案例:搜索问答

实践案例:GPU在线预测应用在搜索引擎

目录
相关文章
|
3月前
|
自然语言处理 算法 Python
自然语言处理(NLP)在文本分析中的应用:从「被动收集」到「主动分析」
【10月更文挑战第9天】自然语言处理(NLP)在文本分析中的应用:从「被动收集」到「主动分析」
63 4
|
3月前
|
机器学习/深度学习 存储 自然语言处理
【NLP自然语言处理】探索注意力机制:解锁深度学习的语言理解新篇章(上)
【NLP自然语言处理】探索注意力机制:解锁深度学习的语言理解新篇章(上)
|
3月前
|
机器学习/深度学习 存储 人工智能
大数据中自然语言处理 (NLP)
【10月更文挑战第19天】
195 60
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
自然语言处理(Natural Language Processing,简称NLP)
自然语言处理(NLP)是人工智能的分支,旨在让计算机理解、解释和生成人类语言。NLP的关键技术和应用包括语言模型、词嵌入、文本分类、命名实体识别、机器翻译、文本摘要、问答系统、情感分析、对话系统、文本生成和知识图谱等。随着深度学习的发展,NLP的应用日益广泛且效果不断提升。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
自然语言处理(NLP)是AI的重要分支,旨在让计算机理解人类语言
自然语言处理(NLP)是AI的重要分支,旨在让计算机理解人类语言。本文探讨了深度学习在NLP中的应用,包括其基本任务、优势、常见模型及具体案例,如文本分类、情感分析等,并讨论了Python的相关工具和库,以及面临的挑战和未来趋势。
110 1
|
2月前
|
人工智能 自然语言处理 语音技术
利用Python进行自然语言处理(NLP)
利用Python进行自然语言处理(NLP)
61 1
|
3月前
|
人工智能 自然语言处理 语音技术
利用Python进行自然语言处理(NLP)
利用Python进行自然语言处理(NLP)
42 3
|
3月前
|
机器学习/深度学习 存储 自然语言处理
【NLP自然语言处理】探索注意力机制:解锁深度学习的语言理解新篇章(下)
【NLP自然语言处理】探索注意力机制:解锁深度学习的语言理解新篇章(下)
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
详谈什么是自然语言处理(NLP),特点以及使用场景场景(一)
详谈什么是自然语言处理(NLP),特点以及使用场景场景(一)
150 0
|
3月前
|
人工智能 自然语言处理
【NLP自然语言处理】NLP中的常用预训练AI模型
【NLP自然语言处理】NLP中的常用预训练AI模型