NLP_wuenda

1.简介

 吴恩达老师在2020年6月份推出了NLP课程,Natural Language Processing Specialization
 本人忙里偷闲将老师的视频和作业都完成了,后续会持续更新课程的资料和作业。目前NLP课程一共分为四门,每门课程会分为三(四)周,每周都会有代码测验题目。

  • homework_test–是原封不动的将课程资料打包下载,供读者自行完成;
  • homework_accomplished–是本人完成的代码测验,基本都是100%通过(但这并不意味着0差错)。
  • 由于前两门课程做完测验题目之后才进行的总结,所以没有homework_test,你可以将其当做答案阅览。

2.课程目录

  1. Course 1: Classification and Vector Spaces in NLP
  2. Course 2: Probabilistic Models in NLP
  3. Course 3: Sequence Models in NLP
  4. Course 4: Attention Models in NLP

3. Github地址

 本人还是初入职场的小白,仓库的知识才刚刚起步,吴恩达老师NLP课程资料的 github 地址如下:
https://github.com/baisechundu/NLP_wuenda

 目前课程仅留下第四门课程的最后一周,月底之前将会补齐!如果对吴恩达老师的深度学习课程资料有兴趣的,参见 deeplearning.ai,可以留言,如果确定有人需要深度学习课程的资料,我就贴出自己的深度学习仓库地址哈!

4. Jupyter目录文件打包下载(文件结构一致)

 资料中 jupyter 格式的文件较多,都是原汤原味的照搬课程资料的。由于本门课程较多的使用了 Trax 模型,一款基于tensorflow 框架的深度学习库。所以自己在本地运行时可能需要提前配置好环境,目前环境的配置仍在摸索中,后期成熟后会总结。
 众所周知,吴恩达老师的课堂资料是存放在jupyter notebook 的目录下的,部分目录有很多的子目录,手动下载只能一个个点击。这里提供一个脚本,方便大家批量下载 jupyter notebook 的资料文件,使用方法在代码后面。

import os
import tarfiledef recursive_files(dir_name='.', ignore=None):for dir_name,subdirs,files in os.walk(dir_name):if ignore and os.path.basename(dir_name) in ignore: continuefor file_name in files:if ignore and file_name in ignore:continueyield os.path.join(dir_name, file_name)def make_tar_file(dir_name='.', tar_file_name='tarfile.tar', ignore=None):tar = tarfile.open(tar_file_name, 'w')for file_name in recursive_files(dir_name, ignore):tar.add(file_name)tar.close()if __name__ == '__main__':dir_name = '.'tar_file_name = 'archive.tar'ignore = {'.ipynb_checkpoints', '__pycache__', tar_file_name}make_tar_file(dir_name, tar_file_name, ignore)
  • 背景:在学习吴恩达老师的 deeplearning.ai 课程时,课堂代码测验其实是用 jupyter 完成的,所以为了方便自己的调试和教学使用,希望能将课程中提供的代码文件下载下来,但是jupyter 只能选中一条逐个 download ,这样的话费时费力。
  • 方法:利用python的 os 库函数,读取文件的目录结构,然后利用 tarfile 读取文件压缩即可。
  • 使用:在课程的 jupyter 中,进入文件的根目录 / ,然后创建一个 ipynb 的块,将下面的代码粘贴运行,会发现根目录下面会多出一个 archive.tar 的压缩包。将这个压缩包下载下来,在自己的电脑上解压即可。

下图就是下载的效果展示

5. 点击文章标题可以直接进入github仓库哈

吴恩达NLP课程资料相关推荐

  1. github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...

    吴恩达老师的机器学习课程,可以说是机器学习入门的第一课和最热门课程,我在github开源了吴恩达机器学习个人笔记,用python复现了课程作业,成为热门项目,star数达到11671+,曾经有相关报道 ...

  2. 我在Google用AI研究基因,入门从吴恩达的课程开始

    允中 编译 Google博客  量子位 出品 | 公众号 QbitAI Google AI入驻计划,是一项为期12个月的研究培训项目,希望帮助不同领域的科学家和研究员,掌握机器学习和AI的方法. 最近 ...

  3. 吴恩达机器学习课程(第一周)

    吴恩达机器学习课程(第一周) welcome Welcome to Machine learning!(video) 机器学习在各领域的应用很多 比如搜索引擎 图像识别 垃圾邮件处理 这是一门让计算机 ...

  4. 干货|吴恩达Coursera课程教你学习神经网络!

    吴恩达Coursera机器学习课程系列笔记讲解 课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归 干货|机 ...

  5. 8. 吴恩达机器学习课程-作业8-异常检测和推荐系统

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 8. ...

  6. 7. 吴恩达机器学习课程-作业7-Kmeans and PCA

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 7. ...

  7. 6. 吴恩达机器学习课程-作业6-SVM

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 6. ...

  8. 5. 吴恩达机器学习课程-作业5-偏差和方差

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 5. ...

  9. 4. 吴恩达机器学习课程-作业4-神经网络学习

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 4. ...

  10. 3. 吴恩达机器学习课程-作业3-多分类和神经网络

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 3. ...

最新文章

  1. sliva数据库简介--转载
  2. 苹果笔记本适合学python吗_千万别花冤枉钱!大学生买本得这么选!
  3. SAP WM Interview Questions
  4. 洛谷——P1098 字符串的展开
  5. Python Module_sys/random
  6. jquery的全选,全不选,反选
  7. MyEclipse2017:MyEclipse2017软件破解图文教程(解决MyEclipse软件因试用期过期而无法再次使用的问题)
  8. js检测字符串方法大全
  9. 数据结构与算法分析c++第四版_数据结构与算法 - 时空复杂度分析
  10. 用纯css实现的html5 logo标志
  11. TensorFlow 教程 --教程--2.6卷积神经网络
  12. 如何用一行 CSS 实现 10 种现代布局?
  13. Android动画之补间动画详解
  14. roboware studio教程_Roboware Studio 简单使用与调试(ROS kinetic)
  15. VS实现格式化代码及代码缩进
  16. 关于曼哈顿距离下的最小生成树
  17. 心理测试单机小软件,成人心理测评系统(单机版)
  18. 陈立杰的励志演讲. 充满动力地走下去吧!
  19. MYSQL加密解密 中文、数字 AES_ENCRYPT,AES_DECRYPT
  20. java给图片加水印_java中怎么样将水印加在图片的上面或者下面

热门文章

  1. 破解access密码
  2. Latex中的参考文献写法
  3. W806串口管脚复用
  4. Keras中进行模型训练时,计算每一步迭代所花费时间的方法
  5. 2022-华为-大数据研发工程师-秋招面经
  6. OSChina 周四乱弹 —— 用户体验不好就是要出人命的
  7. 华为发展鸿蒙再出奇招,学习宝马推出官方认证二手手机
  8. [RK356x] [Firefly-Ubuntu] 1min教你在Ubuntu系统安装GCC开发工具
  9. gds文件 导出_将gds导入virtuoso以后,再将该gds导出,为什么元素顺序就变了?谢谢...
  10. 新型的Hbb项目目录结构