Welcome to ML Labs, a hands-on repository where I document and keep track of my learning process in Machine Learning (ML), Deep Learning (DL), and Natural Language Processing (NLP). This repo includes all the practical exercises, code notebooks, and projects tackled throughout my learning journey.
- 📌 Foundational ML concepts (Supervised, Unsupervised Learning, etc.)
- 📊 Data Preprocessing and Feature Engineering
- 🤖 Model Training and Evaluation (Scikit-Learn, StatsModels)
- 🧮 Mathematical foundations (Linear Algebra, Probability, Calculus)
- 🧠 Deep Learning with TensorFlow and PyTorch
- 🗣️ Natural Language Processing (Text Classification, Tokenization, Embeddings)
- 🧪 Real-world projects (Healthcare, Finance, E-Commerce)
- 🧰 Tools: Jupyter, Pandas, Matplotlib, Seaborn, Scikit-learn, TensorFlow, PyTorch
This repo is a practical journey through both theory and real-world implementation.
git clone https://github.com/greatdaveo/ML-Labs.git
cd ML-LabsUsing Conda:
conda create -p venv python=3.10
conda activate venv/Or using virtualenv:
python3 -m venv .venv
source .venv/bin/activate # For macOS/Linux
.venv\Scripts\activate # For Windowspip install -r requirements.txt- To build a strong theoretical and practical understanding of ML/DL/NLP
- Create a solid portfolio of ML projects
- Develop end-to-end ML pipelines with real-world data
This project is for educational purposes. Notebooks and scripts are adapted for personal learning and practice.
Hi, I'm David Olowomeye — a passionate software developer learning and applying AI/ML techniques to real-world problems.
Feel free to connect:
- MLOps pipelines (MLflow, model versioning, deployment)
- Streamlit dashboards
- TensorBoard visualization
- More real-world datasets and Kaggle challenges