v0.1.2
About
Relying on TensorFlow and Keras as backends, pidgan is a Python package designed to simplify the implementation and training of GAN-based models intended for High Energy Physics (HEP) applications.
Available modules
algorithms
callbacks
metrics
optimization
players
classifiers
AuxClassifier
- ✨AuxMultiClassifier
- ✨Classifier
- ✨MultiClassifier
- ✨ResClassifier
- ✨ResMultiClassifier
- ✨
discriminators
AuxDiscriminator
- ✨Discriminator
- ✨ResDiscriminator
- ✨
generators
Generator
- ✨ResGenerator
- ✨
utils
✨ New features
- The
Generator
player is implemented via a neural network using the TensorFlow's sequential model. To prevent the vanishing gradient problem even when playing with deep models, we enabled the use of skip connections. TheResGenerator
player allows to use skip connections thanks to the TensorFlow's functional API. - The
Discriminator
player is implemented via a neural network using the TensorFlow's sequential model. To prevent the vanishing gradient problem even when playing with deep models, we enabled the use of skip connections. TheResDiscriminator
andAuxDiscriminator
players allow to use skip connections thanks to the TensorFlow's functional API. - The
Classifier
andMultiClassifier
players are implemented via neural networks using the TensorFlow's sequential model. To prevent the vanishing gradient problem even when playing with deep models, we enabled the use of skip connections. TheResClassifier
,AuxClassifier
,ResMultiClassifier
andAuxMultiClassifier
players allow to use skip connections thanks to the TensorFlow's functional API.