Skip to content

Deepayan-Thakur/Machine-Learning-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Machine Learning Projects

Welcome to my collection of machine learning projects! This repository contains various projects showcasing different techniques and applications in the field of machine learning.

πŸ“‚ Project Structure

Here is the directory structure for the machine learning projects:

machine-learning-projects/
β”œβ”€β”€ Project1/
β”‚   β”œβ”€β”€ data/
β”‚   β”‚   β”œβ”€β”€ raw/
β”‚   β”‚   β”œβ”€β”€ processed/
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ notebooks/
β”‚   β”‚   β”œβ”€β”€ 01_eda.ipynb
β”‚   β”‚   β”œβ”€β”€ 02_preprocessing.ipynb
β”‚   β”‚   β”œβ”€β”€ 03_model_training.ipynb
β”‚   β”‚   β”œβ”€β”€ 04_evaluation.ipynb
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ scripts/
β”‚   β”‚   β”œβ”€β”€ data_preprocessing.py
β”‚   β”‚   β”œβ”€β”€ train_model.py
β”‚   β”‚   β”œβ”€β”€ evaluate_model.py
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ models/
β”‚   β”‚   β”œβ”€β”€ model.h5
β”‚   β”‚   β”œβ”€β”€ model.pkl
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ results/
β”‚   β”‚   β”œβ”€β”€ figures/
β”‚   β”‚   β”œβ”€β”€ metrics/
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ requirements.txt
β”‚   └── README.md
β”œβ”€β”€ Project2/
β”‚   β”œβ”€β”€ notebooks/
β”‚   β”‚   β”œβ”€β”€ HDC.ipynb              # The single Jupyter notebook containing all steps
β”‚   β”‚   └── README.md              # Overview of the notebook
β”‚   β”œβ”€β”€ results/
β”‚   β”‚   β”œβ”€β”€ confusion_matrix.png   # Confusion matrix visualization
β”‚   β”‚   β”œβ”€β”€ sample_predictions.png # Predictions on sample data
β”‚   β”‚   β”œβ”€β”€ training_history.png   # Training history graph
β”œβ”€β”€ README.md                  # Project overview

β”œβ”€β”€ Project3/
β”‚   β”œβ”€β”€ ...
β”œβ”€β”€ .gitignore
β”œβ”€β”€ LICENSE
└── README.md

πŸ“ Projects Overview

Project 1: Titanic Survival Prediction 🚒

Predicting the survival of passengers on the Titanic using various machine learning algorithms. 
This project involves data cleaning, feature engineering, and model training.

Project 2: Handwritten Digit Classification With OpenCV✍️

Using a neural network to classify handwritten digits from the MNIST dataset. 

### 1. Notebook Details
The notebook `HDC.ipynb` contains:
- Exploratory Data Analysis: Visualizing and understanding the dataset.
- Data Preprocessing: Preparing the dataset for training, including normalization and splitting.
- Model Training: Training a Convolutional Neural Network (CNN) on the MNIST dataset.
- Evaluation: Testing the trained model and visualizing results.

### 2. Key Results
- Confusion Matrix: 

- Sample Predictions:

- Training History:

πŸš€ Getting Started

To get started with any of the projects, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/machine-learning-projects.git
    cd machine-learning-projects
  2. Navigate to the project directory:

    cd Project1
  3. Install the required dependencies:

    pip install -r requirements.txt

πŸ“„ License

This repository is licensed under the MIT License. See the LICENSE file for more information.

πŸ“« Contact

If you have any questions or feedback, feel free to reach out to me at [email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published