刚开始学习NLP,作为小白,做一个学习计划并记录一下每天的进展,督促自己。
一、大概了解NLP基本知识
阅读书籍《统计学习方法》、《机器学习》、《数学之美》
二、独立实现一个小型的自然语言处理项目
如文本领域的文本分类、分词等项目就是比较合适的项目,大体了解自然语言处理算法的原理、实现流程等。
1.运行程序得到项目所声称的结果。
2.然后看懂程序,这期间一般需要阅读程序实现所参考的文献。
3.最后,自己尝试独立实现该算法,得到与示例程序相同的结果。
4.再进一步的,可以调试参数,了解各参数对效果的影响,看是否能得到性能更好的参数组合。
三、对问题进行深入认识
1.阅读当前领域的文献,尤其是综述性的文献,理解当前领域所面临的主要问题、已有的解决方案有哪些、有待解决的问题有哪些。博士生论文的相关文献介绍部分通常会对本问题做比较详细的介绍,也是比较好的综述类材料。
2.对算法得出的结果进行bad case分析,总结提炼出一些共性的问题。
网友评论