Linear Regression |
A simple statistical model used for predicting a continuous value |
Predictive modeling, forecasting |
Sales forecasting, stock price prediction |
Logistic Regression |
Used for binary classification problems where the outcome is either yes/no or 0/1 |
Binary classification |
Email spam detection, credit card fraud detection |
Decision Tree |
A tree-based model used for both classification and regression problems |
Classification and Regression |
Customer segmentation, credit risk assessment |
Random Forest |
An ensemble learning method for both classification and regression that combines multiple decision trees |
Classification and Regression |
Customer churn prediction, stock price prediction |
K-Nearest Neighbors (KNN) |
A non-parametric model used for classification and regression problems |
Classification and Regression |
Recommendation systems, image recognition |
Support Vector Machine (SVM) |
A model used for both classification and regression problems, especially for data that is not linearly separable |
Classification and Regression |
Text classification, hand-written digit recognition |
Neural Networks |
A type of machine learning model inspired by the structure and function of the brain |
Classification, Regression, and Clustering |
Image classification, natural language processing, speech recognition |
Convolutional Neural Networks (CNN) |
A type of neural network used specifically for image recognition |
Image recognition |
Object detection, image classification |
Recurrent Neural Networks (RNN) |
A type of neural network used for sequence data, such as text or speech |
Sequence data |
Text generation, speech recognition |