IBP Verifier
A from-scratch neural network verifier that computes sound output bounds for ONNX models under L∞ perturbations, using interval and symbolic bound propagation.
- Python
- NumPy
- ONNX
- pytest
Projects
From certified robustness and verification tooling to drift monitoring, LLM applications, and from-scratch paper reproductions.
8 projects shown
A from-scratch neural network verifier that computes sound output bounds for ONNX models under L∞ perturbations, using interval and symbolic bound propagation.
An independent reproduction of α,β-CROWN on the VNN-COMP CIFAR2020 benchmark: 147 robustness properties verified locally, with 93.2% agreement with the official verdicts.
A statistical monitoring pipeline that flags feature drift between reference and production data, with Kolmogorov–Smirnov tests implemented from scratch in NumPy.
A Model Context Protocol server that connects PDF documents to LLMs through an automated retrieval pipeline — extraction, chunking, embedding, and similarity search.
From-scratch PyTorch reproduction of “An Image is Worth 16×16 Words” with a modular OOP design and custom training pipelines.
Real-time motion detection from a laptop's own speaker and microphone: emit an inaudible 18–20 kHz tone and classify its Doppler-shifted reflections.
A GPT-style language model trained on diverse text corpora (Amazon, IMDB, Reddit), covering architecture optimization and tokenization.
ML pipeline for network anomaly detection: EDA on ~125k records, Random Forest with Bayesian tuning, and an interactive Streamlit dashboard.