9from labml import experiment
10
11from labml.configs import calculateDCGAN අත්හදා බැලීමෙන් වින්යාසයන් ආනයනය කරන්න
13from labml_nn.gan.dcgan import Configsආනයන වොෂර් GAN පාඩු
16from labml_nn.gan.wasserstein import GeneratorLoss, DiscriminatorLossවොසර්ස්ටයින්GAN පාඩු සඳහා වින්යාස කිරීමේ විකල්ප සකසන්න
19calculate(Configs.generator_loss, 'wasserstein', lambda c: GeneratorLoss())
20calculate(Configs.discriminator_loss, 'wasserstein', lambda c: DiscriminatorLoss())23def main():වින්යාසවස්තුව සාදන්න
25 conf = Configs()අත්හදාබැලීම සාදන්න
27 experiment.create(name='mnist_wassertein_dcgan', comment='test')වින්යාසයන්අභිබවා යන්න
29 experiment.configs(conf,
30 {
31 'discriminator': 'cnn',
32 'generator': 'cnn',
33 'label_smoothing': 0.01,
34 'generator_loss': 'wasserstein',
35 'discriminator_loss': 'wasserstein',
36 })අත්හදාබැලීම ආරම්භ කර පුහුණු ලූපය ක්රියාත්මක කරන්න
39 with experiment.start():
40 conf.run()
41
42
43if __name__ == '__main__':
44 main()