赞
踩
NLP,也就是自然语言处理,是人工智能的重要分支,它可以使计算机能够像人类一样理解、处理和生成语言。搜索引擎、机器翻译以及语音助理均由该技术提供支持。
人工智能这一领域内容繁琐复杂,单单几个月想达到多么高超的技术是不可能的,但是只要你能跟着下面我提到的学习方法和建议一步步的学习,保证你能用最短的时间,入门NLP!
我个人觉得,NLP的学习可以分为两种。
第一种是从理论知识入手,举例来说就是自然语言处理的入门者需要先了解NLP语言和一些基本算法,如分类、集成、降维等算法。
此外,学习初期的代码量是必不可少的,python是一个很好的入门语言,相对来说也比较好上手,对于初学者也很友好。后期练习可以在Jupyter和github上找相关项目。
这样的学习方法总的来说,耗时会比较久,但是相对的,它也能为日后学习打下一个坚实的基础。
第二种方法就是从实践case入手。真正进入了这个行业的人应该都有同一种感受,那就是实际操作比课本上的理论知识来的重要得多。
作为人工智能下的一个大分支,NLP涵盖的内容有很多,专业课程包括机器学习,数值分析,线性代数
高数,矩阵论等。主要训练的是代码工程能力和解决问题的算法分析能力。
这样庞大的知识体系,想要系统的学习,需要花费的时间是很多的,所以对于这一领域,我不太推荐通过自学,尤其是独自看书学习的方式。
个人觉得大家可以先下载一个NLTK(Natural Language Toolkit),然后尝试建立一些软件,比如:运行一些不同的POS标记器
并试着描述其差异,看看它们更适合哪个领域或者犯了哪些类似的错误;建立情感分析系统,并找出如何让他变得更好,你应该使用什么功能来帮助它做的更好;写一个能检测网站垃圾评论的系统等。
关于NLP学习,下面是我的一些具体建议:
除了找对学习方法,大家还需要结合适合自己的教材。网络上关于NLP学习的资源非常多,在选择时往往会觉得眼花缭乱。
下面是部分截图,获取学习资料关注公众号:咕泡AI,回复:168。
目录
一、人工智能免费视频课程和项目
二、人工智能必读书籍
三、人工智能论文合集
四、机器学习+计算机视觉基础算法教程
学好人工智能,要多看书,多动手,多实践,要想提高自己的水平,一定要学会沉下心来慢慢的系统学习,最终才能有所收获。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。