Skip to content
View kshitiz-tech's full-sized avatar

Highlights

  • Pro

Block or report kshitiz-tech

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
kshitiz-tech/README.md

Kshitiz Neupane

Computer Science · Mathematics · Machine Learning Research

Undergraduate at the University of Southern Mississippi interested in
machine learning theory, mechanistic interpretability, distribution shift, and mathematical foundations of ML.

Research · Projects · Technical Stack


About Me

I am a Computer Science and Mathematics student interested in understanding machine learning systems from both mathematical and computational perspectives.

My current interests include:

  • Mechanistic Interpretability
  • Machine Learning Theory
  • Distribution Shift & Robustness
  • Machine Unlearning
  • Mathematical Reasoning in Language Models
  • Optimal Transport
  • Probabilistic Machine Learning

I particularly enjoy projects where mathematical ideas can be turned into reproducible experiments.


Research & Selected Work

ShiftGuard — Distribution Shift Monitoring

Repository

A reproducible benchmark investigating whether label-free distribution-distance measures can provide early warning of classifier degradation.

The project compares:

  • Wasserstein distance
  • Sliced Wasserstein distance
  • Maximum Mean Discrepancy
  • KL divergence
  • Population Stability Index

across multiple datasets, classifiers, seeds, and shift mechanisms.

Stack: Python · NumPy · pandas · SciPy · scikit-learn · Matplotlib · pytest


Bayesian Linear Regression

Repository

A mathematical implementation of Bayesian linear regression covering:

  • Gaussian likelihoods and priors
  • MAP estimation
  • Posterior inference
  • Predictive uncertainty
  • Regularization from a Bayesian perspective

Includes mathematical derivations alongside the implementation.

Stack: Python · NumPy · scikit-learn · Matplotlib · Jupyter


PCA on Handwritten Digits

Repository

Study of Principal Component Analysis from the maximum-variance and SVD perspectives.

Includes:

  • dimensionality reduction
  • eigen-digit visualization
  • image reconstruction
  • residual analysis
  • mathematical derivations

Software & Data Projects

ManageYourHome

Repository

Full-stack household expense-sharing application with authentication, shared expenses, tax calculations, and REST APIs.

Stack: React · TypeScript · Vite · Django · Django REST Framework · JWT


Formula 1 Data Analysis & Machine Learning

Repository

Machine-learning analysis of historical Formula 1 data with reusable feature engineering and modeling pipelines.

Includes:

  • race and pit-stop analysis
  • pre-race feature engineering
  • finish-position regression
  • podium classification
  • saved preprocessing/model pipelines

Stack: Python · pandas · scikit-learn · Jupyter


Money Manager

Repository

Budgeting application with persistent storage, authentication, transaction management, budgeting, statistics, and containerized execution.

Stack: Python · Kivy · SQLite · Docker


Currently Exploring

Mechanistic Interpretability
├── Transformer Circuits
├── Activation & Path Patching
├── Patchscopes
├── Residual Stream Representations
└── Machine Unlearning

Mathematical ML
├── Probability
├── Real Analysis
├── Bayesian Inference
├── Optimal Transport
└── Distribution Shift

Technical Stack

Languages

Python · C++ · Java · JavaScript · TypeScript · SQL

Machine Learning & Data

NumPy · pandas · scikit-learn · Matplotlib · PyTorch · Jupyter

Backend

Django · Django REST Framework · FastAPI · REST APIs

Frontend

React · Vite · TypeScript

Tools

Git · GitHub · Linux · Docker


Research Direction

I am particularly interested in questions such as:

How are computations represented internally in neural networks?

How can we detect when machine-learning systems encounter distributions different from those on which they were trained?

Can model representations be understood or modified precisely enough to enable reliable interpretability and machine unlearning?

My long-term goal is to work on mathematically grounded problems in machine learning and AI research.


Kshitiz Neupane

Computer Science + Mathematics
University of Southern Mississippi

GitHub

Pinned Loading

  1. Bayesian-Linear-Regression Bayesian-Linear-Regression Public

    This repository contains the mathematical concept behind the Bayesian Linear Regression and showcases it's usecase in code with california housing dataset

    Jupyter Notebook 1

  2. F1_data_analysis F1_data_analysis Public

    This repository contains the data analysis of F1 among different aspect of F1 race.

    Jupyter Notebook

  3. Principal_Component_Analysis Principal_Component_Analysis Public

    Principal Component Analysis of the MNIST digits with Maximum Variance Perspective.

    Jupyter Notebook

  4. ManageYourHome ManageYourHome Public

    TypeScript

  5. Learning_Bert_LoRA Learning_Bert_LoRA Public

    Jupyter Notebook

  6. ShiftGuard ShiftGuard Public

    Practical implementation of the WCSV conclusions model

    Python