program-synthesis
There are 134 repositories under program-synthesis topic.
fchollet/ARC
The Abstraction and Reasoning Corpus
primaryobjects/AI-Programmer
Using artificial intelligence and genetic algorithms to automatically write programs. Tutorial: http://www.primaryobjects.com/cms/article149
evalplus/evalplus
Rigourous evaluation of LLM-synthesized code - NeurIPS 2023
microsoft/PythonProgrammingPuzzles
A Dataset of Python Challenges for AI Research
microsoft/prose
Microsoft Program Synthesis using Examples SDK is a framework of technologies for the automatic generation of programs from input-output examples. This repo includes samples and sample data for the Microsoft Program Synthesis using Example SDK.
ravichugh/sketch-n-sketch
Direct Manipulation Programming for HTML/SVG
Inventitech/strans
Performs string manipulation tasks by learning from the provided example(s), instead of having to program them out explicitly.
microsoft/rat-sql
A relation-aware semantic parsing model from English to SQL
ezelikman/parsel
Code for Parsel 🐍 - generate complex programs with language models
crazydonkey200/neural-symbolic-machines
Neural Symbolic Machines is a framework to integrate neural networks and symbolic representations using reinforcement learning, with applications in program synthesis and semantic parsing.
hendrycks/apps
APPS: Automated Programming Progress Standard (NeurIPS 2021)
Wilfred/suggest.el
discover elisp functions that do what you want
CozySynthesizer/cozy
The collection synthesizer
autogoal/autogoal
A Python framework for program synthesis with a focus on Automated Machine Learning.
metagol/metagol
Metagol - an inductive logic programming system
logic-and-learning-lab/Popper
An inductive logic programming system
GrammaTech/sel
Programmatic modification and evaluation of software
microsoft/monitors4codegen
Code and Data artifact for NeurIPS 2023 paper - "Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context". `multispy` is a lsp client library in Python intended to be used to build applications around language servers.
nearai/program_synthesis
Program Synthesis
fuzz4all/fuzz4all
🌌️Fuzz4All: Universal Fuzzing with Large Language Models
ise-uiuc/Repilot
Repilot, a patch generation tool introduced in the ESEC/FSE'23 paper "Copiloting the Copilots: Fusing Large Language Models with Completion Engines for Automated Program Repair"
TyGuS/suslik
Synthesis of Heap-Manipulating Programs from Separation Logic
HiroakiMikami/deep-coder
Re-implement DeepCoder (https://openreview.net/pdf?id=ByldLrqlx)
dkamm/deepcoder
Deepcoder paper implementation
shaohua0116/demo2program
An official TensorFlow implementation of "Neural Program Synthesis from Diverse Demonstration Videos" (ICML 2018) by Shao-Hua Sun, Hyeonwoo Noh, Sriram Somasundaram, and Joseph J. Lim
ngsankha/rbsyn
Program synthesis for Ruby
evoasm/evoasm.rb
An AIMGP (Automatic Induction of Machine code by Genetic Programming) engine
google-research/plur
PLUR (Programming-Language Understanding and Repair) is a collection of source code datasets suitable for graph-based machine learning. We provide scripts for downloading, processing, and loading the datasets. This is done by offering a unified API and data structures for all datasets.
pauljblazek/deepdistilling
Mechanistically interpretable neurosymbolic AI (Nature Comput Sci 2024): losslessly compressing NNs to computer code and discovering new algorithms which generalize out-of-distribution and outperform human-designed algorithms
praveenkulkarni1996/awesome-program-synthesis
An curated list of papers on program synthesis.
jfeser/L2
λ² is a tool for synthesizing functional programs from input-output examples.
volotat/ARC-Game
The Abstraction and Reasoning Corpus made into a web game
TyGuS/hoogle_plus
Type-driven, component based synthesis, showcasing TYpe Guided Abstract Refinement (TYGAR)
volotat/GAS
Generative Art Synthesizer - a python program that generates python programs that generates generative art
evo-eval/evoeval
EvoEval: Evolving Coding Benchmarks via LLM
nerdimite/neuro-symbolic-ai-soc
Neuro-Symbolic Visual Question Answering on Sort-of-CLEVR using PyTorch