Machine-Learning-Projects  by shsarv

ML projects for demonstrating core concepts

created 4 years ago
961 stars

Top 39.1% on sourcepulse

GitHubView on GitHub
Project Summary

This repository showcases a diverse collection of machine learning projects, ranging from deep learning applications in computer vision and NLP to traditional ML models for prediction tasks. It targets individuals seeking practical examples and codebases to learn and master various ML concepts, offering both deployed Flask applications and GUI-based Tkinter apps.

How It Works

The projects demonstrate practical application of ML techniques across domains like medical diagnosis, driver safety, and image processing. Core technologies include Python with libraries such as scikit-learn, TensorFlow, PyTorch, and OpenCV. Some projects are packaged as Flask web applications for deployment, while others feature Tkinter GUIs for interactive use.

Quick Start & Requirements

  • Install: Clone the repository and install dependencies via requirements.txt for each project.
  • Prerequisites: Python 3.x, pip. Specific projects may require PyTorch, TensorFlow, scikit-learn, OpenCV, Flask, NLTK, and IBM Watson. GPU acceleration is beneficial for deep learning projects.
  • Resources: Setup time varies per project; deep learning models may require significant computational resources for training.
  • Links: Project Overview

Highlighted Details

  • Features deployed Flask apps for Brain Tumor Detection and Diabetes Prediction.
  • Includes GUI applications for Emoji Generation based on emotions.
  • Demonstrates Human Activity Recognition using LSTMs and Distracted Driver Detection with CNNs.
  • Showcases NLP projects like an AI Room Booking Chatbot and a Medical Chatbot.

Maintenance & Community

Maintained by Sarvesh Sharma. Contributions are welcomed via pull requests.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive license allows for commercial use and integration into closed-source projects.

Limitations & Caveats

The repository is a collection of individual projects; a unified setup or deployment script is not provided. Some deep learning models may require substantial computational resources and time for training or fine-tuning.

Health Check
Last commit

7 months ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
199 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.