NLU与NLG的区别(自然语言理解与自然语言生成的异同点)
自然语言理解(NLU,Natural Language Understanding): 使计算机理解自然语言(人类语言文字)等,重在理解。具体来说,就是理解语言、文本等,提取出有用的信息,用于下游的任务。它可以是使自然语言结构化,比如分词、词性标注、句法分析等;也可以是表征学习,字、词、句子的向量表示(Embedding),构建文本表示的文本分类;还可以是信息提取,如信息检索(包括个性化搜索和语义搜索,文本匹配等),又如信息抽取(命名实体提取、关系抽取、事件抽取等)。
自然语言生成(NLG,Natural Language Generation): 提供结构化的数据、文本、图表、音频、视频等,生成人类可以理解的自然语言形式的文本。NLG又可以分为三大类,文本到文本(text-to-text),如翻译、摘要等、文本到其他(text-to-other),如文本生成图片、其他到文本(other-to-text),如视频生成文本。
用别人一张图说明: NLP综述(思维导图)
希望对你有所帮助!
NLU与NLG的区别(自然语言理解与自然语言生成的异同点)相关推荐
- 自然语言处理从零到入门 自然语言生成NLG
自然语言生成 – Natural-language generation - NLG 一.什么是 NLG? 二.NLG 的3个 Level 三.NLG 的6个步骤 四.NLG 的3种典型应用 总结 参 ...
- 自然语言一般使用计算机,自然语言理解
自然语言处理(N LP , Natural Language Processing)是使用自然语言同计算机进行通讯的技术, 因为处理自然语言的关键是要让计算机"理解"自然语言,所以 ...
- 【自然语言处理】【文本生成】UniLM:用于自然语言理解和生成的统一语言模型预训练
UniLM:用于自然语言理解和生成的统一语言模型预训练 <Unified Language Model Pre-training for Natural Language Understandi ...
- [NLP]自然语言理解概述
语言是人类有别于其他动物的一个重要标志.自然语言是区别于形式语言或人工语言(如逻辑语言和编程语言等)的人际交流的口头语言(语音)和书面语言(文字). 1.语言与语言理解 语言是人类进行通信的自然媒介, ...
- 自然语言生成(NLG)的好处是什么,它如何影响BI?
近年来,我们已经看到了大数据的成功应用,但根据研究,只有20%的员工能够真正的使用BI工具.此外,由于在统计思维方面缺乏培训且图表和图表形式的数据不是很清晰,决策者往往会出现误解和决策失误.而这背后的 ...
- 人工智能:第十一章 自然语言理解
第十一章自然语言理解 教学内容:自然语言理解的一般概念.句法和语法的自动分析原理.句子的自动理解方法和语言的自动生成等. 教学重点:句法模式匹配.语义的分析.句子的自动理解和语言的自动生成. 教学难点 ...
- 自然语言处理NLP、自然语言理解NLU、自然语言生成NLG、任务家族
自然语言处理NLP.自然语言理解NLU.自然语言生成NLG.任务家族 自然语言生成(NLG) 看图说话(image caption) 说话生图(text to image) 文本相似性(text si ...
- 《Python自然语言处理-雅兰·萨纳卡(Jalaj Thanaki)》学习笔记:09 NLU和NLG问题中的深度学习
09 NLU和NLG问题中的深度学习 9.1 人工智能概览 9.1.1 人工智能的基础 9.1.2 人工智能的阶段 9.1.3 人工智能的种类 9.1.4 人工智能的目标和应用 9.2 NLU和NLG ...
- 对话系统中的中文自然语言理解 (NLU) 任务介绍
每天给你送来NLP技术干货! 来自:看个通俗理解吧 Chinese Natural Language Understanding, NLU, in Dialogue Systems 1&2 T ...
最新文章
- 程序员编码时都戴耳机?到底在听什么?
- 【Web安全】php://filter 的浅略底层分析
- String,char,数组,列表 相互转化 (更新中)
- appium启动app失败_Appium-Desktop Capability 配置及启动App演示
- 初一模拟赛总结(2019.6.1)
- 21个深度学习调参的实用技巧
- win7系统的CMD窗口切换目录--小计
- 将一个包含有2层数据分组的表输出到EXCEL表里,并分组统计
- rust腐蚀怎么单人游戏_腐蚀RUST怎么提高帧数_腐蚀RUST提高FPS方法_52pk单机游戏
- 左连接与右连接的区别
- 酷客多小程序DIY体系全面升级,还加入了这些新功能
- sys matlab,matlab中sys什么意思
- 车载娱乐系统开发术语记录
- Zerotier和NoMachine 开机启动设置
- 我是如何从零开始自学Android到一万月薪的
- pb一步步开发APP
- win7音量图标不见了怎么办捏
- Linux服务器之Samba匿名访问配置
- python png 背景透明_Python - 移除PNG透明图的alpha通道
- MTK 智能手机平台原生应用介绍
热门文章
- Paul 叔纯正美式发音①~发音技巧(一):复数发音、咬舌音、咬唇音、t音变d音(r,s,th,t,f,v,sh)
- 软件设计师考试注意事项
- 2022个人秋招总结
- 中国石油大学《钢结构》第一阶段在线作业
- PL/SQL软件如何调整背景颜色
- 运行npm run dev报错 internal/modules/cjs/loader.js:883 throw err;
- iOS 【消息处理 performSelector】
- java 写文件 二进制_简单Java程序向实用程序的过度:二进制文件的读写
- 黄梯云主编管理信息系统课后答案1-6
- Surface RT2使用情况