notebook
notebook copied to clipboard
NLP 学习资料
这里收集了我在学习 机器学习、自然语言处理 等内容时觉得不错的资料。
机器学习
李宏毅老师讲课很有趣,上课很有激情。李宏毅老师总能帮助学生去获得直观的认识,把抽象的东西尽可能形象化,非常难得的优秀老师,非常优秀的课程。建议初学者先看李老师的课程,并仔细地阅读 PPT,并理解其中内容。李老师的课程中包含基础的机器学习知识,如线性回归,也包含高阶知识,如强化学习等。
Hands-On Machine Learning with Scikit-Learn and TensorFlow
这本书已经出了第二版,是目前市面上最佳的机器学习实践书籍。全书分为两个部分,第一部分讲传统机器学习算法的原理和应用,第二部分讲深度学习,结合实例讲解了深度学习中的涉及大部分知识。
NLP 基础
Michael Collins 的 NLP 系列讲义包括了自然语言处理的很多基础知识。作者的英语行文非常优雅,用简单的词汇把复杂的问题讲的清清楚楚。只要你跟着讲义慢慢读,不会遇到卡壳的地方,作者的公式推导没有跳步,对初学者相当友好。
Speech and Language Processing
Dan Jurafsky 和 James H. Martin 所写的这本书,是领域内的经典之作。本书涵盖了自然语言处理的基础,作者能够用平实的语言将复杂的问题讲清楚,对于初学 NLP 的同学,强烈推荐此书。
Neural Network Methods for Natural Language Processing
本书为用神经网络做自然语言处理的概述性书籍,书中对各个各个知识点并没有讲很深,但是会告诉你各种模型是什么个情况,怎么使用。比如 Sequence to Sequence, Attention 等都有讲解。建议有深度学习基础的同学,主要关注一下第三部分。