本文为AI入门提供了一个简易的学习路线,并提供了代码和数据集下载。(黄海广)

一、前言

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

资料太多!!!看不完!!!不知道如何取舍!!!人的精力有限!!!

我曾经写了一篇初学者入门的文章:《机器学习简易入门-附推荐学习资料》,这篇文章给初学者指明了学习的方向,受到广大初学者好评。

在此基础上,结合本站已经发过的文章,以及自己的学习过程,整理出一个AI的入门路线,并整合到一个github仓库,所有代码和数据集都提供了下载方式。

本路线适合本科、硕士以及刚接触机器学习的博士

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

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

二、学习路线的github

该仓库拥有者黄海广,致力于帮助机器学习初学者入门,帮助学习者更好地成长。仓库主要内容由黄海广原创,另一部分由其他公益组织创作。

仓库链接:

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

目录名称: 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

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

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

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

总结

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

仓库链接:

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

备注:github下载太慢的话,关注我的公众号:“机器学习初学者”,回复“学习路线”即可下载本仓库的镜像文件,整个仓库压缩成一个iso。

机器学习初学者

黄海广博士创建的公众号,黄海广博士个人知乎粉丝22000+,github排名全球前120名(31000+)。本公众号致力于人工智能方向的科普性文章,为初学者提供学习路线和基础资料。原创作品有:吴恩达机器学习个人笔记、吴恩达深度学习笔记等。

往期精彩回顾

  • 那些年做的学术公益-你不是一个人在战斗

  • 吴恩达机器学习课程笔记及资源(github标星12000+,提供百度云镜像)

  • 吴恩达深度学习笔记及视频等资源(github标星8500+,提供百度云镜像)

  • 《统计学习方法》的python代码实现(github标星7200+)

  • 精心整理和翻译的机器学习的相关数学资料

  • 首发:深度学习入门宝典-《python深度学习》原文代码中文注释版及电子书

备注:加入本站微信群或者qq群,请回复“加群

加入知识星球(4100+用户,ID:92416895),请回复“知识星球

首发:适合初学者入门人工智能的路线及资料下载相关推荐

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

    本文为AI入门者推荐一个Github仓库,仓库推荐了一个简易的学习路线,并提供了代码和数据集下载. 本文作者:黄海广 一.前言 AI以及机器学习入门,初学者遇到的问题非常多,但最大的问题就是: 资料太 ...

  2. Python适合初学者入门

    老袁最近发现,我身边有好多小伙伴最近老问我学习python怎么样,这期就出的相信点解析一下为什么初学者适合python,希望大家可以对python感兴趣程度大一些. Python适合初学者入门.Pyt ...

  3. 适合初学者入门的Java基础视频

    学习一门新技能,最先做到的是在入门的时候,培养出兴趣,这样才能支撑下一步的学习. 这里略小坑整理了两套最适合初学者入门的Java基础教程,两位讲师分别是刘意(江湖绰号风清扬)老师和毕向东(无数人的ja ...

  4. LABVIEW通过串口VISA通讯松下FP系列PLC.读取写 入寄存器,辅助继电器,实际项目应用。做成了子VI,包含源程序,松下通讯手册。适合初学者入门

    LABVIEW通过串口VISA通讯松下FP系列PLC.读取写 入寄存器,辅助继电器,实际项目应用.做成了子VI,包含源程序,松下通讯手册.适合初学者入门

  5. 适合初学者入门的项目,通过对 Kotlin 的系统运用,实现的一个功能完备符合主流市场标准 App。包含知识点(MVVM 开发架构、单 Activity 多 Fragment 项目设计、暗夜模式、屏幕

    fragmject 项目地址:miaowmiaow/fragmject 简介: 适合初学者入门的项目,通过对 Kotlin 的系统运用,实现的一个功能完备符合主流市场标准 App.包含知识点(MVVM ...

  6. 传智博客2015年最新版iOS基础视频_最适合初学者入门

    视频介绍: 本视频是iOS学院精心录制的免费精华版iOS语言基础视频,该视频特点在于最大程度保证了知识点的完整性,按知识点进行视频录制,每个视频控制在20分钟左右,不会使学生产生疲劳,授课讲究通俗易懂 ...

  7. linux入门 适合初学者_听说 C++ Primer-不适合初学者入门!元芳,你怎么看呢?

    前言 一本合适的入门书能让你学习的时候信心倍增,如饥似渴,而一本不合适的入门书让你望而却步,怀疑人生. 它很优秀 C++相对于其他语言来说,是一门较为复杂的语言,传言一年精通,三年熟悉,五年了解,十年 ...

  8. 排队模型java代码_mm1 用Java写的排队论MM1,详细,适合初学者阅读。 Develop 238万源代码下载- www.pudn.com...

    文件名称: mm1下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 7118 KB 上传时间: 2014-11-11 下载次数: 2 提 供 者: mcf 详细说明 ...

  9. linux入门 适合初学者_经过慎重考虑,我拿出这套适合初学者入门的Java基础完整版视频...

    作为走在编程教育培训前列的黑马程序员,肯定会有很多套教程,有些反响一般,有些却能横空出世,直接成为王牌资源.无可争议的处于我们观看榜.留存榜.好评榜的前列. 对于前期入门,就有几套推出的Java入门视 ...

最新文章

  1. java 多线程 进程_Java多线程1:进程与线程概述
  2. html css 背景图片
  3. 硬币游戏 (博弈入门)
  4. 使用JTextArea示例
  5. move函数c语言,C++11 move()函数:将左值强制转换为右值
  6. vb调用matlab工具箱,Matlab与VB集成 - 关于VB的经验之谈 - VB爱好者乐园(VBGood) - 关于VB的经验,电子教程,代码,控件,论坛,博客,微博等....
  7. linux集群管理平台,基于Linux平台的高可用集群管理系统的研究与实现
  8. php 主进程子进程,PHP中的子进程的任何等价物?
  9. 简单粗暴入门JAVA之方法
  10. android studio打测试包,AndroidStudio1.5上进行单元测试(简单)
  11. 软考-中级-网络工程师-2021年下半年-上午真题整理
  12. 事务实例--银行转账
  13. PS下载Adobe Photoshop 2020中文安装教程 亲测可用
  14. A Survey on Contrastive Self-Supervised Learning(对比式自监督学习研究)-----pretext tasks、Downstream task解释
  15. java后台提供ios微信支付接口
  16. 汇编语言(四)-8086的指令系统
  17. python用while打印菱形_Python 使用双重循环打印图形菱形操作
  18. MissionPlanner的固件下载模块
  19. 三菱Q系列CC_LINK远程设备站(模拟量)的应用
  20. 怎么在Powerpoint幻灯片插入页码及其相关问题?

热门文章

  1. kafka详解 转载
  2. 将cocos2dx项目从VS移植到Eclipse
  3. 你需要培养科研必备的10项能力
  4. 2021年科研学术海报Poster模板
  5. 转载:【OpenCV入门教程之四】 ROI区域图像叠加初级图像混合 全剖析
  6. 就业指导——招聘信息的获取、简历投递和指导、HR面试指导
  7. 视觉SLAM学习--视觉定位比赛(CVPR2020)
  8. 数学学习--最小二乘法案例剖析
  9. 数学--线性代数--奇异值分解(SVD)
  10. linux 的多进程运行机制,Linux 多进程-2