说到自然语言处理(NLP) , 自然就得说到预训练模型 。近年来 , 预训练模型的出现将自然语言处理带入了一个新的时代 。那什么是预训练模型呢?我们去百度这个词的时候 , 各类学术名词、专家解释看完以后是不觉得还是没看懂?关键是也不想看懂 , 内容太多、太专业 , 根本记不住 。我用小白的方式看完给提炼几个知识点供大家参考:
1、预训练模型 , 顾名思义 , 就是预先训练好的模型 。(PLMs , Pre-trained Models , 知道单词 , 这个缩写就好记多了吧?)
2、具体讲 , 预训练就是先在大量通用语料上训练模型 , 学习到通用的语言知识 , 然后再针对性地针对任务进行迁移训练 。预训练模型把迁移学习很好地用起来了 , 这和小孩子读书一样 , 一开始语文、数学、化学都学 , 读书、网上游戏等 , 在脑子里积攒了很多 。当他学习计算机时 , 实际上把他以前学到的所有知识都带进去了 。预训练模型就意味着把人类的语言知识 , 先学了一个东西 , 然后再代入到某个具体任务 , 就顺手了 , 就是这么一个简单的道理 。
3、为什么我们要做预训练模型?就是有效啊 , NLP最难获取的就是资源资料 , 预训练可以将从开放领域学到的知识迁移到下游任务 。就像执行太空任务一样 , 得利用地面的条件作出模拟环境大量训练 , 等真正到太空的时候才能应付各种可能的情况 。笔云科技在用AI赋能国际物流行业时 , 就是通过预训练模型一边做大量的训练 , 一边迁移做AI应用落地 , 在实践中持续训练优化 , 从而大幅度推动 AI 在提单比对、邮件自动归档、托书自动化录入等很多重要场景落地 。
4、预训练模型的三个关键技术:Transformer、自监督学习、微调 。(后面再来具体学习)
5、经典预训练模型有哪些:ELMo、GPT、BERT
ELMo :通过深层双向语言模型来构建文本表示 , 有效解决了一词多义问题
文章插图
GPT:是一种半监督的方法 , 结合了非监督的预训练模型和监督的微调模型 , 来学习一种通用的表示法
BERT:也是一种典型的微调模型结构 , 从 BERT 模型开始 , 自然语言处理领域终于找到了一种方法可以像计算机视觉那样进行迁移学习 。
基于 BERT 的改进模型有 ERNIE、SpanBERT、RoBERTa、ALBERT 等 。
文章插图
文章插图
【拉布拉多预训练】好啦 , 这次就学习这么多 , 多了咱也记不住不是?
- 如何训练拉布拉多不扑人
- 训练拉布拉多幼犬的注意事项
- 人字草的食用方式 预防中暑
- 科目一车管所取消预约 车管所取消预约多久来短信
- 养个拉布拉多费用高吗
- 养拉布拉多坏处
- 养狗是选金毛还拉布拉多
- 拉布拉多狗狗怎么养
- 养金毛萨摩拉布拉多
- 两个月拉布拉多怎么训练上厕所