本文为AI入门者推荐一个Github仓库,仓库推荐了一个简易的学习路线,并提供了代码和数据集下载。

本文作者:黄海广

一、前言

AI以及机器学习入门,初学者遇到的问题非常多,但最大的问题就是:

资料太多!!!不知道如何取舍!!!

Github上有一个仓库(标星2300+),很大程度上解决了这个问题,不但提供了学习路线,为初学者指明了学习的方向,而且所有代码和数据集都提供了下载方式。

初学者根据这个github仓库学完以后,就基本入门AI了。

入门以后,遇到问题能上网搜索解决了,也知道接下来应该学什么。

二、github仓库介绍

仓库作者黄海广(github累计star数37000+,排名世界87),另一部分由其他公益组织创作。

仓库链接:

https://github.com/fengdu78/Data-Science-Notes

三、仓库目录及概述

  • 0.math

数学基础

  • 1.python-basic

python基础

  • 2.numpy

numpy基础

  • 3.pandas

pandas基础

  • 4.scipy

scipy基础

  • 5.data-visualization

数据可视化基础

  • 6.scikit-learn

scikit-learn基础

  • 7.machine-learning

机器学习入门

  • 8.deep-learning

深度学习入门

  • 9.feature-engineering

特征工程入门

四、学习路线说明

这个目录其实是一个学习路线:

0——>1——>2——>3——>4——>5——>6——>7——>8——>9

1-5是个整体,6和7的顺序可以交换也可以同时学习,8属于选学部分(深度学习),9放在最后学习。

五、学习路线和内容

第一部分,数学基础学习

目录名称:0.math

数学基础:数学基础内容太多,很容易把人劝退,其实先把高等数学、概率论与数理统计和线性代数这三门课学熟了,大部分机器学习问题是能解决的。数学基础部分我放了三个资料。

第一个是当时考研和考博士复习的。数学基础,我把机器学习的部分,提炼出来。

第二、三个是今年刚翻译的CS229的线性代数和概率论,这部分是斯坦福所有人工智能有关的课程的数学基础复习材料,非常实用

这部分内容曾经有文章介绍(查看文章)

第二部分,python学习

目录名称:1.python-basic 

python基础:这里有个代码练习:两天入门python

目录名称: 2.numpy

numpy基础:这里有2个代码练习

  • 一、适合初学者快速入门的Numpy实战全集

  • 二、Numpy练习题100题-提高你的数据分析技能

目录名称: 3.pandas

pandas基础:这里有3个代码练习

  • 一、《十分钟搞定pandas》:10-Minutes-to-pandas,这是十分钟搞定pandas 10 minutes in pandas的中文翻译。

  • 二、《pandas练习题》:Pandas_Exercises,这个是pandas的练习题。

  • 三、《pandas入门教程-2天学会pandas》:pandas_beginner

  • 四、《pandas五十题》:pandas50

目录名称: 4.scipy

  • scipy基础:scipy的示例代码

目录名称: 5.data-visualization

数据可视化基础:这里有2个代码练习

  • 一、matplotlib学习之基本使用

  • 二、数据可视化的利器-Seaborn简易入门

第三部分,机器学习基础

目录名称:6.scikit-learn

scikit-learn基础:PyParis 2018: Machine learning using scikit-learn的代码翻译(截图如下:)

图:代码截图

目录名称:7.machine-learning

机器学习入门,推荐4份教程,着重推荐1、2部分。

  • 一、斯坦福大学2014(吴恩达)机器学习教程中文笔记及资源

    内容介绍(点击查看文章)

  • 二、李航《统计学习方法》的代码实现

    内容介绍(点击查看文章)

  • 三、周志华老师的《机器学习》的解答--南瓜书PumpkinBook

    内容介绍(点击查看文章)

  • 四、台大林轩田《机器学习基石》系列课程教材的习题解答

    内容介绍(点击查看文章)

目录名称:8.deep-learning

深度学习入门,推荐3份教程

  • 一、深度学习教程中文笔记

    内容介绍(点击查看文章)

  • 二、《python深度学习》的代码翻译版

    内容介绍(点击查看文章)

  • 三、 强烈推荐的TensorFlow、Pytorch和Keras的样例资源

    内容介绍(点击查看文章)

目录名称:9.feature-engineering

特征工程入门,这个是项目实战部分。

  • 一、面向机器学习的特征工程

    内容介绍(点击查看文章)

参考

  • 《统计学习方法》李航

  • https://github.com/donnemartin/data-science-ipython-notebooks

  • https://github.com/apachecn/feature-engineering-for-ml-zh

  • https://github.com/datawhalechina/pumpkin-book

  • https://github.com/Doraemonzzz/Learning-from-data

  • https://github.com/wzyonggege/statistical-learning-method

  • https://github.com/WenDesi/lihang_book_algorithm

  • https://www.coursera.org/course/ml

  • https://mooc.guokr.com/note/12/ 小小人_V

  • https://www.deeplearning.ai

  • 《python科学计算》

