Interpretable Machine Learning with SymbolicRegression.jl | Miles Cranmer | JuliaCon 2023
SymbolicRegression.jl is a state-of-the-art symbolic regression library written from scratch in Julia using a custom evolutionary algorithm. The software emphasizes high-performance distributed computing, and can find arbitrary symbolic expressions to optimize a user-defined objective – thus offering a very interpretable type of machine learning. SymbolicRegression.jl and its Python frontend PySR have been used for model discovery in over 30 research papers, from astrophysics to economics. SymbolicRegression.jl is an open-source library for practical symbolic regression, a type of machine learning that discovers human-interpretable symbolic models. SymbolicRegression.jl was developed to democratize and popularize symbolic regression for the sciences, and is built on a high-performance distributed backend, a flexible search algorithm, and interfaces with several deep learning packages. The hand-rolled internal search algorithm is a mixed evolutionary algorithm, which consists of a unique evolve-simplify-optimize loop, designed for optimization of unknown real-valued constants in newly-discovered empirical expressions. The backend is highly optimized, capable of fusing user-defined operators into SIMD kernels at runtime with LoopVectorization.jl, performing automatic differentiation with Zygote.jl, and distributing populations of expressions to thousands of cores across a cluster using ClusterManagers.jl. In describing this software, I will also share a new benchmark, “EmpiricalBench,” to quantify the applicability of symbolic regression algorithms in science. This benchmark measures recovery of historical empirical equations from original and synthetic datasets. In this talk, I will describe the nuts and bolts of the search algorithm, its efficient evaluation scheme, DynamicExpressions.jl, and how SymbolicRegression.jl may be used in scientific workflows. I will review existing applications of the software (https://astroautomata.com/PySR/papers/). I will also discuss interfaces with other Julia libraries, including SymbolicUtils.jl, as well as SymbolicRegression.jl's PyJulia-enabled link to the ScikitLearn ecosystem in Python. Time Stamps: 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/You... Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommunity/You...

Discrete Element Sea-Ice Modeling in Julia: Successes and Challenges | Skylar Gering | JuliaCon 2023

Physics Informed Machine Learning: High Level Overview of AI and ML in Science and Engineering

TV ART SCREENSAVER 2023 - Neutral Floral Framed Vintage Art - 4k
![Python Symbolic Regression (PySR) [Physics Informed Machine Learning]](https://i.ytimg.com/vi/df43V4OjMVs/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDWkBeJE5F_au2bsmgRjL2bPJ32Vg)
Python Symbolic Regression (PySR) [Physics Informed Machine Learning]

ETH Zürich AISE: Symbolic Regression and Model Discovery

Review: Symbolic regression (Miles Cranmer)

State of Julia | Valentin Churavy, Jameson Nash, Tim Holy | JuliaCon 2023

What Nobody Tells You About Being a Quant

How To Think SO CLEARLY People Assume You're A Genius

Keynote: Scientific Machine Learning Through Symbolic Numerics | Chris Rackauckas | JuliaCon 2023

The Future of AI Agents with Andrew Ng | Interrupt 26
![Yann LeCun's $1B Bet Against LLMs [Part 1]](https://i.ytimg.com/vi/kYkIdXwW2AE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDbV4izF3i-wxevCVIn7FJjoy1vlA)
Yann LeCun's $1B Bet Against LLMs [Part 1]

Deep Symbolic Regression: Recovering Math Expressions from Data via Risk-Seeking Policy Gradients

The Elegant Math Behind Machine Learning

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Chris Rackauckas - NonlinearSolve.jl: Efficient Rootfinding and Algebraic Equations in Julia

How RAG, GraphRAG, and Context Engineering Improve AI Performance

Generative Model That Won 2024 Nobel Prize

Predicting the rules behind - Deep Symbolic Regression for Recurrent Sequences (w/ author interview)

