This is your work, valued
GP-GOMEA. Genetic Programming version of GOMEA. Also includes standard tree-based GP, and Semantic Backpropagation-based GP
★ 57genepro. A baseline implementation of genetic programming (using trees to encode programs) with some examples of usage.
★ 35pyNSGP. Multi-objective Genetic Programming by NSGA-II in Python
★ 34SimpleGP. Simple Genetic Programming for Symbolic Regression in Python3
★ 27gpg. Re-implementation of GP-GOMEA that attempts to be simpler to understand and use than the original.
★ 15robust-counterfactuals. Repo of the paper "On the Robustness of Sparse Counterfactual Explanations to Adverse Perturbations"
★ 122SEGP. Simple Simultaneous Ensemble Learning in Genetic Programming
★ 5CoGS. A baseline genetic algorithm for the discovery of counterfactuals, implemented in Python for ease of use and heavily leveraging NumPy for speed.
★ 5DivNichGP. Python re-implementation of the Diverse Niching Genetic Programming algorithm for binary classification and regression
★ 4Uncertainty-Estimation-in-Deep-Nets. Attempt to reproduce the toy experiment of http://bit.ly/2C9Z8St with an ensemble of nets and with dropout.
★ 4APhA. Code to automatically assemble highly-individualized phantoms from DICOM CT scans and RT STRUCT files
★ 2coeffmut_gpgomea. Code to reproduce paper by Virgolin and Bosman "Coefficient mutation in the gene-pool optimal mixing evolutionary algorithm for symbolic regression" 2022
★ 2FaceDetectionDotNet. A small C# project to detect faces and facial landmarks
★ 1ML-PIE. Code to run ML-PIE (EC+DM WS @ GECCO '21)
★ 1Experiments-on-DF-Net-and-GPT-3. Code for "DAISY: An Implementation of Five Core Principles for Transparent and Accountable Conversational AI" 2022. Fork from ACL 2020 Paper "Dynamic Fusion Network for Multi-Domain End-to-end Task-Oriented Dialog"
★ 1andrej-karpathy-skills. A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
★ 191kSymbolicRegressionToolkit. Toolkit for symbolic regression/equation discovery
★ 10ICLR26-GenSR. [ICLR26]GenSR: Symbolic regression based on equation generative space
★ 32ds4. DeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm
★ 18kintegrated-qsp-vpop-onco-efficacy-CPT-PSP. Code for the manuscript "An integrated quantitative systems pharmacology virtual population approach for calibration with oncology efficacy endpoints."
★ 2SMAC3. Python
★ 1IPBT. A Population Based Training variant for hyperparameter optimization that efficiently adjusts its step size via task-agnostic restarts
★ 3tolaria. Desktop app to manage markdown knowledge bases
★ 19kml-intern. 🤗 ml-intern: an open-source ML engineer that reads papers, trains models, and ships ML models
★ 11ksymbolic_regression.rs. Rust + WebAssembly port of SymbolicRegression.jl
★ 40Python-M3GP. An easy-to-use scikit-learn inspired implementation of the Multidimensional Multiclass Genetic Programming with Multidimensional Populations (M3GP) algorithm
★ 11PSE. Official PyTorch implementation of PSE/PSRN: Fast and efficient symbolic expression discovery through parallelized symbolic enumeration. Evaluates millions of expressions simultaneously on GPU with automated subtree reuse.
★ 114symregg. Python bindings for SymRegg
★ 3SciExplorer. Repository for the SciExplorer framework. SciExplorer builds on LLM APIs to create artificial scientist agents that can explore unknown systems by controlling experiments and running analysis code.
★ 7meal-lab. Create delicious meal plans using Linear Optimization
★ 9ShinkaEvolve. ShinkaEvolve: Towards Open-Ended and Sample-Efficient Program Evolution 🧬
★ 1.3kllm-srbench. [ICML2025 Oral] LLM-SRBench: A New Benchmark for Scientific Equation Discovery with Large Language Models
★ 113awesome-genetic-programming. Curated list of resources about Genetic Programming
★ 7particles.js. A lightweight JavaScript library for creating particles
★ 30kPBT-Zoo. Population Based Training variants - Comparison and analysis | TMLR
★ 1AIX360. Interpretability and explainability of data and machine learning models
★ 1.8ktaipy. Turns Data and AI algorithms into production-ready web applications in no time.
★ 19kgiskard-oss. 🐢 Open-Source Evaluation & Testing library for LLM Agents
★ 5.5kdragonfly_gen. De novo drug design with deep interactome learning
★ 21pykan. Kolmogorov Arnold Networks
★ 16kLLM-SR. [ICLR 2025 Oral] This is the official repo for the paper "LLM-SR" on Scientific Equation Discovery and Symbolic Regression with Large Language Models
★ 260plip. Pathology Language and Image Pre-Training (PLIP) is the first vision and language foundation model for Pathology AI (Nature Medicine). PLIP is a large-scale pre-trained model that can be used to extract visual and language features from pathology images and text description. The model is a fine-tuned version of the original CLIP model.
★ 381Trial2Vec. Findings of EMNLP'22 | Trial2Vec: Zero-Shot Clinical Trial Document Similarity Search using Self-Supervision
★ 26PyTrial. PyTrial: A Comprehensive Platform for Artificial Intelligence for Drug Development
★ 127lifted. Python
★ 16clinical-trial-outcome-prediction. benchmark dataset and Deep learning method (Hierarchical Interaction Network, HINT) for clinical trial approval probability prediction, published in Cell Patterns 2022.
★ 165guidance. A guidance language for controlling large language models.
★ 22kTableDiffusion. The first differentially-private diffusion model for tabular data
★ 35litellm. Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, VLLM, NVIDIA NIM]
★ 53kgradio. Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
★ 43kTinyLlama. The TinyLlama project is an open endeavor to pretrain a 1.1B Llama model on 3 trillion tokens.
★ 9kazure-open-ai-embeddings-qna. A simple web application for a OpenAI-enabled document search. This repo uses Azure OpenAI Service for creating embeddings vectors from documents. For answering the question of a user, it retrieves the most relevant document and then uses GPT-3, GPT-3.5 or GPT-4 to extract the matching answer for the question.
★ 847Llama-2-Onnx. Python
★ 1kunstructured. Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.
★ 15kSpanMarkerNER. SpanMarker for Named Entity Recognition
★ 476interpretable-ml-book. Book about interpretable machine learning
★ 5.3kopen_llama. OpenLLaMA, a permissively licensed open source reproduction of Meta AI’s LLaMA 7B trained on the RedPajama dataset
★ 7.5kResponsibleAIAccelerator. Repo to hold examples of responsible model assessment for a variety of different verticals such as healthcare and financial services
★ 66LLM-Adapters. Code for our EMNLP 2023 Paper: "LLM-Adapters: An Adapter Family for Parameter-Efficient Fine-Tuning of Large Language Models"
★ 1.2kGOMEA. Library for optimization with the model-based evolutionary algorithm GOMEA (Gene-pool Optimal Mixing Evolutionary Algorithm)
★ 27gpt-engineer. CLI platform to experiment with codegen. Precursor to: https://lovable.dev
★ 55kllm-foundry. LLM training code for Databricks foundation models
★ 4.4kllama.cpp. Port of Facebook's LLaMA model in C/C++
★ 45MO-PBT. An algorithm for multi-objective hyperparameter optimization: Multi-Objective Population Based Training (MO-PBT), ICML 2023
★ 10falcon.cpp. (not yet working) ggml implementation for falcon
★ 3simple-chatgpt-chat-streaming-demo. A Node.JS chat demo where the chat streams to the browser.
★ 7auto-evaluator. TypeScript
★ 781composer. Supercharge Your Model Training
★ 5.5kpandas-ai. Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
★ 24kpysr_paper. A paper describing the implementation of PySR and SymbolicRegression.jl
★ 67SF-GOMENAS. Python
★ 3langchain. The agent engineering platform.
★ 141kThe-HustleGPT-Challenge. Building Startups with an AI Co-Founder
★ 2.1kAutoGPT. AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
★ 185kcodealpaca. Python
★ 1.5kmulti_objective_learning. Python
★ 7annotated_deep_learning_paper_implementations. 🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
★ 67ktrl. Train transformer language models with reinforcement learning.
★ 19kPhySO. Physical Symbolic Optimization
★ 2kITEA. Interaction-Transformation Evolutionary Algorithm
★ 9robust-CE. Generate robust counterfactual explanations for machine learning models
★ 18chatgpt-failures. Failure archive for ChatGPT and similar models
★ 595Open-Assistant. OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
★ 37kTabularBenchmarks. Jupyter Notebook
★ 209SciMED. A computational framework for finding symbolic expressions from physical datasets.
★ 61Crash_course_on_RL. This is a self-contained repository to explain two basic Reinforcement (RL) algorithms.
★ 83Awesome-explainable-AI. A collection of research materials on explainable AI/ML
★ 1.7kCFAI. A collection of algorithms of counterfactual explanations.
★ 53rils-rols. RILS-ROLS: Robust Symbolic Regression via Iterated Local Search and Ordinary Least Squares
★ 19Dreambooth-Stable-Diffusion. Implementation of Dreambooth (https://arxiv.org/abs/2208.12242) with Stable Diffusion
★ 7.7krome. Locating and editing factual associations in GPT (NeurIPS 2022)
★ 769memit. Mass-editing thousands of facts into a transformer memory (ICLR 2023)
★ 552stable-diffusion-videos. Create 🔥 videos with Stable Diffusion by exploring the latent space and morphing between text prompts
★ 4.7ksymbolicregression. SR based on LLMs.
★ 133stable-diffusion. Jupyter Notebook
★ 92git-gud. Wanna git gud? Then get git-gud, and git gud at git!
★ 551auto-sklearn. Automated Machine Learning with scikit-learn
★ 8.1kOptiCL. An end-to-end framework for mixed-integer optimization with data-driven learned constraints.
★ 139AITemplate. AITemplate is a Python framework which renders neural network into high performance CUDA/HIP C++ code. Specialized for FP16 TensorCore (NVIDIA GPU) and MatrixCore (AMD GPU) inference.
★ 4.7kpybind11. Seamless operability between C++11 and Python
★ 18kCmdParser. A simple and lightweight command line parser using C++11.
★ 216pyoperon. Python bindings and scikit-learn interface for the Operon library for symbolic regression.
★ 80swig. SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
★ 6.3knodevo. An implementation of Genetic Programming in Rust.
★ 15pyo3. Rust bindings for the Python interpreter
★ 16kCGP-GOMEA. C++
★ 1evotorch. Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
★ 1.1kfast_map-elites. The fastest MAP-Elites implementation?
★ 8SymbolicGWPopulation_paper. TeX
★ 8LovelyPlots. Matplotlib style sheets to nicely format figures for scientific papers, thesis and presentations while keeping them fully editable in Adobe Illustrator.
★ 921mimic3-benchmarks. Python suite to construct benchmark machine learning datasets from the MIMIC-III 💊 clinical database.
★ 891GeneticEngine. Program Synthesis framework that features heuristics methods (e.g., Genetic Programming) and grammars are defined in Python dataclasses
★ 512dmrsim. 2-D Multi Robot Simulator
★ 6gpzgd. C
★ 3CMA-ES_with_Margin. (GECCO 2022) CMA-ES with Margin: Lower-Bounding Marginal Probability for Mixed-Integer Black-Box Optimization
★ 34srsd-benchmark. [DMLR] Rethinking Symbolic Regression Datasets and Benchmarks for Scientific Discovery
★ 42SAGE. [TDSC 2021] IntruSion alert-driven Attack Graph Extractor. https://ieeexplore.ieee.org/document/9557854
★ 38awesome-actions. A curated list of awesome actions to use on GitHub
★ 28kfeat. A feature engineering automation tool for learning data representations
★ 37CARLA. CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms
★ 304ML-Notebooks. :fire: Machine Learning Notebooks
★ 3.4ksentence-transformers. State-of-the-Art Embeddings, Retrieval, and Reranking
★ 19kCoronaVirusModel. Python
★ 7ENCAS. Neural Architecture Search + Cascades | Best Paper @ GECCO 2022
★ 15gplearn. Genetic Programming in Python, with a scikit-learn inspired API
★ 1.9kfanova. Functional ANOVA
★ 126racer. Black-box, gradient-free optimization of car-racing policies.
★ 3gp-benchmarks. Genetic Programming benchmarks analysis
★ 3genetic-drawing. A genetic algorithm toy project for drawing
★ 2.2kProcedural-painting. Procedural painting algorithms in Unity 3d with compute shaders based on genetic evolution algorithms
★ 506chriscummins.github.io. Data for my personal website
★ 202srbench. A living benchmark framework for symbolic regression
★ 315dolos. :detective: Source code plagiarism detection
★ 344pycma. Python implementation of CMA-ES
★ 1.3kPySR. High-Performance Symbolic Regression in Python and Julia
★ 3.6kGerryFair. library for fair auditing and learning of classifiers with respect to rich subgroup fairness.
★ 33alibi. Algorithms for explaining machine learning models
★ 2.6ktruce. Python
★ 6interpret. Fit interpretable models. Explain blackbox machine learning.
★ 6.9kLORE. LOcal Rule-based Exlanations
★ 53Laplace. Laplace approximations for Deep Learning.
★ 548genetic-programming. Symbolic regression solver, based on genetic programming methodology.
★ 130L0_regularization. Learning Sparse Neural Networks through L0 regularization
★ 249PaCMAP. PaCMAP: Large-scale Dimension Reduction Technique Preserving Both Global and Local Structure
★ 997BinaryGOMEA. The most recent and best-performing version of the Gene-pool Optimal Mixing Eovlutionary Algorithm
★ 3featureform. The Virtual Feature Store. Turn your existing data infrastructure into a feature store.
★ 2klanguage-models-are-knowledge-graphs-pytorch. Language models are open knowledge graphs ( non official implementation )
★ 170gpmallt. Code for GP-MaL-LT, IEEE Transactions on Evolutionary Computation 2021.
★ 3Mem2Seq. Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Oriented Dialog Systems
★ 351NeuralSymbolicRegressionThatScales. Source code and Dataset creation for the paper "Neural Symbolic Regression That Scales"
★ 109covid-chestxray-dataset. We are building an open database of COVID-19 cases with chest X-ray or CT images.
★ 3.1kvstat. SIMD-enabled descriptive statistics (mean, variance, covariance, correlation)
★ 20dcgp. Implementation of a differentiable CGP (Cartesian Genetic Programming)
★ 114imodels. Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
★ 1.6kSAGOMEA. SAGOMEA is an efficient surrogate-assisted Evolutionary Algorithm for combinatorial (discrete) optimization problems with expensive fitness functions.
★ 5git-blame-someone-else. Blame someone else for your bad code.
★ 12kTensorGP. A vectorized approach to Genetic Programming
★ 48SymbolicRegression.jl. Distributed High-Performance Symbolic Regression in Julia
★ 795dataset-sts. Semantic Text Similarity Dataset Hub
★ 730symbolic_deep_learning. Code for "Discovering Symbolic Models from Deep Learning with Inductive Biases"
★ 782SentEval. A python tool for evaluating the quality of sentence embeddings.
★ 2.1kInformation-Retrieval. Information Retrieval algorithms developed in python. To follow the blog posts, click on the link:
★ 132slides. Slides of my talks and lectures
★ 5operon. C++ Large Scale Genetic Programming
★ 2092dhmsr. Java framework for experimenting with a 2-D version of the voxel-based soft robots.
★ 20COVID19_metadata. Interoperable secondary data for research on the new COVID-19 coronavirus sars-cov-2
★ 20GazeTracking. 👀 Eye Tracking library easily implementable to your projects
★ 2.6kevolved-ge. Java
★ 10jgea. Java General Evolutionary Algorithm (jgea) is a modular Java framework for experimenting with Evolutionary Computation.
★ 25SupContrast. PyTorch implementation of "Supervised Contrastive Learning" (and SimCLR incidentally)
★ 3.4klipizzaner-gan. [AAAI 2018] "Towards distributed coevolutionary GANs" by Abdullah Al-Dujaili, Tom Schmiedlechner, Erik Hemberg, Una-May O'Reilly
★ 36dlib. A toolkit for making real world machine learning and data analysis applications in C++
★ 14kCS-GOMEA. Source code for the paper "Convolutional neural network surrogate-assisted GOMEA"
★ 6moc. Multi-Objective Counterfactuals
★ 43AI-Feynman. Python
★ 766Torch.NET. .NET bindings for PyTorch. Machine Learning with C# / F# with Multi-GPU/CPU support
★ 285fair_gp. Genetic programming approaches to learning fair classifiers
★ 2AIF360. A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models.
★ 2.8knaszilla. Naszilla is a Python library for neural architecture search (NAS)
★ 316autokeras. AutoML library for deep learning
★ 9.3knascell-automl. Python
★ 252nasbench. NASBench: A Neural Architecture Search Dataset and Benchmark
★ 721MacroNAS. Source code for reproducing experiments in "Local Search is a Remarkably Strong Baseline for Neural Architecture Search" (2020)
★ 7MacroNASBenchmark. Benchmarks for Macro Neural Architecture Search; used and described in the paper "Local Search is a Remarkably Strong Baseline for Neural Architecture Search", https://arxiv.org/abs/2004.08996
★ 13GPFormulasInterpretability. Meta-learning approach for human-interpretable formulas generation
★ 10nsga-net. NSGA-Net, a Neural Architecture Search Algorithm
★ 278brain-tokyo-workshop. 🧠🗼
★ 1.3kML-From-Scratch. Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.
★ 32kFace-and-Emotion-Recognition. Realtime person's face recognize and can classify emotion using webcam, video or images.
★ 150face_recognition. The world's simplest facial recognition api for Python and the command line
★ 57kPyTorch-GAN. PyTorch implementations of Generative Adversarial Networks.
★ 17kmlpack. mlpack: a fast, header-only C++ machine learning library
★ 5.7kHillVallEA. Hill-Valley Evolutionary Algorithm (GECCO2018)
★ 9pmlb. PMLB: A large, curated repository of benchmark datasets for evaluating supervised machine learning algorithms.
★ 870mimic-code. MIMIC Code Repository: Code shared by the research community for the MIMIC family of databases
★ 3.3kLSHBOX. A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support python and matlab.
★ 293RegexGenerator. This project contains the source code of a tool for generating regular expressions for text extraction: 1. automatically, 2. based only on examples of the desired behavior, 3. without any external hint about how the target regex should look like
★ 954