学自然语言处理,其实更应该学好英语
The following article is from AINLP Author 52nlp
关于如何学习自然语言处理,如何入门NLP,无论在博客、微博还是AINLP公众号以及技术交流群里,这是个经久不衰的问题。之前开玩笑的建议过:学好英语、打好数学和计算机科学的基础,然后再了解一点语言学,这个问题就简单了。今天,刚好看到一条微博,关于“为什么要学习英语”:
姑且不论这个微博里的观点你是否赞同,但是关于英语的重要性,对于NLPer来说,对于学习自然与处理来说,无论如何强调都不为过。很多同学入门NLP第一个问题就是有哪些NLP学习资源或者路径?我一般首先推荐的都是国外的经典书籍和课程,譬如自然语言处理综论SLP3,斯坦福大学早期经典NLP课程,以及近期深度学习自然语言处理热门课程CS224n,这些资源都是NLP领域大师级人物的书籍或者授课,都是第一手的优质学习资源,你第一个需要解决的问题就是英语。有时候真的非常羡慕现在的学生朋友,你们遇到了一个好时代,现在的学习资源真的是无比丰富,你们所面临的问题不是找资源,而是如何甄选优质的学习资源,当然,前提是你得学好英语。
关于如何学习英语,说一点个人经验。中学时代,英语对我来说有点鸡肋的感觉,不太喜欢那些语法,然后又不得章法的学习英语,导致英语是托后腿的课程,高考时英语的成绩也是最低的。到了大学,我花了很长时间寻找英语学习的方法论,印象比较深刻的是逆向英语学习法,听过和跟读过不少VOA慢速英语。期间,对我来说,影响最大的是来自当时新东方某个副校长(名字忘了)的一本关于如何学习英语的小册子,里面很多内容都忘了,但是有一个观点对我来说印象很深,大意就是“纯英文环境学习英文”,有几点建议很有意思:一个就是用英文解释单词的词典,另外一个就是按从易到难的顺序阅读纯英文分级读物,还有一个就是看无字幕的英文视频。关于第一点,我买了一本很厚的柯林斯英文词典,那本词典用简单的英文单词解释单词,在之后学习的过程中,遇到不懂的英文单词就翻,帮助很大。关于第二点,我在哈工大的图书管里找到了一批英文原版分级读物,从最简单的一级开始读起,直到读到最后一级,这个过程中印象最深的就是读到了小说的感觉,头脑中会浮现出书中的场景。关于第三点,印象最深的是看无字幕的friends,看了好多遍,另外一个就是当时收藏了不少英文电影DVD,还有就是下载和观看了不少探索发现节目。这个过程中英文的阅读能力和听力逐渐培养起来了。等到读研和工作时,强迫自己看英文版教材以及论文,逐渐养成查阅英文资料的习惯,甚至尝试写英文博客,不知不觉将英语变成了工作语言。现在回头再看,其实学英语最核心的方法就是“用”,强迫自己用起来,逐渐养成习惯就可以了,“无他,唯手熟尔”。
前段时间,Springer面向公众开放数百本正版电子书籍,涵盖社会科学和自然科学领域数百本书籍,其中,包括"65本数学、编程、数据挖掘、数据科学、数据分析、机器学习、深度学习、人工智能的相关书籍"可以打包下载,包括经典的《统计学习基础》,《线性代数应该这样学》这样的书籍,唯一的前提是,这些书籍都是英语。另外,你在微博、知乎、公众号看到的大多数学习资料,源头大多来自英文世界。你在B站上看到的很多经典课程,也来自国外的知名大学,例如斯坦福大学公开课,MIT的Opencourseware,以及edX, Cousera这样的Mooc平台。学好英语,你可以亲身去体验第一手学习资源。
最后,再次回到如何学习自然语言处理的问题,这是之前发布或转载在AINLP公众号的一些文章,依然不过时,你唯一需要立即行动的就是,学好英语,用好英语:
如何学习自然语言处理:一本书和一门课
如何学习自然语言处理:NLP领域经典《自然语言处理综论》英文版第三版更新
2019斯坦福CS224n深度学习自然语言处理课程视频和相关资料分享
CS224N 2019最全20视频分享:斯坦福大学深度学习自然语言处理课程资源索引
李纪为博士:初入NLP领域的一些小建议
老宋同学的学习建议和论文:听说你急缺论文大礼包?
从老宋的角度看,自然语言处理领域如何学习?
刘知远老师NLP研究入门之道:NLP推荐书目
NLP研究入门之道:自然语言处理简介
NLP研究入门之道:走近NLP学术界
NLP研究入门之道:如何通过文献掌握学术动态
NLP研究入门之道:如何写一篇合格的学术论文
NLP研究入门之道:本科生如何开始科研训练
自然语言理解难在哪儿?
好的研究想法从哪里来
你是如何了解或者进入NLP这个领域的?
NLP is hard! 自然语言处理太难了系列
最后,欢迎关注我们的B站AINLPer:https://space.bilibili.com/216712081 ,会甄选一些NLP相关的经典课程资源供大家学习,目前才刚刚开始做,前提依然是你要学好英语:
推荐阅读
斯坦福大学NLP组Python深度学习自然语言处理工具Stanza试用
太赞了!Springer面向公众开放电子书籍,附65本数学、编程、机器学习、深度学习、数据挖掘、数据科学等书籍链接及打包下载
数学之美中盛赞的 Michael Collins 教授,他的NLP课程要不要收藏?
模型压缩实践系列之——bert-of-theseus,一个非常亲民的bert压缩方法
关于AINLP
AINLP 是一个有趣有AI的自然语言处理社区,专注于 AI、NLP、机器学习、深度学习、推荐算法等相关技术的分享,主题包括文本摘要、智能问答、聊天机器人、机器翻译、自动生成、知识图谱、预训练模型、推荐系统、计算广告、招聘信息、求职经验分享等,欢迎关注!加技术交流群请添加AINLPer(id:ainlper),备注工作/研究方向+加群目的。