机器学习各类工具weka、scikit-learn等各项指标的对比

jopen 8年前

以下表格摘自:http://www.shogun-toolbox.org/

另推荐机器学习软件汇总网站 http://mloss.org/software/

feature shogun weka kernlab dlib nieme orange java-ml pyML mlpy pybrain torch3 scikit-learn
General Features Graphical User Interface cross tick cross tick tick tick cross cross cross tick tick cross
  One Class Classification tick tick tick tick cross cross cross tick cross cross cross tick
  Classification tick tick tick tick tick tick tick tick tick tick tick tick
  Multiclass classification tick tick tick cross tick cross tick tick tick tick tick tick
  Regression tick tick tick tick tick tick cross tick cross tick tick tick
  Structured Output Learning tick cross cross cross tick cross cross cross cross cross cross cross
  Pre-Processing tick tick tick tick tick tick tick tick tick cross tick tick
  Built-in Model Selection Strategies tick tick tick tick cross tick tick tick cross cross cross tick
  Visualization cross tick cross cross tick tick cross tick tick tick tick tick
  Test Framework tick tick cross tick tick untested tick cross cross cross cross tick
  Large Scale Learning tick cross cross tick tick cross cross cross tick cross cross cross
  Semi-supervised Learning cross cross cross cross cross cross cross cross cross cross cross cross
  Multitask Learning tick cross cross cross cross cross cross cross cross cross cross cross
  Domain Adaptation tick cross cross cross cross cross cross cross cross cross cross cross
  Serialization tick tick tick tick tick tick tick tick tick tick cross tick
  Parallelized Code tick tick cross tick cross cross cross cross cross cross cross tick
  Performance Measures (auROC etc) tick tick cross tick tick tick tick tick tick tick tick tick
  Image Processing cross cross cross tick cross cross cross cross cross cross cross cross
Supported Operating Systems Linux tick tick tick tick tick tick tick tick tick tick tick tick
  Windows tick tick tick tick tick tick tick cross tick tick tick tick
  Mac OSX tick tick tick tick tick tick tick tick tick cross tick tick
  Other Unix tick tick tick tick tick tick tick cross tick cross tick tick
Language Bindings Python tick cross cross cross tick tick cross tick tick tick cross tick
  R tick cross tick cross cross cross cross cross cross cross cross cross
  Matlab tick cross cross cross cross cross cross cross cross cross cross cross
  Octave tick cross cross cross cross cross cross cross cross cross cross cross
  C/C++ tick cross cross tick tick cross cross cross cross cross tick cross
  Command Line tick cross cross cross cross cross cross cross tick tick tick cross
  Java tick tick cross cross tick cross tick cross cross cross cross cross
  C# tick cross cross cross cross cross cross cross cross cross cross cross
  Lua tick cross cross cross cross cross cross cross cross cross cross cross
  Ruby tick cross cross cross cross cross cross cross cross cross cross cross
SVM Solvers SVMLight tick tick cross cross cross cross cross cross cross cross cross cross
  LibSVM tick tick tick tick tick tick tick tick cross tick cross tick
  SVM Ocas tick cross cross tick cross cross cross cross cross cross cross cross
  LibLinear tick tick cross cross cross cross cross cross cross cross cross tick
  BMRM tick cross cross cross cross cross cross cross cross cross cross cross
  LaRank tick cross cross cross cross cross cross cross cross cross cross cross
  SVMPegasos cross tick cross tick tick cross cross cross cross cross cross cross
  SVM SGD tick cross cross cross cross cross cross cross cross cross cross tick
  other tick cross tick cross cross cross cross tick tick cross tick cross
Regression Kernel Ridge Regression tick cross cross cross cross cross cross tick cross cross cross tick
  Support Vector Regression tick tick tick cross cross cross cross tick cross cross tick tick
  Gaussian Processes cross tick tick cross cross cross cross cross cross cross cross tick
  Relevance Vector Machine cross tick tick tick cross cross cross cross cross cross cross cross
