open to collaborations

M.Sc. Computer Science · AI — Universität Freiburg

KARANANCHAN.

I TRAIN AGENTS.
I COMPRESS MODELS.
I SHIP SYSTEMS.
I MEASURE EVERYTHING.

RL on humanoids, detectors running in a browser tab, RAG in production, and agents that watch my training runs while I sleep — research-grade when it needs rigor, product-grade when it needs to ship. The loss curve in the corner is your reading progress. yes, it converges.

scroll — the good stuff converges below ↓
now ⟶
training RLPD on Humanoid-v5 — seed 2 still hates me
§01

About the author

ckpt 01 — bio loaded

I'm an AI researcher-engineer doing my M.Sc. in Computer Science (AI) at the University of Freiburg — after a B.E. in Computer Science finished at GPA 9.33/10.

Hand me a strong paper and I'll rebuild it, then push past it. Hand me a vague problem and I'll scope it, build the pipeline, and ship the unglamorous parts too — data, evals, deployment, automation. The whole stack of making models useful, not just the fun layer.

Previously: ML intern building production RAG systems at WiZdom Ed. Currently: coursework in deep learning, PGMs and robot mechanics, plus the 2026 research roadmap below. English C2 · Hindi native · German A2→B1. Off the clock: over-engineering n8n automations for my own life and defending masala chai against German filter coffee — a study with n=1 and strong priors.

Dithered duotone portrait of Karan Anchan drinking chai
fig. 0 — the authorchai, not coffee · n=1
0123456789
.33 / 10
B.E. GPA · German 1,3
0123456789
projects
2026 roadmap scope
0123456789
+ yrs
Python & PyTorch
§02

Selected work

ckpt 02 — two shipping, two brewing
Active · 2026Reinforcement LearningLab project · team of 3

RLPD — offline-to-online RL, extended to humanoids

Reproduction and extension of RLPD (Ball et al., ICML 2023) in PyTorch with Minari offline data: symmetric 50/50 sampling, LayerNorm critics, large ensembles at high UTD — reproduced on three MuJoCo suites, then pushed to Humanoid-v5.

3×3
envs × seeds
10
critic ensemble
UTD 20
update-to-data
fig. 1 — return vs env steps · rlpd (lime) vs sac+data
Active · 2026Computer VisionEdge deployment

One detector, three runtimes — YOLO26 at the edge

Fine-tune an NMS-free YOLO26, ship the same network to TensorRT (RTX 5070), ONNX Runtime (Ryzen 7700) and WebGPU in the browser, then measure every path with MLPerf-style rigor + NVML power. On Blackwell, FP8 hits 560 FPS and FP16 wins latency-per-watt — while INT8, the reflex default, is dominated on accuracy, speed and power.

3
runtimes, one model
560
FPS · GPU (FP8)
44
FPS · in-browser
Accuracy cost of quantization — FP16/FP8 pass the 2% budget, INT8 fails
fig. 2 — accuracy cost of quantization · measured on RTX 5070
In progressHybrid architecturesLanguage modelling

Mamba-2 × attention — a hybrid LM ratio study

A ~50M-param hybrid LM interleaving Mamba-2 SSM blocks with causal attention (the Jamba pattern), trained on OpenWebText at matched tokens-seen. Sweeping the attention:SSM ratio — 1:7 leads the reduced-scale preview; KV-cache and inference columns land next.

~50M
parameters
1:7
attn : ssm front-runner
102.4
val ppl · preview
ssm
ssm
ssm
attn
ssm
ssm
ssm
attn
1 attention layer per 7 Mamba-2 blocks — the Jamba interleave
fig. 3 — interleave pattern & kv-cache saving
In progressInterpretabilitySafety

Sparse autoencoders — tracing circuits in a small LM

Training sparse autoencoders over the residual stream of a small open LM to decompose activations into monosemantic features, then circuit-tracing induction behaviour. Early dictionaries hit ~78% auto-interp on probed layers.

16×
dictionary expansion
~78%
auto-interp score
L4–L9
layers probed
token-idpositionalprev-tokeninduction
feature circuit · layers 4 → 9
fig. 4 — feature circuit, induction
§03

2026 research roadmap

ckpt 03 — a menu, not a mandate
§04

The record

ckpt 04 — the receipts
Oct 2023 — Oct 2024

Machine Learning InternWiZdom Ed

  • Built a production RAG search system with LangChain + ChromaDB over 5,000+ educational documents.
  • Cut ingestion time 40% via recursive text splitting; cosine-similarity feedback loop reached 90% answer accuracy.
Mangalore, IN
Apr 2025 — present

M.Sc. Computer Science (AI)

Albert-Ludwigs-Universität Freiburg — deep learning, probabilistic graphical models, statistical pattern recognition, robot mechanics.

2020 — 2024

B.E. Computer Science

N.M.A.M. Institute of Technology — GPA 9.33/10 (German equivalent 1,3).

§05

Working stack

ckpt 05 — daily drivers first

Core

  • Pythondaily
  • PyTorchdaily
  • C++ / Csolid
  • SQLsolid
  • TypeScriptworking

Research

  • Transformers / PEFTdaily
  • MuJoCo · Gymnasiumdaily
  • MONAIsolid
  • W&B / MLflowdaily
  • TensorFlowworking

Systems

  • ONNX / TensorRTactive
  • Dockersolid
  • CUDA basicslearning
  • AWSworking
  • Git / CI-CDdaily

Agents & data

  • LangChainsolid
  • ChromaDB / Qdrantsolid
  • n8nactive
  • MCPlearning
  • Ollamaworking
let's talklet's talklet's talklet's talklet's talklet's talk
ckpt 06/06 · training complete — deploy me somewhere interesting
kar.anchan02@gmail.com

Research collaborations, working-student roles, and problems that are interesting at 2am. Based in Freiburg — I usually reply before the next training run finishes.

planting pixels…
karan-anchan.github.io0%