Skip to content

A portfolio of machine learning projects that use classification, clustering, and regression to analyze data, build predictive models, and extract valuable insights for real-world applications.

Notifications You must be signed in to change notification settings

asitdave/Machine-Learning-Projects

Repository files navigation

Machine Learning Projects

Welcome to my machine learning projects repository! This portfolio contains a series of hands-on projects designed to demonstrate various machine learning techniques, algorithms, and workflows. Each project explores different aspects of data science, from data cleaning and preprocessing to model training and evaluation.

Recent Project

Aircraft Defect Detection and Automated Image Captioning

Objective:

  • Use the VGG16 pretrained model for image classification.
  • Prepare and preprocess image data.
  • Evaluate the model's performance and visualize predictions on test data.
  • Use BLIP pretrained model for image captioning and summarization.
  • Generate caption and summary for an aircraft image.

Future Projects

This repository will continue to grow as I add more machine learning projects. Here are the general areas that will be covered:

  • Supervised Learning: Classification and Regression problems
  • Unsupervised Learning: Clustering and Dimensionality Reduction
  • Deep Learning: Neural Networks and Computer Vision

List of Projects

Sr. No. Project Name Category Short Description
1 Housing Price Prediction Regression Developed a regression model to predict house prices based on various features such as amenities, area, and location.
2 FMNIST Image Classification Classification Implemented a neural network to classify Fashion-MNIST images into categories like shirts, shoes, and bags.
3 Transaction Anomaly Detection Classification Detected anomalies in financial transactions using Isolation Forest.
4 User Segmentation and App Uninstall Prediction Clustering Analyzed user behaviour to segment users and predict app uninstallation using K-means, Random Forest, and XGBoost.
5 Aircraft Defect Detection and Automated Image Captioning Classification & Computer Vision Developed a deep learning pipeline for aircraft defect detection via image classification and automated image captioning/summarization using pretrained models.

How to Run

To run the code in this repository, perform the following steps:

  1. Clone the repository
git clone https://github.com/asitdave/Machine-Learning-Projects.git
  1. Create a virtual environment to install required dependencies.
pip install -r requirements.txt

or (for Anaconda)

conda env create -f ML-proj-venv.yml
conda activate ML-proj-venv.yml

Contributing

Feel free to fork this repository, explore the code, and contribute by submitting issues or pull requests. Suggestions are always welcome!

About

A portfolio of machine learning projects that use classification, clustering, and regression to analyze data, build predictive models, and extract valuable insights for real-world applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published