Skip to content

notobject/ml_notes

Repository files navigation

学习笔记大纲

ML启程系列笔记的同步笔记代码分享

我暂定的这一系列笔记的大纲,为笔记整理的大致路线

开发环境搭建

Python环境搭建

常用科学计算库

  • Numpy安装和常用函函数的使用

  • Matplotlib安装和常用函数的使用

  • Sklearn 安装和基本使用

  • Opencv-python 安装和基本图像处理

神经网络框架安装

  • Tensorflow安装和常用API参考

  • Caffe安装

开发工具

  • Pycharm 安装和配置

  • Jupyter notebook 安装和使用

机器学习基础

  • 什么是机器学习

  • 机器学习能做什么(生活中的机器学习)

  • 机器学习怎么做(一般流程)

  • 机器学习与数据挖掘的区别

  • 机器学习相关的术语

  • 机器学习算法的分类及选择算法的一般标准

机器学习基本算法

有监督学习算法 - 分类

  • knn算法

  • 决策树算法

  • 朴素贝叶斯算法

  • Logistic回归

  • SVM算法

    • 基于SMO(序列最小化)的SVM实现
    • 基于核函数的SVM扩展
    • LIBSVM库
  • 最优化算法

    • 梯度下降
    • Adam

有监督学习算法 - 回归

  • 线性回归

无监督学习算法 - 聚类

  • K-mean算法

  • 密度估计算法

神经网络算法

  • 感知机

  • 单隐层前馈网络

  • 多隐层前馈网络

  • 深度神经网络(DNN)

  • 卷积神经网络(CNN)

    • LeNet-5
    • AlxNet
    • VGGNet-11 - VGGNet-19
    • inception
    • ResNet

循环神经网络(RNN)

  • 长短时记忆网络(LSTM)

强化学习/增强学习

  • Q-Learning

  • 集成学习

  • 基于元学习器

  • DQN 及其变体

  • R-CNN及其迭代版本

大数据与机器学习

  • Hadoop

  • Spark

About

ML启程系列笔记的同步笔记代码分享

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors