不少同学跃跃欲试,想投入 AI 的怀抱,但苦于不知如何下手。其中,人工智能的核心就是机器学习(Machine Learning),它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。我们今天就来分享一篇来自 EliteDataScience 上专门讲给机器学习入门自学者的教程,一步步教你如何从基础小白进阶为 ML 大拿。快上车吧,别找硬币了,这趟车不要钱!

GitHub上,有个新发布的深度学习教程,叫PracticalAI,今天刚刚被PyTorch官方推荐,已经收获2600多标星。

项目基于PyTorch,是从萌新到老司机的一条进阶之路。这条路上每走一步,都有算法示例可以直接运行。新手可以从基础的基础开始学起,不止线性规划和随机森林,连笔记本怎么用,NumPy等重要的Python库怎么用,都有手把手教程。

欢迎加入我们的Python+AI交流群:7848.6745

到中后期,可以学着搭高级的RNN,厉害的GAN,这里还有许多实际应用示例可以跑。毕竟,这是一个注重实践的项目。这里的算法示例,可以用Google Colab来跑,免费借用云端TPU/GPU,只要有个Chrome就够了。没梯子的话,就用Jupyter Notebook来跑咯。

PracticalAI里面的内容,分为四个部分,并将持续更新:基础 (Basics),深度学习入门 (Deep Learning) ,深度学习高阶 (Advanced) ,以及具体应用 (Topics) 。注:此处非直译。· 基础部分,除了有Python指南、笔记本用法,以及Numpy、Pandas这些库的用法,还有线性规划、逻辑规划、随机森林、k-means聚类这些机器学习的基本技术。

有了这些,可以走进深度学习的世界了。

深度学习入门,包括了PyTorch指南、多层感知器 (MLP) 、数据与模型、面向对象的机器学习、卷积神经网络 (CNN) 、嵌入,以及递归神经网络 (RNN) 。

深度学习高阶,会涉及更高级的RNN、自编码器、生成对抗网络 (GAN) ,以及空间变换网络 (Spatial Transformer Networks) 等等。

欢迎加入我们的Python+AI交流群:7848.6745

最后是应用。计算机视觉是个重要的方向。除此之外,还会涉及时间序列分析 (Time Series Analysis) ,商品推荐系统,预训练语言模型,多任务学习,强化学习等等示例可以运行。也可以修改示例,写出自己的应用。细心的小伙伴大概发现了,表格里的有些话题还没有加链接 (如上图) 。项目作者表示,这些部分很快就会更新了。

另外,表上还有没填满的格子,作者也欢迎大家前去添砖加瓦。

食用说明,无微不至

项目作者用了三点来描述这个项目:

一是,可以用PyTorch来实现基础的机器学习算法,以及神经网络。
二是,可以用Google Colab直接在网页上运行一切,无需任何设定 (也可以用Jupyter跑) 。
三是,可以学做面向对象的机器学习,与实际应用联系紧密,不止是入门教程而已。

那么如何上手?笔记本跑起来啊:(步骤几乎是针对Colab写的。Jupyter用户可忽略。)

第一步,项目里进到notebooks目录。
第二步,用Google Colab去跑这些笔记本,也可以直接在本地跑。
第三步,点击一个笔记本,把URL里的这一段:https://github.com/替换成这一段:https://colab.research.google.com/github/或者用Open In Colab这个Chrome扩展来一键解决。
第四步,登录谷歌账号。
第五步,点击工具栏里的COPY TO DRIVE按钮,就可以在新标签页里打开笔记本了。
第六步,给这个新笔记本重命名,把名称里的Copy of去掉就行。
第七步,运行代码,修改代码,放飞自我。所有改动都会自动保存到Google Drive。开始学吧,不然等到内容更新了,要学的就更多了。

项目传送门:https://github.com/GokuMohandas/practicalAI/

欢迎加入我们的Python+AI交流群:7848.6745

作者:量子位
来源:知乎

