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

本文为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的代码翻译(截图如下:)

640?wx_fmt=png

图:代码截图

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

640?wx_fmt=png

机器学习初学者

640?wx_fmt=png

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

往期精彩回顾

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/408481.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态SQL中变量赋值

在动态SQL语句中进行变量的值绑定比较麻烦,这儿做个记录 declare COUNT int,sql nvarchar(max) set sql select COUNT count(id) from tbl_sys_dict where root_key WT_TYPE execute sp_executesql sql, NCOUNT int output, COUNT output print COUNT 转载于:htt…

数据结构算法入门--链表

2019 年第 76 篇文章,总第 100 篇文章 本文大约 3200 字,阅读大约需要 10 分钟 数据结构算法系列: 数据结构算法入门系列第三篇--链表,链表也是非常常见的数据结构,面试过程中也会经常考到相关的题目。 本文首先介绍链…

react学习(3)----不能在该位置用setstate

this.setState({ pageIndex: 1, pageSize: 10, });

后台命名查询sql查某几个字段传到前台

dwr调用查出数据库字段 传给前台显示 前台只能接受list 后台数据放进list传入前台 name-quary中 <!-- 定义sql 通过单位id 查单位名称 --> <sql-query name"getStationName"> <![CDATA[ select STATION_ID,STATION_NAME from MF_STATION wher…

带你少走弯路:强烈推荐的Keras快速入门资料和翻译(可下载)

上次写了TensorFlow和PyTorch的快速入门资料&#xff0c;受到很多好评&#xff0c;读者强烈建议我再出一个keras的快速入门路线&#xff0c;经过翻译和搜索网上资源&#xff0c;我推荐4份入门资料&#xff0c;希望对大家有所帮助。备注&#xff1a;另外两个入门资料很负责任地说…

hadoop遇到的问题及处理

1:杀掉hadoop作业 列出作业 ./hadoop job -list杀掉 ./hadoop job -kill job_id1&#xff1a;某些节点出现running asprocess XXX. Stop it first 这是由于各节点登录用户为root&#xff0c;在启动hadoop前&#xff0c;务必将各节点用户切换至普通用户hadoop下&#xff0c;切换…

Mac 下安装配置 Python 开发环境

图片来源&#xff1a;Unsplash&#xff0c;作者 Markus Spiske 2019 年第 77 篇文章&#xff0c;总第 101 篇文章前言记录下 Mac 电脑的开发环境安装配置&#xff0c;主要包括&#xff1a;安装&使用Homebrew安装使用 git安装 anaconda&#xff0c;配置 python3 环境安装 ju…

react学习(5)----通过设置初始值控制页面render渲染

boothActivityCode: this.props.location.query.code || ,

【Android源代码下载】收集整理android界面UI效果源码

在Android开发中&#xff0c;Android界面UI效果设计一直都是很多童鞋关注的问题&#xff0c;今天给大家分享下大神收集整理的多个android界面UI效果&#xff0c;都是源码&#xff0c;都是干货&#xff0c;贡献给各位网友&#xff01; 话不多说&#xff0c;直接上效果图&#xf…

一文了解类别型特征的编码方法

来源&#xff1a;Unsplash&#xff0c;作者&#xff1a;an Rizzari2019 年第 78 篇文章&#xff0c;总第 102 篇文章目录&#xff1a;问题描述数据准备标签编码自定义二分类one-hot 编码总结问题描述一般特征可以分为两类特征&#xff0c;连续型和离散型特征&#xff0c;而离散…

UNIX网络编程--读书笔记

会集中这段时间写UNIX网络编程这本书的读书笔记&#xff0c;准备读三本&#xff0c;这一系类的文章会不断更新&#xff0c;一直会持续一个月多&#xff0c;每篇的前半部分是书中讲述的内容&#xff0c;每篇文章的后半部分是自己的心得体会&#xff0c;文章中的红色内容是很重要…

react学习(6)----react样式多用内联

<div style{{ textAlign: center }}><Button type"primary" style{{ marginRight: 10px }}>保存</Button><Button>取消</Button><Button type"primary" style{{ marginLeft: 10px }}>发布</Button></div>…

如何用栈实现浏览器的前进和后退?

2019 年第 79 篇文章&#xff0c;总第 103 篇文章数据结构与算法系列的第四篇文章&#xff0c;前三篇文章&#xff1a;前言浏览器的前进和后退功能怎么用栈来实现呢&#xff1f;这里先介绍一下栈的定义和实现&#xff0c;并介绍它的一些常用的应用&#xff0c;最后再简单实现一…

iOS开发Objective-C基础之──多态

Objective-C语言是面向对象的高级编程语言&#xff0c;因此&#xff0c;它具有面向对象编程所具有的一些特性&#xff0c;即&#xff1a;封装性、继承性和多态性。 今天介绍一下Objective-C中的多态性。 一、什么是多态 多态&#xff1a;不同对象以自己的方式响应相同的消息的能…

react学习(7)----react转换值同render

{title: 状态,dataIndex: status,render: (text, row) > {let arr [, 未开始, 进行中, 已结束, 已作废];return <span>{arr[text]}</span>;},},

数据科学家令人惊叹的排序技巧

2019 年第 80 篇文章&#xff0c;总第 104 篇文章本文大约 7800 字&#xff0c;阅读大约需要20分钟原题 | Surprising Sorting Tips for Data Scientists作者 | Jeff Hale原文 | https://towardsdatascience.com/surprising-sorting-tips-for-data-scientists-9c360776d7e译者 …

删除Autorun.inf的方法

你的电脑的每个分区根目录都有一个autorun.inf的文件夹&#xff0c;查看属性是只读隐藏&#xff0c;且无法删除、无法取得权限!点进去&#xff0c;却显示的是控制面板的内容? 其实这个不是病毒&#xff0c;而是用来防病毒&#xff0c;一些系统封装工具本身就自带。下面教你删…

react学习(8)----数组方法fliter简介

filter() 方法创建一个新的数组&#xff0c;新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意&#xff1a; filter() 不会对空数组进行检测。 注意&#xff1a; filter() 不会改变原始数组。

几个有趣的python技巧

2019 年第 82 篇文章&#xff0c;总第 106 篇文章标题 | python-is-cool作者 | chiphuyen原文 | https://github.com/chiphuyen/python-is-cool译者 | kbsc13("算法猿的成长"公众号作者)声明 | 翻译是出于交流学习的目的&#xff0c;欢迎转载&#xff0c;但请保留本文…