Search Results

Natural Language Processing Models That Automate Programming Will Transform Chemistry Research and Teaching

1 code implementation30 Aug 2021

Natural language processing models have emerged that can generate usable software and automate a number of programming tasks with high fidelity.

Statistical Mechanics Chemical Physics

Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming

1 code implementation15 Feb 2023

AI code generators like OpenAI Codex have the potential to assist novice programmers by generating code from natural language descriptions, however, over-reliance might negatively impact learning and retention.

Human-Computer Interaction

Primer: Searching for Efficient Transformers for Language Modeling

4 code implementations17 Sep 2021

For example, at a 500M parameter size, Primer improves the original T5 architecture on C4 auto-regressive language modeling, reducing the training cost by 4X.

Language Modeling Language Modelling

ChatDev: Communicative Agents for Software Development

1 code implementation16 Jul 2023

Numerous studies used deep learning to improve specific phases in a waterfall model, such as design, coding, and testing.

Decision Making

Applications of Deep Neural Networks with Keras

2 code implementations11 Sep 2020

Through a combination of advanced training techniques and neural network architectural components, it is now possible to create neural networks that can handle tabular data, images, text, and audio as both input and output.

Deep Learning Time Series +1

GluonCV and GluonNLP: Deep Learning in Computer Vision and Natural Language Processing

2 code implementations9 Jul 2019

We present GluonCV and GluonNLP, the deep learning toolkits for computer vision and natural language processing based on Apache MXNet (incubating).

Deep Learning

Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Code

1 code implementation14 Nov 2023

In this work we systematically review the recent advancements in software engineering with language models, covering 70+ models, 40+ evaluation tasks, 180+ datasets, and 900 related works.

Language Model Evaluation Language Modeling +1

Unsupervised Translation of Programming Languages

9 code implementations NeurIPS 2020

We train our model on source code from open source GitHub projects, and show that it can translate functions between C++, Java, and Python with high accuracy.

Code Translation Translation +1

Non-linear Pattern Matching with Backtracking for Non-free Data Types

3 code implementations31 Aug 2018

Although many studies on pattern matching and implementations for practical programming languages have been proposed so far, we observe that none of these studies satisfy all the criteria of practical pattern matching, which are as follows: i) efficiency of the backtracking algorithm for non-linear patterns, ii) extensibility of matching process, and iii) polymorphism in patterns.

Programming Languages