Skip to content

🐍 Machine Learning with Python & scikit-learn β€” classification, regression, clustering, NLP

Notifications You must be signed in to change notification settings

redoh/python-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

🐍 Python Machine Learning

Machine Learning with Python & scikit-learn β€” from fundamentals to production

Topics Covered

Supervised Learning

  • πŸ“Š Linear & Logistic Regression
  • 🌳 Decision Trees & Random Forests
  • 🎯 SVM (Support Vector Machines)
  • πŸ”’ K-Nearest Neighbors

Unsupervised Learning

  • πŸ“¦ K-Means Clustering
  • πŸ“‰ PCA (Principal Component Analysis)
  • πŸ”— Hierarchical Clustering
  • 🎭 Anomaly Detection

Deep Learning

  • 🧠 Neural Networks with TensorFlow
  • πŸ–ΌοΈ CNNs for Computer Vision
  • πŸ“ RNNs and Transformers for NLP
  • πŸ”„ Transfer Learning

NLP & Text

  • πŸ“Š Sentiment Analysis
  • πŸ“ Text Classification
  • πŸ” Named Entity Recognition
  • πŸ’¬ Chatbot Development

Tech Stack

Category Tools
ML scikit-learn, TensorFlow, PyTorch
Data pandas, NumPy, matplotlib
NLP NLTK, spaCy, transformers
Notebooks Jupyter Notebook
AI APIs OpenAI, Ollama, Groq

Project Structure

β”œβ”€β”€ 01-fundamentals/          # Python ML basics
β”œβ”€β”€ 02-supervised-learning/   # Classification & regression
β”œβ”€β”€ 03-unsupervised-learning/ # Clustering & dimensionality
β”œβ”€β”€ 04-deep-learning/         # Neural networks
β”œβ”€β”€ 05-nlp/                   # Natural language processing
β”œβ”€β”€ 06-computer-vision/       # Image classification
β”œβ”€β”€ 07-production/            # ML deployment & MLOps
└── notebooks/                # Jupyter notebooks

Author

@redoh β€” Senior Full-Stack Engineer | Machine Learning & Data Science

About

🐍 Machine Learning with Python & scikit-learn β€” classification, regression, clustering, NLP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors