Skip to content

MEK-0/LearningModels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 

Repository files navigation

Machine Learning Topics and Subtopics

A structured overview of fundamental and advanced concepts in Machine Learning (ML), including supervised and unsupervised learning, reinforcement learning, model evaluation, and more.


Introduction & Basic Concepts

  • What is Machine Learning?
  • Difference between AI, ML, and DL
  • Types of Machine Learning
    • Supervised Learning
    • Unsupervised Learning
    • Semi-supervised Learning
    • Reinforcement Learning
  • Common Terminology
    • Features, Labels
    • Training vs Testing Data
    • Overfitting vs Underfitting
    • Bias-Variance Tradeoff

Supervised Learning

Regression

  • Linear Regression
  • Polynomial Regression
  • Ridge and Lasso Regression

Classification

  • Logistic Regression
  • k-Nearest Neighbors (k-NN)
  • Support Vector Machines (SVM)
  • Decision Trees
  • Random Forests
  • Naive Bayes
  • Gradient Boosting (XGBoost, LightGBM, CatBoost)

Evaluation Metrics

  • Accuracy, Precision, Recall, F1-Score
  • Confusion Matrix
  • ROC Curve & AUC

Unsupervised Learning

Clustering

  • k-Means
  • DBSCAN
  • Hierarchical Clustering

Dimensionality Reduction

  • PCA (Principal Component Analysis)
  • t-SNE
  • LDA (Linear Discriminant Analysis)

Association Rule Learning

  • Apriori Algorithm
  • Eclat

Reinforcement Learning

Key Concepts

  • Agent, Environment, Reward, Policy
  • Exploration vs Exploitation

Algorithms

  • Q-Learning
  • Deep Q-Networks (DQN)
  • Policy Gradient Methods
  • Actor-Critic Methods

Model Evaluation & Selection

  • Cross-Validation
  • Grid Search & Random Search
  • Hyperparameter Tuning
  • Learning Curves
  • Model Deployment Concepts

Neural Networks & Deep Learning (Basic ML Connection)

  • Perceptron
  • Multilayer Perceptron (MLP)
  • Backpropagation
  • Activation Functions (ReLU, Sigmoid, Tanh)
  • Loss Functions (MSE, Cross-Entropy)

Feature Engineering & Preprocessing

  • Data Cleaning
  • Normalization / Standardization
  • Encoding Categorical Data
  • Handling Missing Data
  • Feature Selection and Extraction

Tools & Frameworks

Languages

  • Python
  • R
  • Julia

Libraries

  • Scikit-learn
  • Pandas, NumPy
  • TensorFlow, PyTorch (for Deep Learning)
  • XGBoost, LightGBM

Practical Applications

  • Computer Vision
  • Natural Language Processing
  • Recommendation Systems
  • Anomaly Detection
  • Time Series Forecasting

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published