Chandan Singh

@csinva Β· User

GitHub profile β†— Β· Compare

Seeking superhuman explanations. Prev @MicrosoftResearch & AI PhD from UC Berkeley.

Staff research scientistVoyage AI543 followers77 repositories

Repositories

csinva/imodels

Interpretable ML package πŸ” for concise, transparent, and accurate predictive modeling (sklearn-compatible).

β˜… 1,623Jupyter NotebookForks 144

csinva/matching-with-gans

Matching in GAN latent space for better bias benchmarking and semantic image editing. πŸ‘ΆπŸ»πŸ§’πŸΎπŸ‘©πŸΌβ€πŸ¦°πŸ‘±πŸ½β€β™‚οΈπŸ‘΄πŸΎ

β˜… 20Jupyter NotebookForks 2

csinva/agentic-imodels

Agent-interpretable data-science tools, evolved via autoresearch (NeurIPS 2026).

β˜… 16PythonForks 3

csinva/csinva.github.io

Slides, paper notes, class notes, blog posts, and research on ML πŸ“‰, statistics πŸ“Š, and AI πŸ€–.

β˜… 622HTMLForks 104

csinva/agent-progress

tqdm-style progress bars in the Claude Code statusline for any long-running job. Claude picks how to observe progress; the ETA corrects itself; crashes come back with a skull and a report.

β˜… 3PythonForks 0

csinva/imodelsX

Interpret text data with LLMs (sklearn compatible).

β˜… 177PythonForks 28

csinva/transformation-importance

Using / reproducing TRIM from the paper "Transformation Importance with Applications to Cosmology" 🌌 (ICLR Workshop 2020)

β˜… 7Jupyter NotebookForks 1

csinva/tree-prompt

Tree prompting: easy-to-use scikit-learn interface for improved prompting.

β˜… 41Jupyter NotebookForks 4

csinva/iprompt

Finding semantically meaningful and accurate prompts.

β˜… 48Jupyter NotebookForks 8

csinva/copilot-keepgoing

Automatically message copilot cli to keep going whenever it stops (useful for autoresearch loops).

β˜… 1PythonForks 0

csinva/pyfim-clone

Clone of pyfim making it installable as a dependency. Copied from http://www.borgelt.net/pyfim.html

β˜… 2CForks 5

csinva/cookiecutter-ml-research

A logical, reasonably standardized, but flexible project structure for conducting ml research πŸͺ

β˜… 19Jupyter NotebookForks 5

csinva/news-balancer

News Balancer takes a story and provides articles on that story with credibility and varying political bias. The homepage will randomly generate a story from its archives, but a user can type in a query to get stories relating to their query along with their credibility / political bias.

β˜… 4PythonForks 1

csinva/dnn-ensemble

Testing the properties of ensembled neural networks.

β˜… 3Jupyter NotebookForks 0

csinva/imodels-data

Preprocessed data for various popular tabular datasets to go along with imodels.

β˜… 5Jupyter NotebookForks 2