AI & ML Projects
A timeline of my artificial intelligence and machine learning journey.
Covid-19 Cases Prediction-ML
2026-01-01
Python
Pandas
NumPy
Matplotlib
Plotly Express
Facebook Prophet (fbprophet)
Scikit-learn
CSV Datasets
This project focuses on predicting global COVID-19 cases for the next 30 days using Python and machine learning. It involves collecting and preparing worldwide COVID-19 confirmed cases and death...
GridWatch: ESI-Based Early Warning for Voltage Instability Cascades
2025-12-27
Python
PMU Data
Real-time Analytics
Machine Learning
Pattern Recognition
Power Systems
Grid Monitoring
Eskom Data
Predictive Analytics
Early Warning Systems
ESI Framework
Leon's Constant
Mathematical Modeling
Data Visualization
Cloud Computing
IoT Sensors
API Integration
Dashboard Development
Alert Systems
South African Power Grid
GridWatch is an AI-powered early warning system that detects voltage instability in power grids 5-15 minutes before traditional methods. Using the novel Exponential Stabilization Index (ESI)...
Building a RAG System for Web Data with Llama 3.1-405B – Leon Motaung
2025-12-02
Python
LangChain
Meta Llama 3.1-405B
IBM watsonx.ai
Vector Databases
Web Scraping (e.g.
BeautifulSoup
Requests)
Pandas
NumPy
Retrieval-Augmented Generation (RAG)
Prompt Engineering
JSON
API Integration
This project demonstrates how to build a Retrieval-Augmented Generation (RAG) system for web data using LangChain and Meta Llama 3.1-405B on IBM watsonx.ai. The system fetches content from web...
My Machine Learning Learning Journey – Stanford CS229 Insights
2025-12-01
Python
NumPy
Pandas
Linear Algebra
Statistics
Machine Learning Theory
Stanford CS229: Machine Learning (Lecture 1, Autumn 2018) by Prof. Andrew Ng — and summarizes the essential topics, concepts, and mathematical foundations covered. The page emphasizes the...
Waiter Tips Prediction with Machine-Learning
2025-12-01
Python
Pandas
NumPy
Scikit-learn
Matplotlib
Jupyter Notebooks
Waiter Tips Prediction with Machine Learning predicts the tip amount a waiter might receive based on factors like total bill, group size, time of day, and day of the week. Using Python, Pandas,...
InFoAnalytics – AI-Powered Fiscal Instability Forecasting Dashboard
2025-11-29
Python
Pandas
NumPy
Scikit-learn
Gradient Boosting Regressor (GBR)
Time Series Cross-Validation (TSCV)
Matplotlib
Seaborn
Plotly
Flask
HTML
CSS
Render Hosting
Git
GitHub
StandardScaler
OneHotEncoder
CSV-based data pipeline
VS Code
InFoAnalytics is an AI-driven macroeconomic forecasting dashboard that predicts fiscal instability across African economies using machine learning. By analyzing time-series trends in government...
Online Payments Fraud Detection with Machine Learning
2025-11-28
Python
Pandas
NumPy
Scikit-learn
Matplotlib
Seaborn
Plotly
This project aims to detect fraudulent online payment transactions using machine learning techniques. The dataset was cleaned, preprocessed, visualized, and multiple baseline models were trained...
Classification and Regression Using Supervised Learning
2025-11-28
Python 3.x
NumPy
Pandas
scikit-learn
Matplotlib
Seaborn
Jupyter Notebook
Chapter: Classification and Regression Using Supervised Learning In this chapter, we explore classification and regression techniques using supervised learning, where models learn from labeled...
Chapter 3-Predictive Analytics with Ensemble Learning/
2025-11-28
Python
Seabon
Numpy
This project focuses on detecting fraudulent online payment transactions using machine learning. The dataset contains 284,808 transactions with 30 anonymized features, plus Amount, Time, and Class...