zae_engine.models package¶
Subpackages¶
- zae_engine.models.builds package
- Submodules
- zae_engine.models.builds.autoencoder module
AutoEncoder
AutoEncoder.encoder
AutoEncoder.bottleneck
AutoEncoder.decoder
AutoEncoder.feature_vectors
AutoEncoder.up_pools
AutoEncoder.fc
AutoEncoder.sig
AutoEncoder.hook_handles
AutoEncoder.feature_hook()
AutoEncoder.feature_output_hook()
AutoEncoder.forward()
AutoEncoder.get_hooks()
AutoEncoder.remove_hooks()
VAE
- zae_engine.models.builds.cnn module
- zae_engine.models.builds.nested_autoencoder module
- zae_engine.models.builds.transformer module
- Module contents
- zae_engine.models.converter package
- Submodules
- zae_engine.models.converter.dim_converter module
DimConverter
DimConverter.model
DimConverter.module_dict
DimConverter.new_module_dict
DimConverter.layer_dict
DimConverter.param_dict
DimConverter.find_convertable()
DimConverter.const_getter()
DimConverter.convert()
DimConverter.apply_new_dict()
DimConverter.const_getter()
DimConverter.convert()
DimConverter.correction_map
DimConverter.dim_correction()
DimConverter.find_convertable()
- Module contents
- zae_engine.models.foundations package
Submodules¶
zae_engine.models.utility module¶
- zae_engine.models.utility.initializer(m)[source]¶
Initialize the parameters in model. For Linear layer, weights are initialized following normal distribution. For BatchNorm layer, weights are initialized following uniform distribution. For LayerNorm layer, weights are not initialized. For others, weights are initialized following kaiming method based on normal distribution. (https://arxiv.org/abs/1502.01852v1)
- Parameters:
m – The member of model.