bead.src package
Subpackages
- bead.src.models package
- Submodules
- bead.src.models.flows module
- bead.src.models.layers module
- bead.src.models.models module
AE
AE_Dropout_BN
ConvAE
ConvFlow_ConvVAE
ConvVAE
Dirichlet_ConvVAE
FlexibleTransformer
HouseholderSylvester_ConvVAE
IAF_ConvVAE
NSFAR_ConvVAE
OrthogonalSylvester_ConvVAE
Planar_ConvVAE
TransformerAE
TriangularSylvester_ConvVAE
VAEWithTransformer
create_flexible_transformer_from_config()
create_transformer_config_from_config()
create_vae_with_transformer_from_config()
get_activation_function()
get_output_activation_function()
- Module contents
- bead.src.trainers package
- bead.src.utils package
- Submodules
- bead.src.utils.conversion module
- bead.src.utils.data_processing module
- bead.src.utils.diagnostics module
- bead.src.utils.ggl module
Config
Config.activation_extraction
Config.batch_size
Config.chunk_size
Config.contrastive_temperature
Config.contrastive_weight
Config.deterministic_algorithm
Config.early_stoppin_patience
Config.early_stopping
Config.efp_beta
Config.efp_beta_list
Config.efp_cache_dir
Config.efp_device
Config.efp_dmax
Config.efp_dropout_rate
Config.efp_embedding_dim
Config.efp_eps
Config.efp_extended_mode
Config.efp_feature_prefix
Config.efp_gate_threshold
Config.efp_gate_type
Config.efp_include_composites
Config.efp_measure
Config.efp_mode
Config.efp_monitor_sparsity
Config.efp_n_jobs
Config.efp_nmax
Config.efp_normed
Config.efp_standardize_meanvar
Config.efp_use_layer_norm
Config.efp_use_true_energy
Config.enable_transformer
Config.epochs
Config.file_type
Config.input_features
Config.input_level
Config.intermittent_model_saving
Config.intermittent_saving_patience
Config.invert_normalizations
Config.latent_space_plot_style
Config.latent_space_size
Config.loss_function
Config.lr
Config.lr_scheduler
Config.lr_scheduler_patience
Config.min_delta
Config.model_init
Config.model_name
Config.normalizations
Config.ntxent_sigma
Config.num_constits
Config.num_jets
Config.optimizer
Config.overlay_roc
Config.overlay_roc_filename
Config.overlay_roc_projects
Config.overlay_roc_save_location
Config.parallel_workers
Config.project_name
Config.reg_param
Config.separate_model_saving
Config.subsample_plot
Config.subsample_size
Config.train_size
Config.transformer_activation
Config.transformer_attention_dropout
Config.transformer_d_ff
Config.transformer_d_model
Config.transformer_dropout
Config.transformer_gradient_checkpointing
Config.transformer_layer_norm_eps
Config.transformer_max_jets
Config.transformer_mode
Config.transformer_n_heads
Config.transformer_n_layers
Config.transformer_norm_first
Config.transformer_output_activation
Config.transformer_output_dim
Config.transformer_positional_encoding
Config.transformer_token_type_embeddings
Config.transformer_use_class_attention
Config.use_amp
Config.use_ddp
Config.workspace_name
convert_csv()
create_default_config()
create_new_project()
get_arguments()
prepare_inputs()
run_diagnostics()
run_full_chain()
run_inference()
run_plots()
run_training()
- bead.src.utils.helper module
ChainedScaler
CustomDataset
EarlyStopping
L2Normalizer
LRScheduler
Log1pScaler
SinCosTransformer
add_sig_bkg_label()
calculate_in_shape()
call_forward()
convert_to_tensor()
create_datasets()
data_label_split()
detach_device()
get_device()
get_loss()
get_ntxent_outputs()
get_optimizer()
invert_normalize_data()
load_augment_tensors()
load_model()
load_tensors()
model_init()
normalize_data()
numpy_to_tensor()
save_loss_components()
save_model()
select_features()
train_val_split()
unpack_model_outputs()
- bead.src.utils.loss module
BaseLoss
BinaryCrossEntropyLoss
DVAEFlowLoss
DVAELoss
KLDivergenceLoss
L1Regularization
L2Regularization
NTXentCombinedLoss
NTXentDVAEFlowLoss
NTXentDVAELoss
NTXentLoss
NTXentVAEFlowLoss
NTXentVAELoss
ReconstructionLoss
SupervisedContrastiveLoss
VAEFlowLoss
VAEFlowLossEMD
VAEFlowLossL1
VAEFlowLossL2
VAEFlowSupConLoss
VAELoss
VAELossEMD
VAELossL1
VAELossL2
VAESupConLoss
WassersteinLoss
- bead.src.utils.normalization module
- bead.src.utils.plotting module
- Module contents