铜灵 发自 凹非寺
量子位 出品 | 公众号 QbitAI

纸上得来终觉浅,决胜NLP要躬行。

一套面向实战、号称“代码优先”的NLP课程来了,名字为A Code-First Introduction to Natural Language Processing,fast.ai出品,全程免费学习。

不到半天点赞超过1600,转发近500。

这套课程内容包括主题建模、情绪分类,语言建模和翻译等,是旧金山大学今年春天的最新硕士课程,此前已经有300多名学生上过此课并毕业。

里面融合了此前经典NLP课程的基础内容,比如正则表达、SVD、朴素贝叶斯,还加入了最近兴起的神经网络中新方法,比如RNN、seq2seq、注意力机制和Transformer架构。

还加上了对道德问题、偏见问题和虚假信息可能带来的影响。

既然偏向实战,那代码必须全。这套课程用的是PyTorch和fast.a库所有的Python代码都在Jupyter Notebook中,还有全套视频与你为伴。

服用指南

直接看课程里面有什么干货。

1、概览

什么是NLP

2、传统NLP方法

占整个课程三分之一的篇幅,介绍了使用SVD进行主题建模,通过朴素贝叶斯和逻辑回归、以及正则表达式进行情感分类。

3、深度学习:NLP中的迁移学习

NLP中的迁移学习涉及到在大型语料库上训练语言模型,并且对不同的小语料库进行微调等。

这项工作已经被BERT、GPT-2和XLNet等模型采用,在这一节中,主要分享了构建英语以外其他语言模型的技巧,包括用ULMFit建立越南语土耳其语语言模型的技巧。

4、深度学习:Seq2Seq翻译和Transformer架构

这一节研究了简单RNN如何工作的细节,还介绍了用于翻译的Seq2Seq模型。

从建立翻译模型,到teacher forcing方法、注意力机制以及GRU等方法提高准确率。

最后介绍了Transformer架构的实现。

5、NLP的伦理问题

伦理问题及潜在的风险是作者重点推荐的一节。

在OpenAI的GPT-2语言模型问世后,翻译、阅读理解、回答问题等任务都能做到以假乱真,让不少群众开始慌张。

这一节给出了解决方法和建议步骤,如验证系统和数字签名等。

每节课都有视频,每个视频长度在20-90分钟之间。

侧重实践

这门课背后的fast.ai,在深度学习界算是独树一帜。

fast.ai由Kaggle大神Jeremy Howard、后悔读了博的数学博士Rachel Thomas、原本在巴黎教了7年书的Sylvain Gugger联合创办。

他们是真正的实践派,课程以“教实用的东西、高效解决问题”为核心追求,非常重视工程实现细节。

在去年发布更基础的“程序员的机器学习入门”课时,他们赞扬了吴恩达老师的入门课worderful之后就接了个“但是”:但是,它现在有显得太老气了,特别是作业还得拿Matlab写。

fast.ai的课程就非常紧跟程序员的实践潮流,用Python编程,用交互式的Jupyter Notebooks学习。
同时,他们也非常鼓励学生去参加Kaggle竞赛,检验自己的能力。

这套NLP新课,也是同样的思路了。

传送门

课程首页:
https://www.fast.ai/2019/07/08/fastai-nlp/

GitHub上有课程所需的所有代码:
https://github.com/fastai/course-nlp

油管上所有课的视频(需要科学前往):
https://www.youtube.com/playlist?list=PLtmWHNX-gukKocXQOkQjuVxglSDYWsSh9

Fast.ai库:
https://docs.fast.ai/

AI社群 | 与优秀的人交流

小程序 | 全类别AI学习教程

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