总结

本文提供了适合初学者入门AI的路线及资料下载,以上内容都整合到一个仓库:

仓库链接:

https://github.com/fengdu78/Data-Science-Notes

此外,请关注黄博公众号:

备注:公众号菜单包含了一本AI小抄非常适合在通勤路上用学习

Github标星2.3k+!这个仓库提供了靠谱的入门人工智能的路线及资料!相关推荐

  1. Github标星8.3k+,Tensorflow 2.0的代码实现及教学材料(“龙书”)公布下载了!

    本文推荐一个热门的Tensorflow 2.0的学习项目,提供pdf和代码,github上标星8.3k+ Github地址: https://github.com/dragen1860/Deep-Le ...

  2. GitHub 标星 2.3k+,比个手势,AI 自动识别 Emoji!

    关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 转自量子位,作者圆栗子 一只手势识别 AI,怎样才算得上 (优) 秀啊? 不停地变 ...

  3. Github标星5.3K,docker菜鸟图解教程

    正文 在实际的工作项目中, 缓存成为高并发.高性能架构的关键组件 ,那么Redis为什么可以作为缓存使用呢?首先可以作为缓存的两个主要特征: 在分层系统中处于内存/CPU具有访问性能良好, 缓存数据饱 ...

  4. Github标星5.3K,进阶学习工作最全指南

    正文 最近整理了一份 Netty 相关的文档干货,讲解很系统.今天分享给大家.看完这份文档你将获得哪些收获? 理解当下火热的 Netty 框架.核心概念.开发流程: 手写 RPC 框架(聊天室.Tom ...

  5. 注册不到两年半Github标星39k+,吴恩达、李航老师的作品的笔记和代码实现

    2017 年 11 月,我注册了 github,现在差不多两年半了,一共收获了约 39000star,排名个人用户81.今天,我就对我的 github 做下介绍,里面的几个仓库,非常适合机器学习和深度 ...

  6. 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>.CS229数学基础等,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成 ...

  7. 【CV】给AI一张高清照片,分分钟还你细节满满的3D人体模型,GitHub标星4.4k | 在线可玩...

    继上次分享的中科院博士用一张"静态图"就能实现人脸3D建模新研究,又一重要力作. 手动对人体进行3D建模并非易事. 但现在,只给AI一张高清照片,它还真就能分分钟搞定这件事. 甚至 ...

  8. Github标星86.4K+:常见数据结构与算法的Python实现

    有人问我数据结构与算法怎么学? 免费的我推荐严蔚敏老师的数据结构课程,网上可以查到,当年考博士时候学的就是这个. 收费的我推荐王争老师的<数据结构与算法之美>,内容挺全面,学了应该对算法有 ...

  9. 常见算法的python实现(Github标星75.5k+)

    我找到一个github标星75.5k+star的仓库,把各种常见算法用python实现了,而且还有动图演示,非常值得推荐.(黄海广) 仓库说明 这个仓库用python语言实现了绝大部分算法,主要是用于 ...

最新文章

  1. python查询sqlserver视图_基于odoo11上的SQL查询构建一个新的视图或模型
  2. Agile DSL Development in Ruby 笔记
  3. I need to follow my heart.
  4. B. The Cake Is a Lie
  5. 浅谈密码学中数论基础
  6. 20189217 2018-2019-2 《移动平台开发实践》第6周学习总结
  7. Tomcat安装后没有出现tomcat主页
  8. Liunx系统命令sed的使用
  9. 【附】Python安装
  10. Maven是个什么鬼?,没办法起床排bug...
  11. Unity学习疑问记录之图片画质
  12. Google's BBR拥塞控制算法模型解析
  13. 科技文献检索——(十二)
  14. 数学建模优化模型简单例题_数学建模例题.doc
  15. 微信小程序之实现隔行变色表格
  16. 项目管理ppt_案例 | 华为内部项目管理PPT
  17. 灰度变换与空间滤波——图像增强
  18. [ISITDTU 2019]EasyPHP
  19. VC中GDI绘图技术基础知识:hdc设备环境句柄,坐标系
  20. Flink基础系列8-Flink on yarn运行wordcount程序

热门文章

  1. 【POJ】3268 Silver Cow Party (将有向图的边反转)
  2. python时间函数入门_calendar在python3时间中有哪些常用函数?怎么用?
  3. 摇橹船以“硬科技+人工智能”助推高质量发展
  4. 人脸识别模型的动手实践!
  5. 关于动态规划,你想知道的都在这里了!
  6. Cascade RPN,结构的艺术带来极致提升 | NeurIPS 2019
  7. 1小时上手MaskRCNN·Keras开源实战 | 深度应用
  8. AI校招程序员最高薪酬曝光!腾讯80万年薪领跑,还送北京户口
  9. 高通投资商汤,是因为手机刷脸市场吗?阿里巴巴再砸AI芯片,弄啥咧 | AI三分钟
  10. 重磅!Elasticsearch 8 正式发布!