Welcome to my public repository — perfect for learners, practitioners, and contributors interested in exploring and applying real-world machine learning and AI techniques. These projects reflect a journey of experimentation, learning, and hands-on implementation across various domains of artificial intelligence.
⚠️ Note: This repository is an ongoing project and is continuously evolving. New AI and ML projects will be added regularly — stay tuned for updates!
This repository features practical and research-driven projects in:
-
Structured Exploratory Data Analysis (EDA)
-
Deep Learning and Neural Networks
-
Supervised and Unsupervised Learning
-
Natural Language Processing (NLP)
-
Computer Vision
-
Reinforcement Learning
-
Time Series Forecasting
-
MLOps and Model Deployment
Each project will be self-contained with code, documentation, and instructions.
In addition to this code repository, I actively write about data science, machine learning, and practical project workflows on platforms like Medium and Kaggle. See the full list here. These pieces complement the projects here with deeper context, theory, and lessons learned.
real-world-ai-projects/
├── README.md # Overview of the entire repository
├── ARTICLES # Articles on data science, machine learning, and practical project workflows
├── LICENSE # Repository license and usage terms
├── project-category/ # Thematic or functional grouping of related projects
│ └── project-name/ # Individual project directory
│ ├── README.md # Documentation specific to this project
│ ├── data/ # Raw data files or scripts to load datasets (optional)
│ ├── source/ # Jupyter notebooks and source code for analysis and modeling
│ ├── requirements.txt # List of Python dependencies for this project
To run any project:
- Navigate to the relevant folder under
project-category/
. - Review the
README.md
in that folder for instructions. - Set up your environment using the
requirements.txt
file. - Run the notebooks or Python scripts inside the
source/
directory.
Projects use a variety of standard Python libraries including:
pandas
,NumPy
,scikit-learn
for data scienceTensorFlow
andPyTorch
for deep learningspaCy
,NLTK
for NLPOpenCV
for computer vision- Tools like
Flask
,FastAPI
, orStreamlit
for deployment (coming soon)
Here's what to expect in future updates:
- Baseline ML models with clean code
- Model training & evaluation pipelines
- Model deployment examples (APIs, dashboards, etc.)
- Experiment tracking and logging tools
- Mini case studies and data stories
Stay tuned and star ⭐ this repo if you'd like to follow along!
All projects in this repository are © 2025 Saurabh Kudesia and licensed under the MIT License. You are free to use, modify, and distribute this code, provided that proper attribution is given and the original license notice is retained. Please note that portions of the projects — such as datasets, code references, or assets — may be sourced from third-party providers and remain subject to their respective licenses and terms of use. Some icons used in this repository are provided by Font Awesome, licensed under CC BY 4.0.
Have ideas or suggestions? Contributions are welcome!
- Open an issue for bugs or feature requests
- Fork the repo and create a pull request for contributions
- Check each project's README for contribution guidelines (if any)