这套1600赞的NLP课程已开放,面向实战,视频代码都有丨资源相关推荐

  1. 迅雷已开放的部分API+代码范例[迅雷7可用]

    迅雷已开放的部分API+代码范例[迅雷7可用] 迅雷已开放的部分API+代码范例[迅雷7可用] | 动漫驿站 迅雷已开放的部分API+代码范例[迅雷7可用] 基本应用 1.添加新任务 创建讯雷调用对象 ...

  2. 视频教程-AI基础实战视频课程(海报书籍、多媒体设计、UI界面设计)-其他

    AI基础实战视频课程(海报书籍.多媒体设计.UI界面设计) 杨老师课堂由杨亦涛主讲,他是网站工程师和UI设计讲师,10年网站开发与教学经验,上百个网站项目成功案例.精通php.JavaScript.C ...

  3. 这套GitHub 1300星的NLP课程即将完结,视频授课,在线答疑丨课程

    郭一璞 发自 椰子树下  量子位 报道 | 公众号 QbitAI 最近NLP方向的资源越来越多,GitHub上又出现了一套新的课程,目前已经获得了1300多颗星星. 在这套NLP课程中,作者们把这套课 ...

  4. 吴恩达家免费 NLP 课程重磅上线!110 个小视频教你做出聊天机器人,粉丝:我要让娃跟吴恩达姓!...

    郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 朋友们,又有新课可以白嫖了 昨天晚上,吴恩达宣布DeepLearning.ai的NLP(自然语言处理)课程在Coursera上线了. 目前 ...

  5. 吴恩达家免费NLP课程上线啦!

    郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 朋友们,又有新课可以白嫖了 就在这几天,吴恩达宣布DeepLearning.ai的NLP(自然语言处理)课程在Coursera上线了. 目 ...

  6. 资源 | 斯坦福最新NLP课程上线,选择PyTorch放弃TensorFlow

    整理 | Jane 出品 | AI科技大本营 今天在斯坦福大学 2019 年冬季  CS224n 最新课程已经正式更新到官网啦.新一年,大家可以开始跟着名校课程学起来啦~今年一个非常大的变化就是所有内 ...

  7. Hugging Face官方NLP课程来了!Transformers库维护者之一授课,完全免费

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自:机器之心 编辑:杜伟 Hugging Face NLP 课程开 ...

  8. UC伯克利出品,深度强化学习最新课程已上线

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 主题涵盖深度强化学习领域的方方面面,UC 伯克利 CS 285 2020 秋季课程视频放出. ...

  9. 本期课程已满,欢迎关注后续期次 | 临床基因组学数据分析实战助力解析Case,快速发表文章...

    本期课程已满报名结束!欢迎关注后续期次! 福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现安排<临床基因组学数据分析实战>于2021年11月12-14 线上/线下课程 ( ...

最新文章

  1. linux lvm 大小与硬盘大小关系,linux lvm扩容磁盘大小
  2. python文件传输模块_如何将python对象从一个文件模块传递到另一个文件模块?
  3. c++17(6)-数学 函数
  4. MySQL——排序查询
  5. 【Postgresql】use
  6. 39--打印从1到最大的n位数
  7. 4a怎么打开sqlserver_百元级别荣耀路由X3和小米路由4A,哪款真的香?
  8. Win10 如何调整任务栏高度
  9. kaggle之手写体识别
  10. php 扩展jpeg,php重新编译,gd扩展支持jpeg文件-Go语言中文社区
  11. Python测试题20道(含答案)
  12. MySQL唯一索引和普通索引的区别
  13. Navicat Premium 连接 MongoDB 失败: Cannot connect to MongoDB.No suitable servers found: ......
  14. TCP segment of a reassembled PDU
  15. 萌新易懂ubuntu16.04安装搜狗拼音
  16. CAD高版本窗体阵列LISP_如何把CAD高版本阵列对话框在低版本调出来? _ 一堂课...
  17. 微软输入法设置小鹤双拼
  18. 转载:Ceph论文译文
  19. 内网穿透技术有哪些(经验分享)
  20. 使用调试钩子屏蔽全局钩子

热门文章

  1. 为什么需要批判性思维 -- 读《学会提问》
  2. 【批处理学习笔记】第二十四课:直接传递
  3. linux开机流程、模块管理与Loader(续)
  4. jdk1.4容器类关系图
  5. 相对路径和绝对路径错误造成的漏洞
  6. [原]走过2007,我的2008
  7. lovely desktop
  8. firefox是什么浏览器_我为什么不使用Firefox(火狐)浏览器
  9. Java学习_day009面向对象(oop):对象和类(下)
  10. oracle索引本地打钩,Oracle