整体学习路线

整体内容

        1.基础监督学习算法:k 近邻、线性回归、决策树、感知机[深度学习基底]、k-means、逻辑回归、随机森林、朴素贝叶斯。

        2.加强版监督学习算法:Adaboost算法、GBDT算法、EM算法、竞赛神器XGBoost和lightGBM、最大熵模型、支持向量机、隐马尔克服模型、条件随机场。

        3.无监督学习模型:k-means模型、PCA降维、SVD奇异值分解。

        4.强化学习体系: 策略迭代和价值迭代、蒙特卡洛、DQN算法和A3C算法

        5.额外的算法:遗传算法和蚁群算法、模拟退火算法、关联规则Apriori算法

 

整体学习路线

路线规划(时间和内容上互补并进,两部分之间相互铺垫,可商量互换内容)

日常内功:python、numpy、pandas、matplotlib、Tensorflow

第一路线

已学

1.决策树

2.k近邻

3.逻辑回归

接下来

1.感知机算法(理论、代码复现)           

2.Adaboost算法(理论、代码复现)   

3.竞赛神器XGBoost(讲述论文、调包编程)                      

4.竞赛案例(解决实际预测问题,数据预处理、特征工程、模型利用、效果提升策略)

5.EM算法(理论及推导)

6.隐马尔克夫模型(理论及推导)

7.PCA降维(理论及推导、代码复现)

8.关联规则Apriori算法(理论、代码复现)

9.遗传算法(理论及代码案例)

10.DNN(推导、原理、Tensorflow代码案例)

11.RNN时序神经网络(推导、原理、Tensorflow代码案例)

12.迁移学习通理(大致体系、原理)

13.强化学习(蒙特卡洛和时间差分方法原理)

14.强化学习(DQN、DDPG、A3C方式、Tensorflow代码案例)

第二路线

已学

1.决策树

2.随机森林

接下来

1.朴素贝叶斯算法(理论、代码复现 )

2.GBDT算法(理论、代码复现)

3.LightGBM(讲述论文、调包编程)

4.SVM算法(理论及推导、调包编程)

5.最大熵模型(理论及推导)

6.条件随机场(理论及推导)

7.SVD奇异值分解(理论及推导、代码复现)

8.k-means模型(理论及推导、代码复现)

9.蚁群算法(理论及代码案例)

10.Tensorflow体系学习

11.CNN卷积神经网络(推导、原理、Tensorflow代码案例)

12.GAN生成对抗网络(原理、Tensorflow代码案例)

13.强化学习(马尔科夫决策过程原理、动态规划)

14.强化学习(Q-learning、Sarsa、PG、AC)