- ML - Experience Type (Supervised/Unsupervised/Semi-Supervised/Self-Supervised/Multi-Instance/Reinforcement Learning)
- ML - Generative/Joint vs Discriminative/Conditional Models
- ML - Lazy Learning vs Eager Learning
- ML - Linear Models vs Non-Linear Models
- ML - Parametric vs Non-Parametric
- ML - Probabilistic vs Non-Probabilistic
|
Model Type/Class/Category |
Description |
Example Model |
|---|---|---|
|
is concerned with modeling the relationship between variables. This process is iteratively refined using a measure of the error in the predictions made by the model |
| |
|
Memory-Based Winner-Take-All |
uses training data as part of the model such methods have 2 steps:
|
|
|
Regularization Algorithms |
is an extension of another method (typically regression methods) that penalizes models based on their complexity, favoring simpler models that are also better at generalizing |
|
|
constructs a model of decisions made based on actual values of attributes in the data. Decisions fork in tree structures until a prediction decision is made for a given record. Decision trees are trained on data for classification and regression problems. |
| |
|
Bayesian Algorithms |
applies Bayes’ Theorem for problems such as classification and regression |
|
|
are concerned with using the inherent structures in the data to best organize the data into groups of maximum commonality | ||
|
Association Rule Learning Algorithms |
extract rules that best explain observed relationships/associations between variables in large multidimensional datasets |
|
|
a class of pattern matching that are commonly used for regression and classification problems but are really an enormous subfield comprised of hundreds of algorithms and variations for all manner of problem types |
| |
|
Deep Learning Algorithms |
Deep Learning methods are a modern update to Artificial Neural Networks concerned with building much larger and more complex neural networks | |
|
like clustering methods, dimensionality reduction seeks and exploits the inherent structure in the data, but in this case in an unsupervised manner or in order to summarize or describe data using less information. This can be useful to visualize dimensional data or to simplify data which can then be used in a supervised learning method |
| |
|
are composed of multiple models that are independently trained and whose predictions are combined in some way to make the overall prediction |
|