Machine Learning Skill Set

机器学习技能图谱

主要作者:@徐英凯|闪银机器学习工程师
审校顾问:@卢誉声|Autodesk 软件研发工程师、@高扬|欢聚时代资深大数据技术专家、@罗远飞|第四范式机器学习工程师

Toolbox

  • C/C++
    • Vowpal Wabbit
    • MultiBoost
    • Shogun
  • Java
    • Mahout
    • Weka
    • Mallet
    • JSAT
  • Python
    • Scikit-learn
    • PyBrain
    • nltk
    • Theano
    • Pylearn2
    • MDP
    • Orange
    • milk
    • pyml
    • Numpy
  • R
  • Julia
  • Matlab

Real-time Computation Paltform

  • Spark
    • MLlib
  • Hurricane
    • SewedBlAS
  • Storm
  • Heron

Algorithms

Supervised Learning

  • Regression
    • Generalized Linear Regression
    • Gaussian Processes
    • Isotonic Regression
  • Classification
    • Support Vector Machines (SVM)
    • Linear and Quadratic Discriminant Analysis
    • Decision Trees
    • K Nearest Neighbors
    • Naive Bayes
    • Neural Networks
    • Ensemble Methods
    • Kernel Approximation
    • Adaboost

Unsupervised Learning

  • Clustering
    • K-Means
    • Gaussian Mixture Models
    • Spectral Clustering
    • Manifold Learning
    • Hierarchical Clustering
    • Affinity Propagation
    • DBSCAN
    • Birch
  • Dimensionality Reduction
    • Principal Component Analysis
    • Linear Discriminant Analysis
    • Locally linear embedding
    • Laplacian Eigenmaps
    • Isomap
    • Spectral Embedding
    • Feature Agglomeration

Reinforcement Learning

  • Markov Decision Processes
  • Q-Learning
  • Sarsa
  • A-Learning

Deep Learning

  • Convolutional Neural Network (CNN)
  • Restricted Boltzmann Machines
  • Recurrent Neural Network (RNN)
    • Long Short Term Memory

Model Selection and Evaluation

  • Cross-validation
  • Grid Search
  • Model Evaluation
  • Model Persistence
  • Validation Curves

Frameworks

  • TensorFlow
  • Caffe2/Caffe
  • Theano
  • Torch
  • Chainer
  • OpenBLAS
  • CUDA
  • CUDNN

你可能感兴趣的:(Machine Learning Skill Set)