Skip to content
Back to skills

Learning To Execute

ASecurity

**arXiv ID:** 1410.4615 **Authors:** Wojciech Zaremba, Ilya Sutskever **Published:** 2014-10-17T01:35:12Z **Abstract:** Recurrent Neural Networks (RNNs) with Long Short-Term Memory units (LSTM) are widely used because they are expressive and are easy to train. Our interest lies in empirically evaluating the expressiveness and the learnability of LSTMs in the sequence-to-sequence regime by training them to evaluate short computer programs, a domain that has traditionally been seen as too compl...

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
toolsexpressgitperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add hiyenwong/ai_collection --skill learning-to-execute --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Learning To Execute?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Learning To Execute
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hiyenwong-learning-to-execute/badge)](https://www.skillsdirectory.com/skills/hiyenwong-learning-to-execute)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Learning to Execute

**arXiv ID:** 1410.4615
**Authors:** Wojciech Zaremba, Ilya Sutskever
**Published:** 2014-10-17T01:35:12Z
**Abstract:**
Recurrent Neural Networks (RNNs) with Long Short-Term Memory units (LSTM) are widely used because they are expressive and are easy to train. Our interest lies in empirically evaluating the expressiveness and the learnability of LSTMs in the sequence-to-sequence regime by training them to evaluate short computer programs, a domain that has traditionally been seen as too complex for neural networks. We consider a simple class of programs that can be evaluated with a single left-to-right pass using constant memory. Our main result is that LSTMs can learn to map the character-level representations of such programs to their correct outputs. Notably, it was necessary to use curriculum learning, and while conventional curriculum learning proved ineffective, we developed a new variant of curriculum learning that improved our networks' performance in all experimental conditions. The improved curriculum had a dramatic impact on an addition problem, making it possible to train an LSTM to add two 9-digit numbers with 99% accuracy.

## Skill Description

This skill is generated from the arXiv paper: Learning to Execute (1410.4615).

## How to Use

[To be filled in by the user or by future automation]

## References

- [arXiv:1410.4615](http://arxiv.org/abs/1410.4615v3)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in tools →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.