最全的AI教程。自学人工智能攻略!相关推荐

  1. 2019 AI算法岗求职攻略

    元学习论文总结||小样本学习论文总结 2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017 ...

  2. Cloud Computing:基于无影云电脑利用Python语言实现绘制“可爱小老虎”虎年快乐及无影云电脑简介、应用场景、使用体验(五步快速上手)分享图文教程之详细攻略

    Cloud Computing:基于无影云电脑利用Python语言实现绘制"可爱小老虎"虎年快乐及无影云电脑简介.应用场景.使用体验(五步快速上手)分享图文教程之详细攻略 目录 无 ...

  3. Python:更改默认启动的python程序及其对应的安装包路径(更改pip的默认安装包的路径)图文教程之详细攻略

    Python:更改默认启动的python程序及其对应的安装包路径(更改pip的默认安装包的路径)图文教程之详细攻略 目录 更改默认启动的python程序及其对应的安装包路径 1.先找到默认安装包路径

  4. Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略

    Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略 目录 利用Excel自带筛选功能统计各个字段不同类别及其个 ...

  5. Excel:python结合Excel使用技巧经验总结之(将python输出的等间隔列数据直接粘贴复制存到物理表格内等)图文教程之详细攻略

    Excel:python结合Excel使用技巧经验总结之(将python输出的等间隔列数据直接粘贴复制存到物理表格内等)图文教程之详细攻略 目录 Excel使用技巧经验总结 将pandas.DataF ...

  6. Computer:局域网内多台电脑共享文件夹图文教程之详细攻略

    Computer:局域网内多台电脑共享文件夹图文教程之详细攻略 目录 局域网内多台电脑共享文件夹图文教程 1.启用来宾帐户 2.安装NetBEUI协议 3.查看本地安全策略设置是否禁用了GUEST账号 ...

  7. GitHub:GitHub简介、使用方法、经验总结(图文教程)之详细攻略(持续更新!)

    GitHub:GitHub简介.使用方法.经验总结(图文教程)之详细攻略(持续更新!) 目录 GitHub简介 1.GitHub发展历程 2.GitHub特点 3.GitHub六大基本功能 4.Git ...

  8. Py之GUI之PyQt:PyQt5的简介、入门、安装(QtCreator和QtDesigner)图文教程之详细攻略

    Py之GUI之PyQt:PyQt5的简介.入门.安装(QtCreator和QtDesigner)图文教程之详细攻略 目录 PyQt的简介 1.Qt特点 2.QT中QT Widgets Applicat ...

  9. Auto CAD:将CAD三维实体转为三视工程图(俯视图、正视图、左视图)的图文教程之详细攻略(建议收藏!!)

    Auto CAD:将CAD三维实体转为三视工程图(俯视图.正视图.左视图)的图文教程之详细攻略(建议收藏!!) 目录 将CAD三维实体转为三视工程图(俯视图.正视图.左视图)的图文教程

  10. CREO:CREO软件之零件【工具(调查/模型意图/实用工具)】、【视图(可见性/方向/模型显示/显示/窗口)】的简介及其使用方法(图文教程)之详细攻略

    CREO:CREO软件之零件[工具(调查/模型意图/实用工具)].[视图(可见性/方向/模型显示/显示/窗口)]的简介及其使用方法(图文教程)之详细攻略 目录

最新文章

  1. mysql减少锁等待_降低锁竞争 减少MySQL用户等待时间
  2. ps光效插件_全套光效PS插件(2019),只有你想不到的,没有它做不到的PS特效...
  3. Linux C使用bool类型 出现错误expected '=', ',', ';', 'asm' or '__attribute__'
  4. 基于wifi的单片机无线通信研究_SKYLAB:智能家居无线协议WiFi/BLE/Zigbee介绍与对比...
  5. UA MATH571A R语言回归分析实践 一元回归2 NBA球员的工资
  6. 在tomcat新建html页面,仅将HTML,CSS网页部署到Tomcat(示例代码)
  7. KMeans聚类算法Hadoop实现
  8. AI理论知识基础(24)-凸函数
  9. 【代码】CyclicBarrier栅栏使用示例
  10. zookeeper 命令
  11. 实名羡慕,国内这些厂.NET薪资高的吓人!
  12. 关于摄像头的一些零碎知识
  13. 【kudu】未解决 Flink 读取 kudu KuduReaderIterator not found it may have expired
  14. java gzip delphi_delphi 利用indy解码Gzip的网页
  15. 投资学翻译及感悟 Lazy Prices
  16. ajax里的data的用法,Jquery中ajax方法data参数的用法
  17. 真实!数据分析师到底是做什么的?
  18. 泥瓦匠这几年 Java ...
  19. PanDownload 3.5.1 卢本伟修改版
  20. GO --微服务框架(二) goa

热门文章

  1. 安徽省大数据比赛——数据可视化实战
  2. Chrome扩展程序开发文档(中文译文)
  3. 怎样创建数据库?4种流行数据库的创建方法介绍
  4. 磁力链转bt种子 python_Python实现BT种子转化为磁力链接
  5. SQL语言入门详细教程(更新中)
  6. 利用泰勒展开求高斯分布表
  7. 阿里的技术绝境与飞天之路
  8. 解决无法使用miracast,导致手机无法投屏到电脑的问题
  9. 幸运抽奖游戏系统带后台源码
  10. 鲁宾逊微积分是什么?