Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Algorithm Dataset Training Speed Interpretability Tuning Comments

What is the How quickly will How hard is it How much


ideal dataset the algorithm to see how the tuning does
size for each train without algorithm the algorithm
algorithm? acceleration arrived at a allow?
hardware? decision?
Linear models Small Very fast Easy Minimal Widely used
basic algorithm

Linear SVM
handles high-
dimensional data
well
Decision trees Small Very fast Easy Some Good generalist
algorithm, check
for overfitting
(Nonlinear) Medium sized Moderately slow Difficult Some Good accuracy
Support vector
machine

Nearest Medium sized Moderately fast Moderately easy Minimal Lower accuracy,
neighbor but easy to use
and interpret
Naïve Bayes Medium sized Very fast Moderately easy Some Widely used for
text analytics (e.g.,
spam filtering);
kernel Bayes will
run slower
Ensembles Large Moderately fast Difficult Some Higher accuracy
with a tradeoff of
lower
interpretability
Neural network Medium sized Moderately fast Moderately easy Some Still used for signal
(shallow) classification,
compression, and
forecasting
Deep nets Large Very slow Difficult A lot A standard
algorithm for
image, video,
signals, and text

mathworks.com

© 2021 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. 2/21
Other product or brand names may be trademarks or registered trademarks of their respective holders.

You might also like