Published January 28, 2020 | Version v1.0

mast-group/OpenVocabCodeNLM: First official release

  • 1. University of Edinburgh
  • 2. @giganticode

Description

This is the first official release of our library for training and testing open-vocabulary neural language models for code. Closed-vocabulary models are also supported. The library supports entropy calculation, measuring code completion performance on a file / test dataset, dynamic updates, dynamic code completion, measuring identifier completion performance, and an optional identifier cache.

The implementation was used for the experiments in the paper: Big Code != Big Vocabulary:Open-Vocabulary Models for Source Code

Files

mast-group/OpenVocabCodeNLM-v1.0.zip

Files (69.0 MB)

Name Size Download all
md5:5982ed8ada808dda845c6607afef3b18
69.0 MB Preview Download

Additional details