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 |