Skip to main content

ALL SKLEARN MODELS (MAIN CATEGORIES)

 

✅ 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