End-to-End AI Platform

pandyaHomeLab

A professional AI learning platform showcasing Machine Learning, Deep Learning, NLP, and Agentic AI.
From theory to production — built and self-hosted on a Synology NAS.

Built by Archit Pandya · AI/ML Engineer · LinkedIn · GitHub

📊 ML Projects 🧠 DL Projects 💬 NLP Projects 🤖 Agentic AI
Flagship project · New

cricstat — end-to-end cricket analytics & LLM project

One product across the whole stack: a daily data pipeline over 22,000+ men's and women's matches, a statistics API and an ODI World Cup 2027 predictor are live now; machine-learning and deep-learning challengers and an LLM analyst with published accuracy scores come next.

Men's and women's, all formats and major leagues
✓ Live
Who will win the 2027 Cricket World Cup? Every team's chances, updated daily
✓ Live
Ask the Analyst
Plain-English stats questions, every answer sourced
Planned
The story, the three models and the architecture
✓ Live

Featured Projects

Each project is a containerized microservice — built, tested and served from a Synology NAS.

📊 Machine Learning 3 live
Part of cricstat

ODI WC 2027 Predictor

✓ Live

cricstat Elo ratings and 50,000 simulated tournaments give every team's World Cup 2027 chances, backtested on the 2019 and 2023 World Cups. ML and DL challengers next.

/cricket/predictor/ Open the predictor → How it works in cricstat →
🎯

Iris KNN Classifier

✓ Live

K-Nearest Neighbors classifier on the classic Iris dataset. Submit features, get classification with confidence scores.

/ml/iris-knn/ Try it →
📈

Housing Linear Regression

✓ Live

Linear Regression on the California Housing dataset. Predict median house values from 8 features with an interactive slider UI.

/ml/housing-linear/ Try it →
🚢

Titanic AutoML Classifier

✓ Live

PyCaret AutoML pipeline that benchmarks 7 algorithms on the Titanic survival dataset and serves the best model with AUC/F1/Accuracy metrics.

/ml/titanic-automl/ Try it →
🧠 Deep Learning 2 live · 1 planned
Part of cricstat

Ball-by-ball Sequence Model

Planned

Live win probability and player-strength ratings for the predictor, learned from 11.6M deliveries.

/cricket/ How it works in cricstat →
✍️

MNIST CNN — Draw a Digit

✓ Live

PyTorch CNN classifier on MNIST. Draw a digit on the HTML5 canvas, get the prediction with per-class confidence bars. ≥98% test accuracy.

/dl/mnist-cnn/ Try it →
📉

LSTM Time-Series Forecast

✓ Live

PyTorch LSTM trained on 2.5 years of NYC CitiBike daily ride counts. Pick a date, get a 14-day forecast with an MC-Dropout confidence band and a compare-to-actuals overlay.

/dl/lstm-forecast/ Try it →
🔍

Object Detection (YOLO)

Planned

Real-time object detection — bounding boxes and class labels via API.

/dl/object-detection Planned
💬 Natural Language Processing 4 live
Part of cricstat

Fact-checked Match Reports

Planned

Data-to-text match summaries with every claim verified against the statistics.

/cricket/ How it works in cricstat →
🔁

Duplicate Question Pairs

✓ Live

Are two Quora questions asking the same thing? Bag-of-words + 22 engineered features (token, length, fuzzy) → Random Forest, with a probability slider and a “why” panel.

/nlp/quora-randomforest/ Try it →
🧹

Text Preprocessing & Representation Lab

✓ Live

Paste any text and watch every step — cleaning, tokenization, stemming vs. lemmatization — then compare one-hot, Bag of Words, n-grams and TF-IDF vectors side by side, each scored by the same classifier on 25,000 IMDB reviews.

/nlp/imdb-textrep/ Try it →
🧭

Word2Vec Explorer

✓ Live

CBOW vs skip-gram vs fastText trained on 17M words of Wikipedia, next to GloVe 6B: nearest words, king − man + woman analogies, similarity and a 2-D PCA map.

/nlp/text8-word2vec/ Try it →
🏷️

POS Tagger: HMM + Viterbi

✓ Live

Tags each word with a hidden Markov model counted by hand from 200k words of web English, drawing the Viterbi trellis and best path — side by side with spaCy's neural tagger (94.4% vs 95.1%).

/nlp/ewt-hmm/ Try it →
🤖 Agentic AI 0 live · 1 planned
Part of cricstat

Ask the Analyst

Planned

LangGraph agent with typed tools over the stats API and published evaluation scores.

/cricket/ How it works in cricstat →
🧩

Claude AI Agent

Planned

Autonomous AI agent powered by Claude API. Multi-step reasoning, tool use, and structured outputs.

/agentic/claude-agent Planned

Built With

Production-grade tools across all domains.

📊scikit-learn
🔥PyTorch
🧠TensorFlow
🤗HuggingFace
🤖Claude API
⚡FastAPI
🐳Docker
☁️AWS EC2
💾MinIO
📈MLflow
🏠Synology NAS
🔁Nginx

MLOps Infrastructure

Shared services powering all ML experiments and model tracking.

📈
MLflow
✓ Live

Experiment tracking, run history, parameters, metrics, and model artifact storage for all ML projects.

Open MLflow →
💾
MinIO
✓ Live

S3-compatible object storage for model artifacts, datasets, and MLflow experiment outputs.

ml-minio:9000 · internal
🐘
PostgreSQL
✓ Live

Shared relational database for prediction audit trails and structured ML project data.

ml-postgres:5432 · internal
⚡
Redis
✓ Live

In-memory cache for inference results, rate limiting, and session state across ML services.

ml-redis:6379 · internal