Expand description
Generative Models for Code Synthesis
This module implements Generative Adversarial Networks (GANs) for code generation where:
- Generator: Produces Rust AST candidates from latent space
- Discriminator: Validates syntax/semantics (approximates rustc)
The GAN architecture enables:
- Latent space interpolation for handling novel Python constructs
- Learning the distribution of valid Rust code
- Generating diverse code translations
Re-exports§
pub use code_gan::sigmoid;pub use code_gan::CodeGan;pub use code_gan::CodeGanConfig;pub use code_gan::CodeGanStats;pub use code_gan::Discriminator;pub use code_gan::DiscriminatorConfig;pub use code_gan::Generator;pub use code_gan::GeneratorConfig;pub use code_gan::LatentCode;pub use code_gan::TrainingResult;
Modules§
- code_
gan - Generative Adversarial Network for Code Generation