NLP共学坊(NLP Learning Workshop)是一个帮助初学者和有经验的开发人员掌握自然语言处理(NLP)工程师所需的工程技能点的项目。Let's Learn NLP Skills for Programmers Together.
项目起源
自己日常学习NLP时,时常感觉自己很懒、菜,于是萌生了写一个NLP共学坊(NLP Learning Workshop)的想法。强迫自己学习时能够不断记录,在输入的同时也能够达成输出,以便后续复习。也希望有同样想法的小伙伴能够加入进来,一起学习,或者提出自己的想法,能够互相补充自己的不足。
以下内容都经我个人看过,并实践过,所以内容都是经过验证的。
- Learn Linux:Linux的基础知识,掌握Linux的基础知识,能够实现Linux命令行操作,编写Shell脚本
- Learn Git:Git的基础知识,掌握Git的相关操作,实现Terminal下的Git操作、IDEA(Pycharm)与Git(GitHub)的操作,少概念多工程
- Learn Docker:Docker学习,掌握重要概念以及常用命令,能够实现Dockerfile、DockerCompose
- Learn Pytorch:Pytorch学习,掌握Pytorch的使用,能够实现Pytorch的相关操作,掌握Pytorch模型的训练、测试、部署等
- Learn MySQL:MySQL学习,掌握MySQL的相关操作,掌握MySQL的索引、事务、存储过程、函数、触发器、视图、备份、恢复、优化等
- Learn LeetCode:LeetCode学习,掌握LeetCode上的算法题,能够实现算法题的解题各种思路,整个过程从基础到进阶思路
- Learn Word Vector:Word Vector学习,掌握Word Vector的原理,代码实现,包含了OneHot、bag-of-word、TF-IDF、N-GRAM、Word2Vec、GloVe、FastText、BERT等
- 添加关于数据库的学习
- 添加关于NLP的高数学习
- 添加关于机器学习的学习
- 添加关于算法的学习
- 添加更多NLP技能点
- ....
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
如果这个项目对你有帮助,请在右上角给它一个 ⭐️,感谢你的支持!
这个项目基于 MIT 协议,请自由地享受和参与开源。