Deep TabNine is a new auto-completion tool that suggests finished lines of codes based on what you have written so far. It is a deep learning-based tool that works for multiple programming languages.
Based on a predictive text deep-learning language model GPT-2 by Open AI, Deep TabNine aims to help developers code faster. It is developed by a computer science student, Jacob Jackson, at the University of Waterloo in Canada.
Deep TabNine is a deep learning-based tool that was trained on two million files from GitHub. It predicts each token based on the tokens that come before it.
GPT-2 was trained for the same purpose but instead of predicting natural language sentences Deep TabNine predicts the building blocks of code.