作者:忆臻
链接:https://zhuanlan.zhihu.com/p/72452691
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
今天给大家推荐一个NLP入门的代码练习库,该仓库目前在Github上已经获得3k+个star!
graykode/nlp-tutorialgithub.com/graykode/nlp-tutorial
该仓库中绝大部分内容代码不超过100行代码,包括了NLP中比较全面的基础内容:
如基本的 Embedding 模型
![](https://pic4.zhimg.com/80/v2-4e216e69ddcbe7814ccc31ea64a14987_1440w.jpg)
经典的CNN,RNN的模型实现:
![](https://pic4.zhimg.com/80/v2-028f9bd06ab67c776050a79aa3eeefab_1440w.jpg)
Attention,transformer,以及目前火热的bert相关实现。代码量以及相关实现任务可参考如下:
![](https://pic3.zhimg.com/80/v2-173b1f7488a7dc69cd37527e693dc4be_1440w.jpg)