This is your work, valued

Cambridge, UK

Miles Cranmer

Elite
@MilesCranmer

Assistant Professor at University of Cambridge. Works on AI for the physical sciences.

symbolic_deep_learning. Code for "Discovering Symbolic Models from Deep Learning with Inductive Biases"

782

rip2. A safe and ergonomic alternative to rm

674

lagrangian_nns. Lagrangian Neural Networks

566

awesome-ml-demos. Curated list of interactive ML demos

359

anki_science. Anki decks for physics, astronomy, computer science, machine learning, and statistics.

251

DispatchDoctor.jl. The dispatch doctor prescribes type stability

211

AirspeedVelocity.jl. Easily benchmark a Julia package over its commit history

151

BorrowChecker.jl. A borrow checker for Julia

140

vim-stream. vims - use vim like sed

111

gso. 🏃 Google StackOverflow in Vim. Copy-pastes the code directly in your script.

83

pysr_paper. A paper describing the implementation of PySR and SymbolicRegression.jl

67

sympy2jax. Turning SymPy expressions into JAX functions

45

DynamicDiff.jl. Fast symbolic derivatives of runtime-generated expressions

42

pysr_scaling_laws. You should use PySR to find scaling laws. Here's an example.

34

python_citations. Bibtex for various Python science and machine learning software

33

gnn_resource_allocation. Code for our paper on doing resource allocation with graph neural networks

32

ArguMend.jl. Autosuggestions for function keywords

20

DeprecateKeywords.jl. Macro for deprecating keyword parameters

15

bnn_chaos_model. Model and training code for Bayesian neural network for compact planetary instability

9

pysr_tutorial. Jupyter Notebook

9

easy_normalizing_flow. Simple normalizing flow with a conditional variable of any size

8

issue_aggregator. Shell

8

rescue_time_statusbar. Show productivity pulse in macOS status bar

7

pysr_interactive. Experiments in creating a PySR web app

7

differentiable_quantile_transform. Quantile transform that is differentiable for PyTorch

7

htm. Human Task Manager. A featureful script-based task manager for projects and to-do's.

7

easy_distributed_hyperopt. Do distributed hyperparameter optimization using only a shared folder between processes.

5

clean_detex. Use grammar checkers on your LaTeX paper

4

public_CMD_normalizing_flow. A repository accompanying the CMD normalizing flow paper

3

reedline. A feature-rich line editor - powering Nushell

2

git-stats. Calculate number of words changed on an overleaf doc (or any git repo), excluding text that was just moved.

2

DataDrivenDiffEq.jl. Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization

2

ConstructionBase.jl. Primitives for construction of objects

2

PySR_Docs. Stores images for the main PySR documentation site

1

pypi-timemachine. Install packages with pip as if you were in the past!

1

ModelingToolkit.jl. An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

1

nu_scripts. A place to share Nushell scripts with each other

1

pyeasyga. A simple and easy-to-use implementation of a Genetic Algorithm library in Python

1