✅ 1. Supervised Learning Models
๐ Regression (predict numbers)
- Linear Regression
- Ridge Regression
- Lasso Regression
- ElasticNet
- Decision Tree Regressor
- Random Forest Regressor
- Support Vector Regression (SVR)
- K-Nearest Neighbors Regressor
๐ Classification (predict labels)
- Logistic Regression
- Decision Tree Classifier
- Random Forest Classifier
- Support Vector Machine (SVC)
- K-Nearest Neighbors (KNN)
-
Naive Bayes:
- GaussianNB
- MultinomialNB
- BernoulliNB
- SGD Classifier
- Perceptron
- Ridge Classifier
๐ 2. Unsupervised Learning Models
๐ Clustering
- K-Means
- DBSCAN
- Agglomerative Clustering
- Mean Shift
- Spectral Clustering
- Birch
๐ Dimensionality Reduction
- PCA (Principal Component Analysis)
- Kernel PCA
- Truncated SVD
- t-SNE (for visualization)
- Factor Analysis
๐ Outlier Detection
- One-Class SVM
- Isolation Forest
- Local Outlier Factor (LOF)
⚙️ 3. Model Selection & Optimization (not models, but important tools)
- GridSearchCV
- RandomizedSearchCV
- cross_val_score
- train_test_split
๐งพ 4. Ensemble Models (very important)
- BaggingClassifier / BaggingRegressor
- RandomForestClassifier / Regressor
- AdaBoost
- GradientBoostingClassifier / Regressor
- VotingClassifier
- StackingClassifier
๐ 5. Linear & Generalized Models
- LinearRegression
- LogisticRegression
- Ridge / Lasso / ElasticNet
- SGDRegressor / SGDClassifier
- Bayesian Ridge
๐ง 6. Probabilistic Models
- Naive Bayes (all variants)
- Gaussian Process Regression
- Gaussian Process Classification
๐ง 7. Other Useful ML Tools (not models)
- StandardScaler
- MinMaxScaler
- LabelEncoder
- OneHotEncoder
- PolynomialFeatures
๐ง SIMPLE STRUCTURE
๐ Supervised Learning
→ Regression + Classification models
๐ Unsupervised Learning
→ Clustering + Dimensionality Reduction
๐ฅ Ensemble Learning
→ Combining multiple models
⚙️ Utility Tools
→ Preprocessing + tuning

Comments
Post a Comment