点击上方,选择星标置顶,每天给你送干货

阅读大概需要2分钟

跟随小博主,每天进步一丢丢

NLP-tutorial是为使用TensorFlow和Pytorch学习NLP的人编写的教程。NLP中的大多数模型都是用不到100行代码实现的。(注释或空行除外)

作者在每一个模型中,都用了一种实例来表示实现该模型,比如句子分类、机器翻译等。每个案例都对应一篇论文,大家可以对应论文再结合百行不到的代码,我相信你的理论与实践会进步的飞快的!

github地址:

https://github.com/graykode/nlp-tutorial

作者:

Tae Hwan Jung(Jeff Jung) @graykode

具体内容

1. 基础词表示模型和具体案例

2. CNN和具体案例

3.RNN和具体案例

4. 注意力机制和具体案例

5. 基于Transformer的模型和具体案例

具体案例与pytorch和tensorflow行数对比

看完上面的对比,我只想说,我爱pytorch,啊哈哈哈哈!

依赖库版本:

  • Python 3.5+

  • Tensorflow 1.12.0+

  • Pytorch 0.4.1+

  • Plan to add Keras Version


PS:本公众号前几天开始了【一分钟论文】专栏,今天又添加了【一分钟知识】专栏,还望大家多多支持和指教!嘿嘿!有好文的伙伴,可以投稿给我哈!有稿酬的!每天进步一丢丢,加油加油!

没进深度学习自然语言处理技术交流群的伙伴注意啦!

备注 昵称-学校-方向 加下面微信即可!

好啦,给个好看后,赶紧去看看吧!加油加油!

推荐阅读:

一大批历史精彩文章啦

【一分钟论文】 NAACL2019-使用感知句法词表示的句法增强神经机器翻译

【一分钟论文】轻松解读Semi-supervised Sequence Learning半监督序列学习

详解Transition-based Dependency parser基于转移的依存句法解析器

干货 | 找工作的经验总结(一)

经验 | 初入NLP领域的一些小建议

学术 | 如何写一篇合格的NLP论文

干货 | 那些高产的学者都是怎样工作的?

是时候研读一波导师的论文--一个简单有效的联合模型

近年来NLP在法律领域的相关研究工作


【推荐】不到100行实现的全面NLP教程(pytorch+tensorflow)相关推荐

  1. 100行python代码实现五子棋-教程

    五子棋是是一种两人对弈的纯策略型棋类游戏. 五子棋有两种玩法.玩法一:双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成五子连线者获胜.玩法二:自己形成五子连线就替换对方任意一枚棋子.被 ...

  2. react hooks使用_我如何使用React Hooks在约100行代码中构建异步表单验证库

    react hooks使用 by Austin Malerba 奥斯汀·马勒巴(Austin Malerba) 我如何使用React Hooks在约100行代码中构建异步表单验证库 (How I bu ...

  3. 关于如何用100行如何实现docker

    最近逛github无意发现了一个很好地项目bocker, 用上百行的代码就实现了一个简易的docker,然后我看了一下,觉得挺有趣的,简单的玩了一下,也做一些更改(项目很久不更新了,有不支持的地方), ...

  4. 每次启动项目的服务,电脑竟然乖乖的帮我打开了浏览器,100行源码揭秘!

    1. 前言 大家好,我是若川.最近组织了源码共读活动,感兴趣的可以加我微信 ruochuan12 参与,已进行三个月了,大家一起交流学习,共同进步. 想学源码,极力推荐之前我写的<学习源码整体架 ...

  5. 推荐标星 100 K 的 GitHub 开源项目

    推荐标星 100 K 的 GitHub 开源项目 原文见:推荐 10 个标星 100 K 的 GitHub 开源项目 以下摘录部分: Build Your Own X (GitHub Star:102 ...

  6. 再见PDF提取收费!我用100行Python代码搞定!

    点上方"菜鸟学Python",选择"星标" 第471篇原创干货,第一时间送达 大家在日常的工作和学习过程中,都少不了与PDF文件打交道,很多的小伙伴都面临着将P ...

  7. 深度学习自然语言处理模型实现大集合(精简版<100行)

    本资源整理了现有常见NLP深度学习模型,借鉴相关TensorFlow和Pytorch代码实现相关的模型代码,对绝大多数NLP模型进行精简,多数模型都是用不到100行代码实现的,(注释或空行除外). 资 ...

  8. PONG - 100行代码写一个弹球游戏

    大家好,欢迎来到 Crossin的编程教室 ! 今天跟大家讲一讲:如何做游戏 游戏的主题是弹球游戏<PONG>,它是史上第一款街机游戏.因此选它作为我这个游戏开发系列的第一期主题. 游戏引 ...

  9. PywebIO 轻松制作一个数据大屏,代码只需100行

    今天我给大家分享一个制作数据大屏的工具,非常的好用,100行的Python代码就可以制作出来一个完整的数据大屏,并且代码的逻辑非常容易理解. PywebIO介绍 Python当中的PywebIO模块可 ...

  10. 100行代码搞定实时视频人脸表情识别(附代码)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|OpenCV学堂 好就没有写点OpenCV4 + Open ...

最新文章

  1. spring-Bean依赖注入-》普通数据类型
  2. HTML5中volume样式自定义,html5中关于volume属性的使用详解
  3. java bean spring_Java bean与Spring、Spring MVC关系
  4. 笨办法学 Python · 续 练习 32:扫描器
  5. Oracle EBS AP 发票放弃行
  6. 创建XML文件以及XML中的节点和更新Xml文件中的节点的值
  7. Android学习笔记09:Paint及Canvas的简单应用
  8. 【Java从0到架构师】Redis 应用 - Jedis 基本使用、使用缓存的用户登陆、缓存常见问题
  9. 【hiho】127 后缀自动机一·基本概念 【后缀自动机】
  10. python 指定版本号
  11. git 提交代码的好习惯
  12. 后缀mcp用什么软件打开_如何打开MCP文件?
  13. 用友 U9好不好???
  14. 解决WIN10本地账号绑定微软账号后无法解绑的方法
  15. 【JAVA】解决mapper绑定异常:nested exception is org.apache.ibatis.binding.BindingException:
  16. ele表格合并行之后的selection选中
  17. 如何向App Store提交应用
  18. 金融知识小科普 - 宽基指数
  19. python3 学习之路1
  20. 14、守护线程(thread.setDaemon(true))

热门文章

  1. python django查询12306火车票
  2. Apache 优化配置10条建议
  3. xcode6 使用MJRefresh
  4. FLEX中restrict限定TextInput输入
  5. 【leetcode】给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff数对。
  6. 类和对象的基本理解与使用
  7. LeetCode 103——二叉树的锯齿形层次遍历
  8. Jenkins添加注册用户默认权限/Add a default authenticated user role
  9. 【求助】C# Charting控件 画散点图,当所有的点X=0时,X轴的位置画错了,代码如下...
  10. Mark:SQL Server关于CAST和CONVERT的区别和用法