Table of Contents

Namespace AiDotNet.ProgramSynthesis.Engines

Classes

CodeBERT<T>

CodeBERT is a bimodal pre-trained model for programming and natural languages.

CodeModelBase<T>

Base class for code models that provides shared tokenization, task dispatch, and structured outputs.

CodeT5<T>

CodeT5 is an encoder-decoder model for code understanding and generation.

GraphCodeBERT<T>

GraphCodeBERT extends CodeBERT by incorporating data flow analysis.

NeuralProgramSynthesizer<T>

Neural network-based program synthesizer that generates programs from specifications.