This repository contains a comprehensive collection of Machine Learning projects and notebooks, organized into clear sections for Supervised and Unsupervised learning techniques, along with fundamental Python and ML Algorithms concepts.
MachineLearning/
├── Datasets/ # Dataset
├── DataVisualization/ # visualization python codes
├── Materials-Docs/ # Reference materials and documentation
├── Standadization(Normalization) # Mean-Varience-SD & Scaling
├── ML_Algorithms/ # Implementation of core ML algorithms
├── PythonBasics/ # Foundational Python concepts
├── Supervised/ # Supervised Learning notebooks and models
├── Unsupervised/ # Unsupervised Learning notebooks
├── .gitignore # Git ignored files
└── README.md # Project overview
Notebooks inside the Supervised/ folder include:
SimpleLinearRegression.ipynbMulti_Linear_regression.ipynbDecisionTree.ipynb,RandomForest.ipynbLogistic_Regression.ipynbSVM.ipynbMultiClass_Classification.ipynbOne-Hot Encoding.ipynbGradiantDecent.ipynb
Model files like .pkl for reuse:
multi_reg_model.pklsimple_linear.pkl
K_means_Clustering.ipynb- Partitions data into k distinct non-overlaping subgroups(Clusters).PCA.ipynb— Principal Component Analysis for dimensionality reduction.
- Handcrafted implementations and explanations of core ML algorithms.
- Contains tools and notebooks for understanding and visualizing dataset patterns.
- Fundamental Python concepts relevant to ML workflows and experimentation.
- Datasets used in projects.
1. Clone the repository:
git clone https://github.com/your-username/MachineLearning.git
cd MachineLearning
2. pip install -r requirements.txt
3. jupyter notebook