Skip to content

Latest commit

Β 

History

History
116 lines (91 loc) Β· 1.87 KB

README.md

File metadata and controls

116 lines (91 loc) Β· 1.87 KB

πŸ€– AIML β€” Machine Learning

This repository contains my Machine Learning learning journey and Jupyter Notebook practice.

I have organized my notebooks based on different concepts and libraries used in Data Science and Machine Learning.

πŸ“š Topics Covered

🐍 NumPy

  • Arrays
  • Indexing and slicing
  • Array operations
  • Reshaping
  • Broadcasting

🐼 Pandas

  • Series and DataFrames
  • Data loading and exploration
  • Data cleaning
  • Missing value handling
  • Duplicate handling
  • Filtering and sorting
  • GroupBy operations
  • Data manipulation

πŸ“Š Matplotlib

  • Line plots
  • Bar charts
  • Scatter plots
  • Histograms
  • Data visualization

🎨 Seaborn

  • Count plots
  • Box plots
  • Distribution plots
  • Heatmaps
  • Categorical visualization

πŸ“ˆ Statistics

  • Mean, Median and Mode
  • Variance
  • Standard Deviation
  • Correlation
  • Basic statistical concepts

πŸ€– Scikit-learn

  • Data preprocessing
  • Train-Test Split
  • Feature Scaling
  • Label Encoding
  • One-Hot Encoding
  • Regression
  • Classification
  • Model Training
  • Model Evaluation

πŸ“‚ Repository Structure

AIML---ML/
β”‚
β”œβ”€β”€ NumPy/
β”œβ”€β”€ Pandas/
β”œβ”€β”€ Matplotlib/
β”œβ”€β”€ Seaborn/
β”œβ”€β”€ Statistics/
β”œβ”€β”€ Scikit-Learn/
|---ML
└── README.md

πŸ› οΈ Libraries & Tools

  • Python
  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn
  • Scikit-learn
  • Jupyter Notebook
  • ML

🎯 Purpose

This repository is maintained to practice, organize, and document Machine Learning concepts through Jupyter Notebooks.

It will be continuously updated as new concepts, algorithms, and techniques are learned.

πŸ“Œ Learning Path

Python
   ↓
NumPy
   ↓
Pandas
   ↓
Data Visualization
   ↓
Statistics
   ↓
Data Preprocessing
   ↓
Scikit-learn
   ↓
Machine Learning

πŸ“š This repository represents my ongoing Machine Learning practice and learning process.