A collection practical machine learning and AI projects showcasing different applications and technologies.
Tech Stack: Python, Scikit-learn, Matplotlib, NumPy
- Recognizes handwritten digits (0-9) using machine learning
- Built with scikit-learn's digit dataset
- Implements classification algorithms for digit prediction
- Interactive visualization of results
Tech Stack: Python, Pandas, Scikit-learn, Flask, Streamlit
- Predicts real estate prices in Bengaluru based on various features
- Uses regression algorithms for price estimation
- Features: location, size, Bhk, Bath
- Web interface for easy price predictions
Tech Stack: Python, Streamlit, Groq API, ChromaDB, LangChain
- AI-powered cold email generation for job applications
- Web scrapes job postings and matches with portfolio
- Personalized email creation using LLM
- Vector database for intelligent content matching
Tech Stack: Python, TensorFlow, Keras, Streamlit, PIL
- Analyzes chest X-ray images to detect pneumonia using deep learning
- Uses Convolutional Neural Networks (CNN) for medical image classification
- Features: Image upload, AI diagnosis, confidence scoring, medical disclaimer
- Modern web interface with real-time processing and professional UI
-
Clone the repository
git clone https://github.com/Rupayan2005/ML-Project.git
-
Navigate to any project
cd Hand Written Digit Recognition # or cd Home_prediction # or cd cold email generator # or cd Pneumonia Detector
| Project | Algorithm | Dataset | Interface |
|---|---|---|---|
| Digit Recognition | SVM/Random Forest | Scikit-learn Digits | Matplotlib/Jupyter |
| Price Prediction | Linear Regression | Real Estate Data | Web App |
| Email Generator | LLM (Groq) | Job Postings | Streamlit |
| Pneumonia Detector | Keras | Pneumonia Classifier | Streamlit |
- Python 3.8+
- Required packages (see requirements.txt)
- API keys for Cold Email Generator (Groq)
Each project folder contains:
README.md- Project-specific documentation
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
- Scikit-learn for machine learning algorithms
- Streamlit for web interfaces
- Groq for LLM API
- TensorFlow for the machine learning framework
⭐ Star this repo if you find it helpful! ⭐