domid package¶
Subpackages¶
- domid.algos package
- domid.compos package
- Submodules
- domid.compos.DEC_clustering_layer module
- domid.compos.GNN module
- domid.compos.GNN_layer module
- domid.compos.VAE_blocks module
- domid.compos.cnn_AE module
- domid.compos.cnn_VAE module
- domid.compos.linear_AE module
- domid.compos.linear_VAE module
- domid.compos.nn_net module
- domid.compos.predict_basic module
- domid.compos.tensorboard_fun module
- Module contents
- domid.dsets package
- Submodules
- domid.dsets.a_dset_mnist_color_rgb_solo module
- domid.dsets.dset_her2 module
- domid.dsets.dset_mnist module
- domid.dsets.dset_mnist_color_solo_default module
- domid.dsets.dset_unittest module
- domid.dsets.dset_usps module
- domid.dsets.dset_wsi module
- domid.dsets.generate_dataset_dataframe_her2 module
- domid.dsets.make_graph module
- domid.dsets.make_graph_wsi module
- Module contents
- domid.models package
- domid.tasks package
- domid.tests package
- domid.trainers package
- domid.utils package
Submodules¶
domid.arg_parser module¶
Command line arguments
domid.mk_exp module¶
make an experiment
- domid.mk_exp.mk_exp(task, model, trainer: str, train_domain: str, test_domain: str, batchsize: int, pre_tr=5, epos=10, nocu=True, shuffling_off=False, **kwargs)[source]¶
Creates a custom experiment. The user can specify the input parameters. :param task: use a predefined task in DomId, or create a task to a custom dataset. For more explanation on the input params refer to the documentation found in “domainlab.tasks.task_dset.py”. :param model: create a model [NameOfModel] by importing the appropriate “mk_[NameOfModel]”. For a concrete example and explanation of the input params refer to the documentation found in “domainlab.models.model_[NameOfModel].py” :param string trainer: for instance, ‘ae’, ‘cluster’, ‘sdcn’; see the available trainers under ‘domid/trainers/’ and ‘domainlab/trainers/’ or define your own trainer. :param string test_domain: enumerate which domains from the chosen ‘task’ to use for training (separated by spaces) :param string test_domain: enumerate which domains from the chosen ‘task’ to use for testing (separated by spaces) :param int batchsize: batch size to use for training :param **kwargs: any additional parameters that can be processed by the arg_parser of DomId or DomainLab :return exp: the experiment object