Library · published 2018-07-24 · added 2026-09-03 · github.com

code2vec

What it is

A TensorFlow implementation of the code2vec neural network for learning distributed representations of code. It encodes code paths into vectors to predict method names, primarily supporting Java but extensible to other languages.

The problem it solves

Lack of effective neural network models for learning semantic representations of source code that can generalize to tasks like name prediction.

What you could use it for

machine-learningcode-analysistensorflownlpjava

Read the source ↗Back to the library →

Summary written by an AI model from the source; check the source before you rely on it.