• Stars
    star
    835
  • Rank 54,605 (Top 2 %)
  • Language
  • Created almost 8 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

自然语言处理NLP

主要内容

##

前言

  我们要求把这些课程的所有Notes,Slides以及作者强烈推荐的论文看懂看明白,并完成所有的老师布置的习题,而推荐的书籍是不做要求的,如果有些书籍是需要看完的,我们会进行额外的说明。

##

课程列表

课程 机构 参考书 Notes等其他资料
线性代数 MIT Introduction to Linear Algebra 链接
单变量微积分 MIT Calculus with Analytic Geometry 链接 
多变量微积分 MIT Multivariable Calculus 链接
统计入门 可汗学院 暂无 暂无
概率论入门: 链接1,链接2 NTU 暂无 暂无
概率与统计 MIT Introduction to Probability 链接
机器学习入门 Coursera 暂无 链接
自然语言处理初级1 Stanford Speech and Language Processing 链接
自然语言处理初级2 Columbia 暂无 链接
凸优化1 Stanford Convex Optimization 链接
机器学习基石 NTU Learning from Data 链接
机器学习技法 NTU 暂无 链接
深度学习用于自然语言处理 Stanford 暂无 链接
机器学习用于自然语言处理 Columbia Speech and Language Processing (2nd Edition) 链接
Python程序语言设计 暂无 暂无 暂无

##

推荐学习路线

###

数学基础初级

课程 机构 参考书 Notes等其他资料
线性代数 MIT Introduction to Linear Algebra 链接
单变量微积分 MIT Calculus with Analytic Geometry 链接 
多变量微积分 MIT Multivariable Calculus 链接
统计入门 可汗学院 暂无 暂无
概率论入门: 链接1,链接2 NTU 暂无 暂无
概率与统计 MIT Introduction to Probability 链接

###

程序语言能力

考虑到自然语言处理的的核心是里面的数学原理和算法思想,程序语言目前主要是帮助大家较好的完成课后作业以及实现自己的一些idea,此处我们仅仅给出推荐的参考学习链接,大家掌握一些常用的模块即可,即完成参考学习链接部分的内容即可,推荐书籍比较经典,但不做要求。

课程 参考学习链接 推荐书籍
Python程序语言设计 链接 暂无

###

机器学习简介

课程 机构 参考书 Notes等其他资料
机器学习入门 Coursera 暂无 链接

###

自然语言处理学习初级

  下面这些课程可以较好的帮助大家认识自然语言处理,了解基本的自然语言处理知识,是很好的入门课程。

课程 机构 参考书 Notes等其他资料
自然语言处理初级1 Stanford Speech and Language Processing 链接
自然语言处理初级2 Columbia 暂无 链接

###

数学和机器学习知识补充

考虑当前很多的自然语言处理技术等涉及较多的机器学习方法,所以我们要求至少得完成一门中等水准的机器学习课程,此处推荐NTU的机器学习课程,NTU的“机器学习基石”和“机器学习技法”需同时完成。,如果对其他机器学习感兴趣的话,可以取Machine Learning专栏上去寻找。而基本的凸优化能够帮助我们更好的了解机器学习知识,也是很多机器学习算法推导的一个基本工具。

课程 机构 参考书 Notes等其他资料
凸优化1 Stanford Convex Optimization 链接
机器学习基石 NTU Learning from Data 链接
机器学习技法 NTU 暂无 链接

###

自然语言处理学习中级

  下面是自然语言处理的一些较难的课程,但对于后续的科研或者学习有着极大的帮助,希望对大家有帮助。

课程 机构 参考书 Notes等其他资料
机器学习用于自然语言处理 Columbia Speech and Language Processing (2nd Edition) 链接
深度学习用于自然语言处理 Stanford 暂无 链接

##

自然语言处理专项领域学习

如果您已经完成了上述的所有科目,恭喜您已经拥有了十分扎实的自然语言处理基础了,已经是一名合格的自然语言处理的成员了,可以较为顺利的进入下面某一专项领域进行较为深入研究,因为并不是所有的专项领域都有对应的课程或者书籍等学习资料,所以此处我们仅列举一些我们知道的专项领域的学习资料,当然这些领域不能涵盖所有,还有很多领域没有整理(希望大家一起完善),如果这些领域适合你,那就继续加油!如果不清楚,那么大家可以去下面列举的高级会议期刊上去寻找自己感兴趣的话题进行学习研究。

  • NLP学习平台
  • 如果有一些比较大的分支,例如机器翻译等会在后续阶段加入(希望大家提供建议以及较好的资料)

###

领域会议期刊