A curated collection of Data Science, Machine Learning, Deep Learning, NLP, and Generative AI projects built using Python and modern AI tools.
This repository showcases practical implementations across real-world datasets, covering model development, exploratory data analysis, and application deployment. It reflects hands-on learning and applied skills across multiple AI domains.
This repository contains multiple structured projects covering:
- 📊 Exploratory Data Analysis
- 🤖 Machine Learning — Classification & Regression
- 🧠 Deep Learning & Computer Vision
- 💬 Natural Language Processing
- 📈 Time Series Forecasting
- 🚀 Streamlit Applications
- 🔤 Transformer-based NLP Models
- 🤝 Chatbot Development
Each project is organized in its own folder with code, notebooks, and implementation files.
| Project | Description |
|---|---|
| Plant Disease Classification | Classify plant diseases from leaf images |
| Rice Disease Detection | Detect diseases in rice crops using deep learning |
| Digit Recognition | Handwritten digit recognition using CNNs |
| Project | Description |
|---|---|
| Heart Disease Prediction | Predict the likelihood of heart disease |
| Survival Rate Prediction | Analyze and predict survival outcomes |
| Student Score Prediction | Forecast student academic performance |
| Road Accident Risk Prediction | Assess road accident risk factors |
| Project | Description |
|---|---|
| Spam Email Classification | Detect spam emails using NLP |
| Fake News Detection | Identify misinformation in news articles |
| Twitter Sentiment Analysis | Analyze sentiments from tweets |
| IMDB Sentiment Analysis | Movie review sentiment classification |
| Duplicate Question Detection | Find semantically similar questions |
| Reviews Analyzer (Transformers) | Analyze reviews using transformer models |
| Project | Description |
|---|---|
| Store Sales Forecasting | Predict future store sales using time series methods |
| Project | Description |
|---|---|
| Streamlit Chatbot App | Interactive chatbot built with Streamlit |
| IBA Sukkur University Chatbot | Domain-specific university assistant chatbot |
| Research Paper Explainer | Summarize and explain research papers using AI |
| Language Translation App | Translate text across languages using NLP models |
Programming Language: Python
Libraries & Frameworks:
Concepts Covered:
- Data preprocessing & feature engineering
- Model training, evaluation & cross-validation
- Hyperparameter tuning
- NLP pipelines & transformer models
- Model deployment basics
1. Clone the repository
git clone https://github.com/hasnainyaqub/Projects.git2. Navigate to any project folder
cd Projects/<project-folder>3. Install required dependencies
pip install -r requirements.txt4. Run the notebook or Python script
jupyter notebook # for notebooks
python script.py # for Python scriptsThis repository is built for learning, experimentation, and portfolio demonstration. It highlights practical implementation skills in Data Science and AI development.
Hasnain Yaqub
Data Science & AI Enthusiast
Focused on Machine Learning, NLP, Computer Vision, and Generative AI