Multiple Kernel Learning MKL tick cross cross cross cross cross cross cross cross cross cross cross
  q-norm MKL tick cross cross cross cross cross cross cross cross cross cross cross
Classifiers Naive Bayes tick tick cross cross cross tick cross cross cross tick tick tick
  Bayesian Networks cross tick cross tick cross cross cross cross cross tick cross cross
  Multi Layer Perceptron cross tick cross tick tick cross cross cross cross tick tick cross
  RBF Networks cross tick cross tick cross cross cross cross cross tick cross cross
  Logistic Regression tick tick untested cross tick tick cross cross cross cross cross tick
  LASSO cross cross untested cross tick cross cross cross cross cross cross tick
  Decision Trees cross tick cross cross cross tick tick cross cross cross cross cross
  k-NN tick tick tick tick cross tick tick tick tick tick tick tick
Linear Classifiers Linear Programming Machine tick cross cross cross cross cross cross cross cross cross cross cross
  LDA tick cross cross cross cross cross cross cross tick cross cross tick
Distributions Markov Chains tick cross cross cross cross cross tick cross cross cross cross cross
  Hidden Markov Models tick cross cross cross cross cross cross cross cross cross tick tick
Kernels Linear tick tick tick tick tick tick tick tick tick tick tick tick
  Gaussian tick tick tick tick cross tick tick tick tick tick tick tick
  Polynomial tick tick tick tick cross tick tick tick tick tick tick tick
  String Kernels tick tick tick cross cross cross cross tick cross cross cross cross
  Sigmoid Kernel tick tick cross tick cross tick cross cross cross cross cross tick
  Kernel Normalizer tick untested tick cross cross cross cross tick cross cross cross untested
Feature Selection Forward cross tick cross untested cross tick tick tick tick cross cross tick
  Wrapper methods cross tick cross untested cross untested tick tick tick cross cross cross
  Recursive Feature Selection cross tick cross tick cross untested tick tick tick cross cross tick
Missing Features Mean value imputation cross tick cross cross cross tick tick cross tick cross cross cross
  EM-based/model based imputation cross tick cross cross cross tick cross cross cross cross cross cross
Clustering Hierarchical Clustering tick tick cross cross cross tick cross cross tick cross cross tick
  k-means tick tick tick tick cross tick tick tick tick tick tick tick
Optimization BFGS cross tick cross tick tick cross cross cross cross cross cross cross
  conjugate gradient cross cross cross tick cross cross cross cross cross cross cross cross
  gradient descent tick tick tick cross tick cross cross cross tick tick tick tick
  bindings to CPLEX tick cross cross cross cross cross cross cross cross cross cross cross
  bindings to Mosek cross cross cross cross cross cross cross cross cross cross cross cross
  bindings to other solver tick cross tick cross cross tick cross tick cross cross cross tick
Supported File Formats Binary tick tick cross cross cross cross cross cross cross tick cross tick
  Arff cross tick cross cross cross cross tick cross cross cross cross cross
  HDF5 tick cross tick cross cross cross cross cross cross cross cross cross
  CSV cross tick tick cross cross tick tick tick tick cross tick tick
  libSVM/ SVMLight format tick tick cross tick tick cross cross tick cross tick cross tick
  Excel cross cross tick cross cross tick cross cross cross cross cross cross
Supported Data Types Sparse Data Representation tick tick cross tick tick tick tick tick tick tick cross tick
  Dense Matrices tick tick tick tick cross tick tick tick tick tick tick tick
  Strings tick tick tick tick cross cross cross cross cross cross tick tick
  Support for native (e.g. C) types (char, signed and unsigned int8, int16, int32, int64, float, double, long double) tick cross cross tick cross cross cross cross tick cross cross tick

来自:http://blog.csdn.net/waleking/article/details/7584147