人工智能学习路径

作者: 天边的拾荒者 | 来源:发表于2019-02-14 13:51 被阅读165次

一、数学基础

  • 数据分析
1)常数e
2)导数
3)梯度
4)Taylor
5)gini系数
6)信息熵与组合数
  • 概率论
1)概率论基础
2)古典模型
3)常见概率分布
4)大数定理和中心极限定理
5)协方差(矩阵)和相关系数
6)最大似然估计和最大后验估计
  • 线性代数与矩阵
1)线性空间及线性变换
2)矩阵的基本概念练
3)状态转移矩阵
4)特征向量
5)矩阵的相关乘法
6)矩阵的QR分解
7)对称矩阵、正交矩阵、正定矩阵
8)矩阵的SVD分解
9)矩阵的求导
10)数据白化及其应用

二、Python基础

  • Python基础语法
1)变量
2)数据类型
3)列表
4)元组
5)字典
6)控制语句
7)循环语句
8)函数
9)类对象
  • Python常用库
1)numpy:
  用Numpy创建数组并查看其属性Numpy的基本运算Numpy的基本函数索引,切片和迭代形状操作深拷贝广播法则

2)pandas:
  Series的创建和基本的操作DataFrame的创建和基本的操作Panel的创建和基本的操作用Pandas常用函数查看和操作数据

3)scipy:
  基本可以代替Matlab的工具包,方便、易于使用、专为科学和工程设计的Python工具包.它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等

4)matplotlib:
  Python中最著名的绘图系统
  散点图,折线图,条形图,直方图,饼状图,箱形图的绘制
  坐标轴的调整,添加文字注释,区域填充,及特殊图形patches的使用

5)seaborn:
  在matplotlib的基础上进行了更高级API的封装,从而使得作图变得更加容易。

6)time
  Python 时间模块常用函数
  • Python机器学习模块
Scikit-Learn

三、机器学习

  • 机器学习
1)机器学习概述
2)定义问题
  • 数据预处理
1)特征抽取
2)特征转换
3)归一化
  • 线性回归算法
1)线性回归
2)Ridge岭回归
3)Lasso回归
4)Elastic Net算法
  • KNN K近邻算法
1)KNN算法原理
2)KNN算法应用
  • 逻辑回归算法
1)sigmoid函数
2)逻辑回归的损失函数
3)逻辑回归的优化
4)逻辑回归的多分类问题
5)Softmax回归多分类
  • 梯度下降算法
1)批量梯度下降
2)随机梯度下降
3)mini-batch梯度下降
  • 牛顿法与拟牛顿法
1)牛顿法求函数根
2)牛顿法求解函数最优化问题
3)拟牛顿法—L-BFGS
  • 决策树算法
1)决策树的简介
2)CART、ID-3、C4.5
3)gini系数
4)信息增益
5)信息增益率
6)叶子节点的表达
7)回归树
8)预剪枝和后剪
  • Bagging集成算法
1)bootstrap
2)随机森林
  • Adaboost算法
1)Adaboost算法流程
2)Adaboost算法损失函数优化
  • GBDT算法
1)函数空间梯度下降
2)GBM框架
3)GBDT算法解决回归问题
  • XGboost和lightGBM算法
1)目标函数的建立
2)子树的分裂条件
3) 子树叶子节点的表达
4)与传统GBDT的比较
  • 支持向量机
1)线性可分支持向量机
2)软间隔支持向量机
3)核函数方法
4)SMO算法
5)SVM回归SVR和分类SVC
  • 聚类算法
1)各种相似度距离测度方法
2)K-Means算法
3)K-Means算法优缺点
4)密度聚类
5)层级聚类
6)谱聚类
  • PCA主成分分析算法
1) 方差最大化投影
2) 矩阵的特征值与特征向量
3) PCA降维
  • LDA降维
1) LDA投影标准
2) LDA降维算法
  • MDS降维算法
1) 基于空间距离保持的方法
2) MDS算法原理
  • ISO-map降维算法
1) 近似测地距离的计算
2) 最短路径距离算法
3) ISO-map算法原理
  • LLE算法
