-
Updated
Jan 6, 2022 - JavaScript
#
program-synthesis
Here are 93 public repositories matching this topic...
The Abstraction and Reasoning Corpus
Using artificial intelligence and genetic algorithms to automatically write programs. Tutorial: http://www.primaryobjects.com/cms/article149
c-sharp
programming-language
ai
genome
genetic-algorithm
program-synthesis
artificial-intelligence
genetic-programming
genetic-algorithms
fitness-score
-
Updated
Oct 7, 2020 - C#
A Dataset of Python Challenges for AI Research
-
Updated
Feb 9, 2022 - Python
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.
microsoft
sdk
csharp
dotnet
examples
prose
data-transformation
program-synthesis
synthesis
data-wrangling
-
Updated
Apr 27, 2022 - C#
Performs string manipulation tasks by learning from the provided example(s), instead of having to program them out explicitly.
-
Updated
May 13, 2020 - Roff
Direct Manipulation Programming for HTML/SVG
-
Updated
Jun 24, 2021 - Elm
Neural Symbolic Machines is a framework to integrate neural networks and symbolic representations using reinforcement learning, with applications in program synthesis and semantic parsing.
reinforcement-learning
deep-learning
tensorflow
deep-reinforcement-learning
program-synthesis
rnn
semantic-parsing
-
Updated
Feb 9, 2022 - Python
discover elisp functions that do what you want
-
Updated
Feb 25, 2022 - Emacs Lisp
A relation-aware semantic parsing model from English to SQL
-
Updated
Dec 9, 2021 - Python
Metagol - an inductive logic programming system
-
Updated
Sep 13, 2021 - Prolog
APPS: Automated Programming Progress Standard (NeurIPS 2021)
-
Updated
Oct 18, 2021 - Python
A Python framework for program synthesis with a focus on Automated Machine Learning.
-
Updated
May 1, 2022 - Python
Program Synthesis
-
Updated
Mar 8, 2021 - Jupyter Notebook
Programmatic modification and evaluation of software
-
Updated
May 5, 2022 - Common Lisp
Re-implement DeepCoder (https://openreview.net/pdf?id=ByldLrqlx)
-
Updated
Sep 1, 2019 - Python
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
-
Updated
Mar 11, 2022 - Python
An AIMGP (Automatic Induction of Machine code by Genetic Programming) engine
-
Updated
Dec 4, 2018 - Ruby
andrewcropper
commented
Jan 12, 2022
Suppose Popper generates this rule:
f(A):-
has_car(A,B),
has_car(A,C),
long(B),
long(C).Then Popper's subsumption check will detect that two of the body literals are logically redundant.
Popper will then generate a generalisation co
Open
Partial directions
λ² is a tool for synthesizing functional programs from input-output examples.
-
Updated
Aug 24, 2020 - OCaml
An curated list of papers on program synthesis.
-
Updated
Aug 11, 2019
michaelbjames
commented
Mar 11, 2020
[ ] - Syntax highlighting uses a slightly off-white background color. I see two options to fix this:
- Download the current styling sheet and modify it. https://highlightjs.org/static/demo/styles/github.css
- Find a different style with a white bg: https://highlightjs.org/static/demo/ Then edit the
index.htmlfile to use that style sheet instead.
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.
-
Updated
Apr 5, 2022 - Python
Generative Art Synthesizer - a python program that generates python programs that generates generative art
-
Updated
Dec 24, 2021 - Python
The Abstraction and Reasoning Corpus made into a web game
-
Updated
Oct 30, 2021 - JavaScript
Code for Neural Inverse Knitting: From Images to Manufacturing Instructions
-
Updated
Mar 11, 2022 - Python
Neuro-Symbolic Visual Question Answering on Sort-of-CLEVR using PyTorch
program-synthesis
pytorch
artificial-intelligence
vqa
reasoning
clevr
neuro-symbolic-learning
pytorch-implementation
neuro-symbolic
-
Updated
Oct 28, 2021 - Jupyter Notebook
A public repository for "Write, Execute, Assess: Program Synthesis With a REPL" project by Kevin Ellis, Max Nye, Yewen Pu, Felix Sosa, Josh Tenenbaum, and Armando Solar-Lezama. Presented at NeurIPS 2019.
search
repl
program-synthesis
cad
text-editing
program-induction
3d-cad
constructive-solid-geometry
2d-cad
-
Updated
May 21, 2020 - Python
Improve this page
Add a description, image, and links to the program-synthesis topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the program-synthesis topic, visit your repo's landing page and select "manage topics."
At the moment, synthesis can take "hints" about auxiliary functions, which can be used for synthesing the main one. For instance, this is a specification for tree flattening that takes an auxiliary function: