Skip to content

Latest commit

Β 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Machine Learning Engineering β€” From Scratch to Production

License Stars

Python NumPy Scikit-Learn Flask

A high-caliber machine learning engineering library β€” featuring from-scratch NumPy implementations of core algorithms and full-stack production applications in Healthcare, NLP, and Real Estate.


✨ Key Features

  • πŸ—οΈ Math-to-Code Mastery β€” From-scratch implementations of Linear Regression, Logistic Regression, KNN, K-Means, and PCA using only NumPy.
  • πŸ₯ Healthcare Solutions β€” Heart disease and clinical diagnosis systems.
  • πŸ›‘οΈ Production-Ready NLP β€” Full-stack Hate Speech detection and Sentiment Analysis apps.
  • 🏠 Real Estate Ecosystem β€” End-to-end price prediction with Flask API and UI.
  • 🎨 Computer Vision β€” OpenCV-powered image stylization and transformation.

πŸ“‚ Project Structure

Machine-Learning-/
β”œβ”€β”€ supervised/          # From-scratch Supervised Learning (NumPy)
β”œβ”€β”€ unsupervised/        # From-scratch Unsupervised Learning (NumPy)
β”œβ”€β”€ preprocessing/       # Feature Engineering & Scaling (NumPy)
β”œβ”€β”€ evaluation/          # Model Evaluation Metrics (NumPy)
β”œβ”€β”€ projects/            # Production-Ready Full-Stack Applications
β”‚   β”œβ”€β”€ ML_Healthcare/   # Heart disease & disease prediction
β”‚   β”œβ”€β”€ hate_speech/     # Flask Hate Speech Detector
β”‚   β”œβ”€β”€ real_estate/     # Price Prediction Pipeline
β”‚   └── notebooks/       # Research & Lab Archives
└── README.md

🧠 Master Concept Checklist (Scratch Implementations)

Category Concept Implementation Status
Supervised Linear Regression supervised/linear_regression.py βœ…
Supervised Logistic Regression supervised/logistic_regression.py βœ…
Supervised K-Nearest Neighbors supervised/knn.py βœ…
Unsupervised K-Means Clustering unsupervised/kmeans.py βœ…
Unsupervised PCA (Reduction) unsupervised/pca.py βœ…

βš™οΈ Installation & Setup

# Clone the repository
git clone https://github.com/Vaishnavi-Dubey/Machine-Learning-.git
cd Machine-Learning-

# Install core dependencies
pip install numpy pandas scikit-learn matplotlib seaborn flask opencv-python

πŸ“ˆ Impact / Highlights

  • 🎯 Deep Intuition β€” Algorithms implemented from first principles (Gradient Descent, Sigmoid, Eigen-decomposition).
  • ⚑ Framework Proficiency β€” Masterful use of Scikit-learn for high-level validation and NumPy for low-level logic.
  • πŸ“Š Commercial Ready β€” Demonstrates the ability to build, train, and deploy ML models into web interfaces.

πŸ“œ License

This project is licensed under the MIT License.


Built with ❀️ by Vaishnavi Dubey

About

πŸ€– Machine Learning β€” Advanced ML algorithms, projects, and research notebooks focusing on predictive modeling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages