datadata.augmentdata.collatedata.data_factorydata.datasetdata.transformsevalhp_optimmodelsmodels.backbone_factorymodels.byolmodels.byol.modelmodels.maemodels.mae.lr_schedmodels.mae.modelmodels.mae.pos_embedmodels.model_factorymodels.simclrmodels.simclr.encodermodels.simclr.headmodels.simclr.lossmodels.simclr.modelpipelinepipeline.callback_factorypipeline.lightningtrainutilsutils.imagevisualize
augment.Dilationaugment.Erosionaugment.GaussianNoiseaugment.PairTransformdataset.ICDARDatasetmodel.BYOLmodel.EMAmodel.NetWrapperlr_sched.CustomSchedulermodel.MAE: Masked Autoencoder with VisionTransformer backboneencoder.ResNet50Encoderhead.ProjectionHeadloss.ContrastiveLossmodel.SimCLRlightning.LightningPipeline
collate.collate_factory: Custom collate function for each model.data_factory.data_factory: Data loader factory based on dataset name.transforms.transform_factory: Transform factory for self-supervised modelseval.execute: Evaluation entry point.hp_optim.objective: Objective function for Optuna.backbone_factory.backbone_factory: Backbone factory for self-supervised modelsmodel.MLP: Simple MLP with ReLU activation and batch normmodel.SimSiamMLP: SimSiam MLP with ReLU activation and batch normmodel.defaultmodel.flattenmodel.get_module_devicemodel.loss_fn: Negative cosine similarity loss as defined in the papermodel.set_requires_gradmodel.singleton: Singleton pattern decoratormodel.update_moving_averagepos_embed.get_1d_sincos_pos_embed_from_grid: embed_dim: output dimension for each positionpos_embed.get_2d_sincos_pos_embed: grid_size: int of the grid height and widthpos_embed.get_2d_sincos_pos_embed_from_gridpos_embed.interpolate_pos_embedmodel_factory.model_factory: Model factory for self-supervised modelsencoder.testloss.testcallback_factory.callback_factory: Model callback factorytrain.execute: Configuration based model training entry point.image.img_is_color: Check if an image is color or grayscale.image.show_image_list: Shows a grid of images, where each image is a Numpy array. The images can be eithervisualize.plot_features: Plot embeddings. This is a wrapper around : func :tsne. TSNEto make it easier to visualize the model's performance.