Model types – from linear regression to neural networks
In the previous chapter, we looked at a few model types that you’ll likely encounter, use, and implement in various types of products for different purposes. To jog your memory, here’s a list of the ML models/algorithms you’ll likely use in production for various products:
- Naive Bayes classifier: This algorithm “naively” considers every feature in your dataset as its own independent variable, so it’s essentially trying to find associations probabilistically without holding any assumptions about the data. It’s one of the simpler algorithms out there and its simplicity is actually what makes it so successful with classification. It’s commonly used for binary values, such as trying to decipher whether something is spam or not.
- Support Vector Machine (SVM): This algorithm is also largely used for classification problems and will essentially try to split your...