机器学习笔记

机器学习以及tensorflow笔记。

目录

开源框架

  • Tensorflow:Google开源的机器智能(Machine Intelligence)框架,也是当前最火的机器学习项目。
  • Torchpytorch:Facebook主推的深度学习框架,主要开发语言为Lua。
  • MXnetDMLC的重要组成部分,被aws钦定为官方深度学习平台
  • CNTK:已更名为Microsoft Cognitive Toolkit,微软开源的深度学习框架。
  • Paddle:百度开源的分布式机器学习框架。
  • Theano:蒙特利尔理工学院开源的深度学习开源工具。
  • Keras:基于Tensorflow和Theano的深度学习框架.
  • Caffe:加州大学伯克利分校(BVLC)开源的深度学习框架。
  • DSSTNE:亚马逊开源的一套深度学习框架。
  • BigDL:Intel开源的基于Spark的分布式机器学习框架。
  • Angel:腾讯即将开源的高性能机器学习计算平台。
  • Apache SystemML:IBM开源的基于Spark的机器学习框架。
  • Edward:融合了贝叶斯统计学和机器学习、深度学习和概率编程的机器学习平台,可用于概率建模、推理和评估,其涵盖的模型范围从在小数据集上的经典层次模型到在大数据集上的复杂深度概率模型。
  • XGBoost:优化的分布式梯度提升库。

应用平台

机器学习算法

图片来自http://scikit-learn.org/stable/tutorial/machine_learning_map/。

机器学习全景图

图片来自http://www.shivonzilis.com/。