SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1512.05287 · 2015

A Theoretically Grounded Application of Dropout in Recurrent Neural Networks

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
martin-gorner/tensorflow-rnn-shakespeare pwc_unofficial 0 of 3
FunctionStatusWhere it lives
convert_from_alphabet Not yet run martin-gorner/tensorflow-rnn-shakespeare/my_txtutils.py
code served (permissive licence) · get_code("0c44c51d06ba92e6")
convert_to_alphabet Not yet run martin-gorner/tensorflow-rnn-shakespeare/my_txtutils.py
code served (permissive licence) · get_code("85e5d2ed0f8daaa1")
encode_text Not yet run martin-gorner/tensorflow-rnn-shakespeare/my_txtutils.py
code served (permissive licence) · get_code("89e3c1684fe53b8b")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Recurrent neural networks (RNNs) stand at the forefront of many recent developments in deep learning. Yet a major difficulty with these models is their tendency to overfit, with dropout shown to fail when applied to recurrent layers. Recent results at the intersection of Bayesian modelling and deep learning offer a Bayesian interpretation of common deep learning techniques such as dropout. This grounding of dropout in approximate Bayesian inference suggests an extension of the theoretical results, offering insights into the use of dropout with RNN models. We apply this new variational inference based dropout technique in LSTM and GRU models, assessing it on language modelling and sentiment analysis tasks. The new approach outperforms existing techniques, and to the best of our knowledge improves on the single model state-of-the-art in language modelling with the Penn Treebank (73.4 test perplexity). This extends our arsenal of variational tools in deep learning.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1512.05287")
get_code_for_paper("1512.05287")
have("1512.05287")

Connect an agent — have() is free.