在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
自然语言处理(NLP)如今发展得火热,但其实它应用领域还存在着很多不成熟的技术。作为一块刚刚挖掘不久的宝矿,自然语言处理还有着无限的前景等着我们去开发。本文碍于篇幅的限制,就不带大家深入钻研自然语言处理技术了,下面一起来初步入门自然语言处理的学习吧!

1、初步认识自然语言处理
举个生活中的例子,帮助大家入门自然语言处理。小时候语文课上,老师会教我们看图说话,会教给我们阅读理解,还会教给我们通过指定题目写出一篇作文。后来我们长大了,还需要学习说话的艺术,例如怎样从一天的会议中精准提取老板布置的任务,如何有针对性回答客户的问题等等。原来,我们这一生都需要通过“自然语言”进行理解、思考和表达。
所谓自然语言,呈现形式无非就是文字和语音。所谓处理,也就是思考的过程。就比如教给计算机如何看图说话、阅读理解、写一篇高考作文,甚至像前段时间出现的作诗机器人。我们知道,在人类的交谈过程中,总是往复循环着两个过程。一个过程是听到并去理解对方说的话,另一个过程是清晰地表达自己的想法给对方。同理,在广义上,我们会把自然语言处理分成两个类别,一个叫自然语言理解,来让机器理解人类在跟它说什么;另一部分叫自然语言生成,让机器懂得如何告诉人类它自己的想法。
2、自然语言处理的实际应用
(1)自然语言理解:就是希望机器可以具备正常人的语言理解能力。例如,我们邮箱里都具备的垃圾邮件过滤功能。比如我们今天的分类项目,就是通过对用户评论的理解来分出好评和差评,这就类似将邮件分成是“垃圾邮件”和“不是垃圾邮件“。
(2)自然语言生成:就是希望机器可以将自己的想法转化成人类能看懂的语言。例如前段时间大热的”作诗机器人“,就是一个十分典型的自然语言生成应用。
(3)自然语言理解和自然语言生成结合:例如各大网站上都渐渐出现了的机器人客服,可以回答一些简单设置的问题。还有现在很火的智能机器人,小度、小爱同学以及很早就被网友玩坏了的Siri。
3、自然语言处理的任务细分
现在我们理解了自然语言处理广义上的两大类。但是我们知道,类似一栋房子的搭建不仅由一类团队的人完成。需要有设计团队,有采购团队,还得有建筑工人。所以,我们这两大类别的每个模块,也都是由很多子领域的人一起努力创造出来的。目前这个分类其实业内并不统一,分类标准也是五花八门。所以我们只需要宏观来感受一下,每一个应用的背后都会有哪些团队的人在努力着。
(1)词级别的任务
A.分词:例如,把“我爱自然语言处理”分成“我/爱/自然/语言/处理”
B.词性标注:把分词后的每个词标注上词性。
C.命名实体识别:识别出一句话中的实体,例如:“小明得了流感”中会识别出“小明”和“流感”。
(2)句级别的任务
A.下一句话预测:例如,给出“我今天请假了”,预测下一句可能是“因为我得了流感”。
B.问答系统。
C.机器翻译。
(3)文本级别的任务
A.文本分类:例如,这本书是属于惊悚呢还是都市爱情呢?
B.文本摘要:例如,给定一篇文章,生成简要总结。
C.文本相似度:例如,两篇文章的主题是不是类似?
一个简简单单的写诗机器人,也许就会用到分词、词性标注、分类、下句话预测等等各项模块。听上去好像很复杂,不过那些研究怎么分词,怎么标注都是科学家语言学家做的事情。如果我们只是想做一个项目,目前世面上已经有了很多库可以供我们直接使用~
到现在,自然语言处理的基础内容认识得差不多了,大家也算是初步入门了。对自然语言处理感兴趣的朋友,可以在博学谷继续深入学习相关课程~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
人工智能是什么?人工智能培训的内容是什么?
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。在互联网爆炸式发展的今天,人工智能的作用不容小觑。人工智能在计算机领域内,得到了愈加广泛的重视,必定会在未来持续一段时间内得到更快速的发展。
7631
2020-04-02 17:55:23
学人工智能要什么基础
人工智能是一个非常典型的交叉学科,涉及到诸多领域的知识内容,想要真正跻身于人工智能专家领域,需要具备数学、算法、哲学、经济学、计算机、神经学和语言学等体系的知识储备。那作为一个刚刚入行的人,想要学习人工智能技术,需要掌握什么基础呢?
10504
2020-09-23 14:45:02
零基础学习人工智能需要多久?
人工智能是近些年计算机科学热门的方向。国内早期人工智能主要是研究生阶段的研究方向,从2017年截止现在有32家重点高校已经陆续在本科阶段开设了人工智能相关专业。根据目前人才市场的需求来看,人工智能领域已经形成了人才供不应求的局面。因此很多非人工智能领域甚至零基础的同学们纷纷加入到人工智能知识的学习行列中。那零基础学习人工智能需要多久呢?
13765
2020-09-24 11:18:30
30岁能进入人工智能行业吗?晚不晚?
如果你有一定的编辑基础和经验是可以的,学习人工智能并不意味着抛掉过去所学的东西,而是在之前的计算机基础上升级深耕于一个方向应用于多个领域。不论转行计算机的哪个方向都是不错的选择,而人工智能也确实是比较热门的方向。
7468
2021-03-02 11:03:33
人工智能现状和未来的发展如何?
人工智能即人造的智能,是认知学科、逻辑学、计算机科学等学科交叉形成的一种新型的科学技术,人工智能研究的重要目标就是使机器能够表现出类似人类的智慧具有智能行为。
5916
2021-05-19 09:53:09
