Skip to main content

entrenar/generative/code_gan/gan/
training_result.rs

1//! Training result struct for GAN updates.
2
3/// Training result from a GAN update step
4#[derive(Debug, Clone)]
5pub struct TrainingResult {
6    /// Generator loss
7    pub gen_loss: f32,
8    /// Discriminator loss
9    pub disc_loss: f32,
10    /// Discriminator accuracy on real samples
11    pub disc_real_acc: f32,
12    /// Discriminator accuracy on fake samples
13    pub disc_fake_acc: f32,
14    /// Gradient penalty value
15    pub gradient_penalty: f32,
16}