This repository is a beginner-friendly guide to Machine Learning concepts with hands-on implementations using Python and its libraries. Each Jupyter Notebook covers a key topic with code examples and explanations to help you understand ML fundamentals. 🧠📊
📁 Machine_Learning
├── 01_Pythonlibraries_statistics.ipynb # Basic statistics for ML
├── 02_Pythonlibraries_math.ipynb # Essential math functions
├── 03_Pythonlibraries_numpy.ipynb # Numpy for numerical computing
├── 04_Pythonlibraries_scipy.ipynb # Scipy for scientific computing
├── 05_Pythonlibraries_pandas.ipynb # Pandas for data manipulation
├── 06_Pythonlibraries_matplotlib.ipynb # Matplotlib for data visualization
├── 07_SimpleLinearRegression.ipynb # Understanding Linear Regression
├── 08_MultipleLinearRegression.ipynb # Multiple Linear Regression explained
├── 09_DecisionTree.ipynb # Decision Tree classifier
├── 10_KNearestNeighbours.ipynb # K-Nearest Neighbors algorithm
├── 11_LogisticRegression.ipynb # Logistic Regression model
├── 12_KMeansClustering.ipynb # K-Means Clustering for unsupervised learning
├── 13_Classification_ConfusionMatrix.ipynb # Evaluating ML models with confusion matrix
✅ Python Libraries - Statistics, Math, NumPy, SciPy, Pandas, Matplotlib 📚
✅ Supervised Learning - Regression (Simple & Multiple), Classification (Logistic Regression, Decision Tree, KNN) 🔍
✅ Unsupervised Learning - K-Means Clustering 🎯
✅ Model Evaluation - Confusion Matrix & Accuracy Metrics 📊
1️⃣ Clone this repo:
git clone https://github.com/ShravyaMalogi/Machine_Learning.git2️⃣ Install dependencies (if not installed):
pip install numpy pandas matplotlib scipy scikit-learn3️⃣ Open Jupyter Notebook:
jupyter notebook4️⃣ Run the notebooks & explore the ML concepts! 🎉
MIT - Free to use and contribute! 💙
👩💻 Built with ❤️ to simplify Machine Learning for everyone! 🚀