中文
相关论文

相关论文: Learning to Compile Programs to Neural Networks

200 篇论文

The method of surrogates is one of the key concepts of nonlinear data analysis. Here, we demonstrate that commonly used algorithms for generating surrogates often fail to generate truly linear time series. Rather, they create surrogate…

数据分析、统计与概率 · 物理学 2015-06-03 C. Raeth , M. Gliozzi , I. E. Papadakis , W. Brinkmann

Program synthesis is the process of automatically translating a specification into computer code. Traditional synthesis settings require a formal, precise specification. Motivated by computer education applications where a student learns to…

人工智能 · 计算机科学 2018-06-05 Evan Hernandez , Ara Vartanian , Xiaojin Zhu

NeuroNet is a deep convolutional neural network mimicking multiple popular and state-of-the-art brain segmentation tools including FSL, SPM, and MALPEM. The network is trained on 5,000 T1-weighted brain MRI scans from the UK Biobank Imaging…

计算机视觉与模式识别 · 计算机科学 2018-06-13 Martin Rajchl , Nick Pawlowski , Daniel Rueckert , Paul M. Matthews , Ben Glocker

Programming-by-example is the task of synthesizing a program that is consistent with a set of user-provided input-output examples. As examples are often an under-specification of one's intent, a good synthesizer must choose the intended…

机器学习 · 计算机科学 2025-04-18 Saujas Vaduguru , Daniel Fried , Yewen Pu

Program synthesis is the task of automatically generating a program consistent with a given specification. A natural way to specify programs is to provide examples of desired input-output behavior, and many current program synthesis…

机器学习 · 计算机科学 2020-07-28 Alexander Suh , Yuval Timen

Neural decompilers are machine learning models that reconstruct the source code from an executable program. Critical to the lifecycle of any machine learning model is an evaluation of its effectiveness. However, existing techniques for…

机器学习 · 计算机科学 2025-01-10 Luke Dramko , Claire Le Goues , Edward J. Schwartz

Programming languages are emerging as a challenging and interesting domain for machine learning. A core task, which has received significant attention in recent years, is building generative models of source code. However, to our knowledge,…

机器学习 · 计算机科学 2019-04-08 Rui Zhao , David Bieber , Kevin Swersky , Daniel Tarlow

Numerical models based on physics represent the state-of-the-art in earth system modeling and comprise our best tools for generating insights and predictions. Despite rapid growth in computational power, the perceived need for higher model…

机器学习 · 计算机科学 2022-01-10 Kate Duffy , Thomas Vandal , Weile Wang , Ramakrishna Nemani , Auroop R. Ganguly

Programming by example is the problem of synthesizing a program from a small set of input / output pairs. Recent works applying machine learning methods to this task show promise, but are typically reliant on generating synthetic examples…

机器学习 · 计算机科学 2019-11-11 Judith Clymo , Haik Manukian , Nathanaël Fijalkow , Adrià Gascón , Brooks Paige

Deep learning for image processing typically treats input imagery as pixels in some color space. This paper proposes instead to learn from program traces of procedural fragment shaders -- programs that generate images. At each pixel, we…

机器学习 · 计算机科学 2022-04-26 Yuting Yang , Connelly Barnes , Adam Finkelstein

Neural program embeddings have demonstrated considerable promise in a range of program analysis tasks, including clone identification, program repair, code completion, and program synthesis. However, most existing methods generate neural…

软件工程 · 计算机科学 2022-04-21 Zongjie Li , Pingchuan Ma , Huaijin Wang , Shuai Wang , Qiyi Tang , Sen Nie , Shi Wu

We find that existing language modeling datasets contain many near-duplicate examples and long repetitive substrings. As a result, over 1% of the unprompted output of language models trained on these datasets is copied verbatim from the…

Evolutionary algorithms are increasingly recognised as a viable computational approach for the automated optimisation of deep neural networks (DNNs) within artificial intelligence. This method extends to the training of DNNs, an approach…

神经与进化计算 · 计算机科学 2024-03-29 Fergal Stapleton , Brendan Cody-Kenny , Edgar Galván

When the amount of parallel sentences available to train a neural machine translation is scarce, a common practice is to generate new synthetic training samples from them. A number of approaches have been proposed to produce synthetic…

We extend a technique called Compiling Control. The technique transforms coroutining logic programs into logic programs that, when executed under the standard left-to-right selection rule (and not using any delay features) have the same…

编程语言 · 计算机科学 2017-08-28 Vincent Nys , Danny De Schreye

Neural networks trained on natural language processing tasks capture syntax even though it is not provided as a supervision signal. This indicates that syntactic analysis is essential to the understating of language in artificial…

计算与语言 · 计算机科学 2020-10-05 Tomasz Limisiewicz , David Mareček

Surrogate-assistance approaches have long been used in computationally expensive domains to improve the data-efficiency of optimization algorithms. Neuroevolution, however, has so far resisted the application of these techniques because it…

神经与进化计算 · 计算机科学 2018-04-18 Adam Gaier , Alexander Asteroth , Jean-Baptiste Mouret

Large pre-trained language models have recently been expanded and applied to programming language tasks with great success, often through further pre-training of a strictly-natural language model--where training sequences typically contain…

计算与语言 · 计算机科学 2024-02-13 Fenia Christopoulou , Guchun Zhang , Gerasimos Lampouras

Meta-materials are an important emerging class of engineered materials in which complex macroscopic behaviour--whether electromagnetic, thermal, or mechanical--arises from modular substructure. Simulation and optimization of these materials…

机器学习 · 计算机科学 2020-05-18 Alex Beatson , Jordan T. Ash , Geoffrey Roeder , Tianju Xue , Ryan P. Adams

In this paper we introduce JuliaSim, a high-performance programming environment designed to blend traditional modeling and simulation with machine learning. JuliaSim can build accelerated surrogates from component-based models, such as…