Skip to content

nousheentabassum/Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning & Data Science Practice

Overview

This repository contains a collection of Python notebooks covering fundamental Machine Learning, Statistics, and Data Science concepts. The notebooks demonstrate data preprocessing, exploratory data analysis, statistical testing, predictive modeling, clustering, regression, and ensemble learning using real-world datasets.

Topics Covered

Statistics

  • Basic Statistics
  • Probability
  • Confidence Intervals
  • Hypothesis Testing
  • Chi-Square Test
  • ANOVA

Data Analysis

  • Exploratory Data Analysis (EDA)
  • Data Visualization
  • Data Cleaning
  • Feature Analysis

Machine Learning

  • Multiple Linear Regression
  • Decision Trees
  • Random Forest
  • Bagging
  • Boosting
  • Stacking
  • DBSCAN Clustering
  • Association Rule Mining

Technologies Used

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

Repository Structure

Machine-Learning-Practice/
│
├── Basic Statistics
├── Probability
├── Hypothesis Testing
├── ANOVA
├── Confidence Interval
├── Exploratory Data Analysis
├── Linear Regression
├── Decision Trees
├── Ensemble Learning
├── DBSCAN Clustering
├── Association Rules
└── README.md

Learning Objectives

This repository demonstrates practical implementation of:

  • Data preprocessing
  • Statistical analysis
  • Data visualization
  • Regression algorithms
  • Classification algorithms
  • Clustering techniques
  • Ensemble learning methods
  • Model evaluation

Skills Demonstrated

  • Data Cleaning
  • Feature Engineering
  • Exploratory Data Analysis
  • Statistical Testing
  • Predictive Modeling
  • Machine Learning
  • Python Programming
  • Data Visualization

Requirements

Install the required Python libraries:

pip install pandas numpy matplotlib seaborn scikit-learn scipy jupyter

How to Run

  1. Clone the repository.
git clone https://github.com/nousheentabassum/machine-learning-practice.git
  1. Open any notebook using Jupyter Notebook or Google Colab.

  2. Run the notebook cells sequentially.

Author

Nousheen Tabassum

About

Collection of Machine Learning, Statistics, and Data Science notebooks covering EDA, hypothesis testing, regression, classification, clustering, ensemble learning, and association rule mining using Python.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors