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}