Skip to content
View Karan-Anchan's full-sized avatar
🪴
🪴

Highlights

  • Pro

Block or report Karan-Anchan

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
Karan-Anchan/README.md

Karan Anchan

Machine-learning research and engineering

M.Sc. Computer Science (AI) · University of Freiburg · Freiburg, Germany

Research: reinforcement learning Research: language models Engineering: edge vision Engineering: retrieval systems

Portfolio · LinkedIn · Email


I build and evaluate machine-learning systems across reinforcement learning, language models, computer vision, and retrieval. I care about the conditions behind a result: the data, compute budget, evaluation protocol, and limits of the evidence.

Selected projects

Runtimes: GPU, CPU, browser TensorRT FP16: 1.9 milliseconds p50 model latency

Fine-tuned YOLO26-s on SKU-110K and built TensorRT GPU, ONNX Runtime CPU, and browser WebGPU inference paths. On the tested RTX 5070, TensorRT FP16 recorded 1.9 ms p50 model latency, 0.5713 mAP@50–95, and 58 W board power. These are model and hardware measurements, not end-to-end video throughput. Showcase and live browser demo.

Methods: RLPD, IQL, SACfD Evaluation: three seeds per method

I worked with two collaborators to reproduce RLPD in PyTorch and compare it with IQL and SACfD on Hopper, Walker2d, and HalfCheetah (three seeds per method). At 245k online steps, RLPD's mean returns were 88.0 / 89.6 / 88.6 on this project's random-policy = 0, measured-expert = 100 scale. We also tested replay composition on Humanoid-v5 and analyzed offline-state coverage. Research showcase.

Variants: three hybrid models Exposure: 700 million sampled positions per model

I trained three 16-layer, 52–54M-parameter variants with 700M sampled token positions per model. In this single-seed comparison, the 1:15 attention:SSM variant used 66.3% less calculated persistent state at 8K than 1:3, with best validation perplexity 0.212 higher. That state figure is a model-level estimate, not measured GPU memory. Research showcase.

Additional work

  • UNETR 3D abdomen segmentation — PyTorch/MONAI pipeline for 14-label CT segmentation, including spacing resampling, foreground-aware 128³ crops, and sliding-window inference.
  • English–Hindi Transformer — 43M-parameter PyTorch model trained on 500k Samanantar pairs; beam search reached 16.93 SacreBLEU on a 500-pair held-out set.
  • Arise — Offline-first fitness application built with React, TypeScript, and Dexie, with optional Supabase sync.

Background

  • Machine Learning Intern, WiZdom Ed (2023–24). Built and evaluated a RAG study-path system over 5,000+ documents. A company-provided 100-batch evaluation reported 71.7% Recall@5, 93.4% groundedness, and 89.1% refusal accuracy.
  • M.Sc. Computer Science (AI), University of Freiburg (2025–present).
  • B.E. Computer Science, N.M.A.M. Institute of Technology (2020–24). GPA 9.33/10.

I am open to ML research and engineering internships, working-student roles, and collaborations. Email me or see the portfolio for project details. Outside ML, I photograph nature and wildlife.

Pinned Loading

  1. rlpd-offline-to-online-rl rlpd-offline-to-online-rl Public

    PyTorch reproduction of RLPD on MuJoCo locomotion, extended to Humanoid-v5 with three-seed ablations.

    Python 2

  2. edge-yolo26-deployment edge-yolo26-deployment Public

    YOLO26 deployed through TensorRT, ONNX Runtime, and WebGPU, with accuracy, latency, throughput, and GPU power measurements.

    HTML

  3. mamba-hybrid-lm mamba-hybrid-lm Public

    A ~50M Mamba-2 and attention hybrid LM comparing attention:SSM ratios at matched tokens-seen.

    Python

  4. en-hi-nmt-transformer en-hi-nmt-transformer Public

    A 6-layer English-to-Hindi Transformer built directly in PyTorch and trained on AI4Bharat Samanantar, with beam search and attention visualization.

    Python

  5. Unetr_3D_Abdomen_Segmentation Unetr_3D_Abdomen_Segmentation Public

    PyTorch/MONAI implementation of UNETR for 14-class 3D abdominal CT segmentation. Validation Dice: 0.8027.

    Python 2

  6. Windy_GridWorld_Sim Windy_GridWorld_Sim Public

    Windy Gridworld with Q-learning, SARSA, and Expected SARSA, including learning curves and the trained agent's path.

    Python