Skip to content
View nsdmlk's full-sized avatar
⚜️
Cooked
⚜️
Cooked

Block or report nsdmlk

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
nsdmlk/README.md
Kanterville Ghost

☾   MACHINE LEARNING   ·   RESEARCH   ·   PYTHON   ☾





between mathematics & machines

CS student at Beijing Institute of Technology. I research how models learn when data is scarce, focusing on small-sample learning, conformal prediction, and reinforcement learning.

I build open-source libraries that bridge the gap between theoretical guarantees and practical implementations — from robust gradient boosting to calibrated neural networks. When I'm not writing code, I'm reading papers or solving integrals.




Selected Works


Ⅰ. SmallGBM Gradient boosting for small datasets

A gradient boosting implementation focused on tabular learning when data is scarce. Native C core, robust leaf regularization.

ROC-AUC: 0.9101 | 22 datasets | PyPI

Downloads Best of BITs


Ⅱ. SmallMLP Non-parametric regression & conformal sets

Adaptive MLP that replaces manual architecture search with dataset-derived hyperparameters, producing calibrated prediction intervals.

25/45 wins | 31/32 wins (width) | PyPI

Downloads Best of BITs


Ⅲ. RL-from-scratch Value-based reinforcement learning

Implementing algorithms from first principles to understand the mechanics behind agents, rather than treating them as black boxes.

DQN | Double DQN | Dueling DQN




Arsenal


Tech Stack




Footer
☾   BEIJING · CHINA · 2026   ☾

Pinned Loading

  1. SmallGBM SmallGBM Public

    SmallGBM is a gradient boosting library designed for small datasets (n < 1000). It combines robust leaf weight estimation with stochastic split selection to outperform XGBoost and LightGBM — with l…

    Python 16

  2. SmallMLP SmallMLP Public

    SmallMLP is a library for small, nonlinear datasets ( n < 500 ). It replaces manual architecture search with adaptive hyperparameters derived from dataset parameters ( n , d , K ), and produces cal…

    Python 6

  3. sRFTM sRFTM Public

    A small transformer that converts informal math expressions into LaTeX.

    Jupyter Notebook 1

  4. RL-from-scratch RL-from-scratch Public

    Reinforcement learning algorithms implemented from scratch in PyTorch. No Stable-Baselines3, no RLlib — every algorithm written line by line.

    Python 1

  5. google-deepmind/mujoco google-deepmind/mujoco Public

    Multi-Joint dynamics with Contact. A general purpose physics simulator.

    C++ 16k 1.9k

  6. LLM-Core LLM-Core Public

    LLM core built from scratch. Transformer from zero, agent mode, tools, memory. Learning by building.

    Python 1