1) 数据点的局部线性关系
2) LLE算法原理
  • SVD奇异值分解算法
1) 方阵的特征值分解
2) 矩阵的奇异值分解
3) 左右奇异向量
4) 推荐系统应用
  • ALS矩阵分解算法
1) 矩阵分解的另一种方式
2) 评估近似矩阵的方法
3) ALS矩阵分解
  • FM 因子分解机
1) FM模型介绍
2) FM算法详解
  • 朴素贝叶斯算法
1)朴素贝叶斯
2)文本分类上的应用
  • 贝叶斯网络
1) 有向概率图模型
2) 生成模型
3) 贝叶斯网络联合分布的表达
4) 贝叶斯网络性质
  • 隐马尔可夫模型
1)隐马可夫模型的基本概念
2)概率计算问题
3)前向/后向算法
4)维特比算法
  • 最大熵模型
1) 随机变量的熵、联合熵、相对熵、互信息
2) 最大熵原理
3)最大熵模型的学习
4)最大似然估计
5)模型学习的最优化算法
  • 神经网络
1) 前向传播
2) 反向传播
3) 激活函数
4) 梯度弥散/消失
5) 参数初始化
6) 多层感知机

四、深度学习

  • 深度学习Tensorflow基础
1)TensorFlow框架特性与安装
2)Tensorflow编程基础
  • 深度神经网络DNN
Tensorflow深度神经网络实现
  • 卷积神经网络CNN
1)Tensorflow卷积神经网络实现
2)Tensorflow实现经典AlexNet模型
3)Tensorflow实现经典VGG模型
  • 循环神经网络RNN
1) BasicRNNCell
2) GRU单元
3) LSTM单元
  • 自编码器AutoEncoder
1) Tensorflow 自编码网络实现
  • 对抗生成网络 GAN
1) 深度卷积生成网络DCGAN
  • Tensorflow框架进阶
1)Tensorflow源代码解析
2)Tensorboard可视化
  • Word2Vec词向量算法
1) CBOW模式
2) Skip-Gram模式
3) Tensorflow实现Word2Vec词向量算法
  • Keras框架
1)Keras简介及Keras中的数据处理
2)Keras中的模型
3)Keras中的重要对象
4)Keras中的网络层构造

相关文章

  • 人工智能学习路径

    一、数学基础 数据分析 概率论 线性代数与矩阵 二、Python基础 Python基础语法 Python常用库 P...

  • 零基础自学人工智能,看这些资料就够了(300G资料免费送)

    为什么有今天这篇? 首先,标题不要太相信,哈哈哈。 本公众号之前已经就人工智能学习的路径、学习方法、经典学习视频等...

  • python+人工智能学习路径分享

    小白学Python最苦恼的是路线怎么走,怎样才不会走弯路,这里分享一份Python+人工智能的学习方案及目标。感兴...

  • 什么是深度学习

    1.1 人工智能、机器学习与深度学习 人工智能 > 机器学习 > 深度学习 即,人工智能包括机器学习,机器学习包括...

  • 更好的理解机器学习

    人工智能、机器学习与深度学习关系 人工智能+机器学习+深度学习关系图.png 人工智能的简洁定义:   努力将通常...

  • 学习路径

    如果您是雷諾曼卡的初學者,在此之前,無論您學習過什麼樣的占卜系統,請您務必先了解雷諾曼卡的系統架構,以及雷諾曼的「...

  • 学习路径

    作者:周琦链接:https://www.zhihu.com/question/35055219/answer/61...

  • 学习路径

    规划下自己的学习路径 要了解的技术 etcd nginx lua rtmp流/nginx rtmp/直播技术 li...

  • 学习路径

    阅读是知识输入绝好的方法,但只是单纯的往脑子里输入知识,时间长了会宕机。就像手机一直打开页面不清理缓存一样的道理,...

  • 学习路径

    一个完整的学习路径

网友评论

    本文标题:人工智能学习路径

    本文链接:https://www.haomeiwen.com/subject/xaxeeqtx.html