cutcutcodec.core.nn.model.compression.img_cgavaenn

Implement a convolutive generative adversarial variational auto-encoder neuronal network.

Classes

Decoder()

Unfold the projected encoded images into the color space.

Discriminator()

Classify the real and generated images.

GAVAECNN(encoder, decoder, discriminator)

Convolutive generative adversarial variational auto-encoder neuronal network.

VariationalEncoder()

Projects images into a more compact space.

Details

class cutcutcodec.core.nn.model.compression.img_cgavaenn.Decoder[source]

Unfold the projected encoded images into the color space.

Initialize internal Module state, shared by both nn.Module and ScriptModule.

class cutcutcodec.core.nn.model.compression.img_cgavaenn.Discriminator[source]

Classify the real and generated images.

Initialize internal Module state, shared by both nn.Module and ScriptModule.

class cutcutcodec.core.nn.model.compression.img_cgavaenn.GAVAECNN(encoder: VariationalEncoder, decoder: Decoder, discriminator: Discriminator)[source]

Convolutive generative adversarial variational auto-encoder neuronal network.

class cutcutcodec.core.nn.model.compression.img_cgavaenn.VariationalEncoder[source]

Projects images into a more compact space.

Each patch of 192x192 pixels with a stride of 32 pixels is projected into a space of dimension 256.

Initialize internal Module state, shared by both nn.Module and ScriptModule.