LLMs for time series
Python, LoRA, HuggingFace
LoRA-tuned LLMs for nonlinear forecasting
Fine-tuned Qwen2.5-0.5B-Instruct with LoRA and LLMTIME-style tokenisation to forecast
nonlinear Lotka-Volterra systems under a strict FLOPs budget.
- Median R2 above 0.85 across 10 evaluation systems.
- Tracked training and inference FLOPs, keeping total compute below 1e17.
- Evaluated with MSE, correlation, DTW, and long-horizon forecast plots.
View repository
Bayesian inference
JAX, NumPyro, HMC
Antikythera mechanism hole reconstruction
Built an inference pipeline estimating the original calendar ring geometry from 81 surviving holes,
comparing isotropic and radial-tangential noise models.
- Used MLE, HMC/NUTS, posterior predictive checks, and residual analysis.
- RT model estimated 355.26 +/- 1.41 holes with stronger WAIC performance.
View repository
Radiomics ML
SHAP, sklearn, XGBoost
Radiomics feature selection and explainability
Developed end-to-end imaging biomarker workflows for photoacoustic and CT data, combining
ANOVA sensitivity analysis, feature selection, classification, and model explanations.
- Compared RFE and Boruta workflows across original and resampled datasets.
- Repeated SHAP analysis over 1000 seeds to assess explanation stability.
View repository
Scientific computing
CASA, Python
Self-calibration for interferometric imaging
Built and evaluated a CASA-compatible self-calibration pipeline for VLA L-band observations of
3C147 and Abell S1063.
- Used iterative gain correction to improve image fidelity.
- Logged RMS noise and PSNR across calibration cycles.
View repository