在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
自然语言处理(NLP)如今发展得火热,但其实它应用领域还存在着很多不成熟的技术。作为一块刚刚挖掘不久的宝矿,自然语言处理还有着无限的前景等着我们去开发。本文碍于篇幅的限制,就不带大家深入钻研自然语言处理技术了,下面一起来初步入门自然语言处理的学习吧!
1、初步认识自然语言处理
举个生活中的例子,帮助大家入门自然语言处理。小时候语文课上,老师会教我们看图说话,会教给我们阅读理解,还会教给我们通过指定题目写出一篇作文。后来我们长大了,还需要学习说话的艺术,例如怎样从一天的会议中精准提取老板布置的任务,如何有针对性回答客户的问题等等。原来,我们这一生都需要通过“自然语言”进行理解、思考和表达。
所谓自然语言,呈现形式无非就是文字和语音。所谓处理,也就是思考的过程。就比如教给计算机如何看图说话、阅读理解、写一篇高考作文,甚至像前段时间出现的作诗机器人。我们知道,在人类的交谈过程中,总是往复循环着两个过程。一个过程是听到并去理解对方说的话,另一个过程是清晰地表达自己的想法给对方。同理,在广义上,我们会把自然语言处理分成两个类别,一个叫自然语言理解,来让机器理解人类在跟它说什么;另一部分叫自然语言生成,让机器懂得如何告诉人类它自己的想法。
2、自然语言处理的实际应用
(1)自然语言理解:就是希望机器可以具备正常人的语言理解能力。例如,我们邮箱里都具备的垃圾邮件过滤功能。比如我们今天的分类项目,就是通过对用户评论的理解来分出好评和差评,这就类似将邮件分成是“垃圾邮件”和“不是垃圾邮件“。
(2)自然语言生成:就是希望机器可以将自己的想法转化成人类能看懂的语言。例如前段时间大热的”作诗机器人“,就是一个十分典型的自然语言生成应用。
(3)自然语言理解和自然语言生成结合:例如各大网站上都渐渐出现了的机器人客服,可以回答一些简单设置的问题。还有现在很火的智能机器人,小度、小爱同学以及很早就被网友玩坏了的Siri。
3、自然语言处理的任务细分
现在我们理解了自然语言处理广义上的两大类。但是我们知道,类似一栋房子的搭建不仅由一类团队的人完成。需要有设计团队,有采购团队,还得有建筑工人。所以,我们这两大类别的每个模块,也都是由很多子领域的人一起努力创造出来的。目前这个分类其实业内并不统一,分类标准也是五花八门。所以我们只需要宏观来感受一下,每一个应用的背后都会有哪些团队的人在努力着。
(1)词级别的任务
A.分词:例如,把“我爱自然语言处理”分成“我/爱/自然/语言/处理”
B.词性标注:把分词后的每个词标注上词性。
C.命名实体识别:识别出一句话中的实体,例如:“小明得了流感”中会识别出“小明”和“流感”。
(2)句级别的任务
A.下一句话预测:例如,给出“我今天请假了”,预测下一句可能是“因为我得了流感”。
B.问答系统。
C.机器翻译。
(3)文本级别的任务
A.文本分类:例如,这本书是属于惊悚呢还是都市爱情呢?
B.文本摘要:例如,给定一篇文章,生成简要总结。
C.文本相似度:例如,两篇文章的主题是不是类似?
一个简简单单的写诗机器人,也许就会用到分词、词性标注、分类、下句话预测等等各项模块。听上去好像很复杂,不过那些研究怎么分词,怎么标注都是科学家语言学家做的事情。如果我们只是想做一个项目,目前世面上已经有了很多库可以供我们直接使用~
到现在,自然语言处理的基础内容认识得差不多了,大家也算是初步入门了。对自然语言处理感兴趣的朋友,可以在博学谷继续深入学习相关课程~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
新手如何快速入门人工智能
网上有很多关于“新手如何快速入门人工智能”的文章,但是对于真正的小白来说并没有太多的指导作用。作为新手想进入人工智能领域,首先是要明确需要掌握哪些基础知识,其次是掌握一套行之有效的学习方法,最后才是大部分文章所提到的人工智能最终需要掌握的那些领域。
9397
2019-08-08 10:12:28
如何才能快速掌握人工智能技术?
人工智能技术是国家重点部署的互联网发展规划,力争到2020年,一系列人工智能标志性产品取得重大突破,在若干重点领域形成国际竞争优势。自人工智能高速发展以来,国内新兴人工智能项目占全球项目50%以上,但是相关人工智能人才仅占全球的5%左右。因此国内大学教学将人工智能人才培养作为重点之一。那如何才能快速掌握人工智能技术呢?
5810
2019-07-02 16:50:00
人工智能培训学什么?学完能就业吗?
人工智能培训学什么?学完能就业吗?其实不同的培训机构,课程内容也安排的不一样,学完能不能就业也不好说,毕竟这取决于各个培训机构的教学内容质量。以博学谷为例,它为有就业需求的学员专门开设了就业班,让大家学完就业班的课程就能拿到offer。听起来还是很不错的,那事实究竟是怎么样的呢?下面我们来详细了解一下。
6346
2019-08-02 17:35:08
人工智能是什么?人工智能培训的内容是什么?
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。在互联网爆炸式发展的今天,人工智能的作用不容小觑。人工智能在计算机领域内,得到了愈加广泛的重视,必定会在未来持续一段时间内得到更快速的发展。
5624
2020-04-02 17:55:23
人工智能专业学什么内容?
人工智能已经成为国家战略层面。《新一代人工智能发展规划》中提出“到2030年,使中国成为世界人工智能创新中心”。目前国内已经有32家高校开设人工智能相关专业。职业技能培训也在人工智能领域人才培养发挥重大作用。目前想要进入人工智能领域,该专业都需要学哪些知识呢?
5347
2020-09-16 16:29:22