ABCDEFGHIJKLMN
1
2
shogun feature matrix
3
4
createdlast updatedmain languagemain focus
5
shogun199910-2013C++General Purpose ML Package with particular focus on large scale learning; Kernel Methods; Interfaces to various languages
6
weka199707-2013javaGeneral Purpose ML Package
7
kernlab04-200411-2013RKernel Based Classification/Dimensionality Reduction
8
dlib200610-2013C++Portability; Correctness
9
nieme09-200603-2009C++Linear Regression; Ranking; Classification
10
orange06-200411-2013pythonVisual Data Analysis
11
java-ml08-200807-2012javaFeature Selection
12
pyML08-200409-2013C++; pythonKernel Methods
13
mlpy02-200803-2012pythonBasic Algorithms
14
pybrain10-200802-2013pythonReinforcement Learning
15
torch701-200211-2013C++;luaNeural Networks
16
scikit-learn200708-2013python; cythonGeneral Purpose with simple API and numpy / scipy idioms
17
18
19
20
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
21
General FeaturesGraphical User Interface010111000110
22
One Class Classification111100010001
23
Classification111111111111
24
Multiclass classification111010111111
25
Regression111111010111
26
Structured Output Learning100010000000
27
Pre-Processing111111111011
28
Built-in Model Selection Strategies111101110001
29
Visualization010011011111
30
Test Framework11011?100001
31
Large Scale Learning100110001000
32
Semi-supervised Learning000000000000.5
33
Multitask Learning100000000000
34
Domain Adaptation100000000000
35
Serialization111111111101
36
Parallelized Code110100000001
37
Performance Measures (auROC etc)110111111111
38
Image Processing000100000000.5
39
40
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
41
Supported Operating SystemsLinux111111111111
42
Windows1 (cygwin)11111101111
43
Mac OSX111111111011
44
Other Unix111111101011
45
46
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
47
Language BindingsPython10 (but Jython)0011011101
48
R101000000000
49
Matlab100000000000
50
Octave100000000000
51
C/C++10 (but GCJ)0110000010
52
Command Line100000001110
53
Java110010100000
54
C#100000000000
55
Lua100000000000
56
Ruby100000000000
57
58
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
59
SVM SolversSVMLight110000000000
60
LibSVM111111110101
61
SVM Ocas100100000000
62
LibLinear110000000001
63
BMRM100000000000
64
LaRank100000000000
65
SVMPegasos010110000000
66
SVM SGD100000000001
67
other101000011010
68
69
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
70
RegressionKernel Ridge Regression100000010001
71
Support Vector Regression111000010011
72
Gaussian Processes111000000001
73
Relevance Vector Machine011100000000
74
75
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
76
Multiple Kernel LearningMKL100000000000
77
q-norm MKL100000000000
78
multiclass MKL100000000000
79
80
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
81
ClassifiersNaive Bayes1 (via MCs)10001000111
82
Bayesian Networks010100000100
83
Multi Layer Perceptron010110000110
84
RBF Networks010100000100
85
Logistic Regression11?011000001
86
LASSO10?010000001
87
Decision Trees110001100000.5
88
k-NN111101111111
89
Gaussian Process Classification111000100001
90
91
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
92
Linear ClassifiersLinear Programming Machine100000000000
93
LDA100000001001
94
95
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
96
DistributionsMarkov Chains100000100000
97
Hidden Markov Models100000000011
98
99
shogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn
100
Dimension ReductionPCA111101001001