Skip to content
View Simhaatt's full-sized avatar

Highlights

  • Pro

Block or report Simhaatt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Simhaatt/README.md

Simhaa T. T.

Scientific ML researcher. I take a measurement problem from some corner of science, a leaf's reflectance spectrum, a cell's discharge curve, a microscope's point spread function and work out what machine learning can honestly claim about it.

The domain changes every time. What doesn't is the discipline: hold something out, report the negative result, freeze the configuration, and ship code that regenerates every number in the paper from deposited artifacts.

  • Currently: Final-year B.E. in Electrical & Electronics Engineering at SSN College of Engineering, Chennai, and Diploma in Data Science and Applications at IIT Madras. Graduating 2027. Several manuscripts under review.
  • Reach me: simhaatt2006@gmail.com · ORCID 0009-0006-9041-1103

Research

Field Problem → result Artifact
Plant biochemistry
greenhyperspectra-compact-ssl
Eight leaf traits from reflectance. 30 trait-specific bands beat all 1,721 (mean R² 0.624 vs 0.538); zero-shot transfer to a new source collapses. DOI
Optical physics
operator-mismatch-microscopy
Bounding reconstruction error when a microscope's optics drift from the model. Severe aberration raises true error up to fivefold while the residual goes down. DOI
Remote sensing
Graph-RMS
Unsupervised region discovery in hyperspectral scenes, with no class count given. Held out on Trento; Leiden on the same graph is reported as competitive. DOI
Battery reliability
battery-moo-recursive-forecasting
Recursive capacity and resistance forecasting under matched-budget NSGA-II/III search. 92.5% fewer parameters at statistically indistinguishable accuracy. DOI
Battery health
sparse-checkup-capacity-forecasting
Capacity forecasts from sparse checkups: a square-root fade prior plus a gradient-boosted residual, tested on 308 cells and moved to new cell formats with no target labels. DOI
EV field data
DB-PatchKAN
Driver-aware battery stress and capacity forecasting on 191 real vehicles. Persistence-anchored KAN cuts MAE by 0.009 Ah over persistence (post-hoc). With A. B. Raj and K. V. Shihabudheen. DOI pending
Reliability statistics
discret-hazard
Where discrete-time hazard models stop being valid for lithium-ion cells: link choice, interval width, sample size. Results report generated from the data. DOI
Survival theory
grouped-ph-reproducibility
Separating information lost by grouping survival times from Cox baseline reconstruction error. Exact finite-grid identity; 34 frozen configurations. With S. K. Kattumannil. DOI
Survival modelling
nestkan
A discrete-time hazard model that nests grouped Cox, an additive spline model and a gated KAN surface. Every benchmark stage pre-registered. With S. K. Kattumannil. DOI

Archived packages regenerate their tables and figures from deposited artifacts on a CPU in minutes. Badges are concept DOIs, so they resolve to the current version.

Systems

Project What it is
SONA Final-year project, Phase I complete. Offline speech noise removal: a 722k-parameter GTCRN, about 10× faster than real time on one CPU core, +9.93 dB SI-SDR on VoiceBank-DEMAND. Phase II moves it onto an embedded device.
ocr 🏅 National finalist, MOSIP hackathon, IIT Madras Shaastra 2025. Document OCR and fuzzy field verification (PaddleOCR + FastAPI) for MOSIP pre-registration.
money_muling_detection Money-mule detection over transaction graphs (PageRank, cycles, Louvain, smurfing windows), FastAPI + React. Live demo.

Toolbox

Python · PyTorch · NumPy / SciPy · scikit-learn · NetworkX · Kolmogorov–Arnold networks · conformal prediction · survival analysis · gradient boosting · NSGA-II / NSGA-III · ONNX · FastAPI · TypeScript / React · pytest · LaTeX

Pinned Loading

  1. battery-moo-recursive-forecasting battery-moo-recursive-forecasting Public

    Recursive LSTM forecasting of battery degradation under matched-budget NSGA-II / NSGA-III search — 92.5% fewer parameters at indistinguishable accuracy (DOI 10.5281/zenodo.22057383)

    Jupyter Notebook

  2. Graph-RMS Graph-RMS Public

    Training-free, class-count-free spectral-spatial region discovery in hyperspectral images — reproducibility package (DOI 10.5281/zenodo.21876447)

    Python

  3. greenhyperspectra-compact-ssl greenhyperspectra-compact-ssl Public

    Band- and label-efficient hyperspectral plant-trait prediction: 30 trait-specific bands beat all 1,721 (mean R² 0.624 vs 0.538) — reproducibility package (DOI 10.5281/zenodo.22755275)

    Python

  4. operator-mismatch-microscopy operator-mismatch-microscopy Public

    Conformal reconstruction-error bounds under forward-operator mismatch in computational microscopy — reproducibility package (DOI 10.5281/zenodo.22750126)

    Python

  5. nestkan nestkan Public

    Reproducibility package for NestKAN: a nested Kolmogorov–Arnold model for discrete-time survival data

    Python

  6. sparse-checkup-capacity-forecasting sparse-checkup-capacity-forecasting Public

    Code, processed data and results for "Forecasting lithium-ion capacity from sparse checkups" (J. Energy Storage submission)

    Python