Microsoft Corporation
Multi-lingual line-of-code completion system
Last updated:
Abstract:
A code completion tool uses a neural transformer model to generate candidate sequences to complete a line of source code. The neural transformer model is trained using a conditional language modeling objective on a large unsupervised dataset that includes source code programs written in several different programming languages. The neural transformer model is used within a beam search that predicts the most likely candidate sequences for a code snippet under development.
Status:
Grant
Type:
Utility
Filling date:
11 Nov 2019
Issue date:
1 Mar 2022