|
10 | 10 |
|
11 | 11 |
|
12 | 12 | datasets = ["MTH3", "TIMB", "CALM", "1FQG", "UBQT", "BRCA", "TOXI"] # "MTH3", "TIMB", "CALM", "1FQG", "UBQT", "BRCA", "TOXI"
|
13 |
| -representations = [EVE_DENSITY, EVE, TRANSFORMER, ONE_HOT, ESM] # VAE_AUX, VAE_RAND, TRANSFORMER, VAE, ONE_HOT, ESM, EVE, VAE_AUX EXTRA 1D rep: VAE_DENSITY |
| 13 | +# datasets = ["TOXI"] # "MTH3", "TIMB", "CALM", "1FQG", "UBQT", "BRCA", "TOXI" |
| 14 | +representations = [TRANSFORMER, ONE_HOT, ESM, EVE, EVE_DENSITY] # VAE_AUX, VAE_RAND, TRANSFORMER, VAE, ONE_HOT, ESM, EVE, VAE_AUX EXTRA 1D rep: VAE_DENSITY |
14 | 15 | MOCK = False
|
15 | 16 | # Protocols: RandomSplitterFactory, BlockSplitterFactory, PositionalSplitterFactory, BioSplitterFactory, FractionalSplitterFactory
|
16 | 17 | protocol_factories = [RandomSplitterFactory, PositionalSplitterFactory]
|
| 18 | +# protocol_factories = [PositionalSplitterFactory] |
17 | 19 | # protocol_factories = [FractionalSplitterFactory]
|
18 |
| -# protocol_factories = [WeightedTaskSplitterFactory] |
19 | 20 | # protocol_factories = [BioSplitterFactory("TOXI", 1, 2), BioSplitterFactory("TOXI", 2, 2), BioSplitterFactory("TOXI", 2, 3), BioSplitterFactory("TOXI", 3, 3), BioSplitterFactory("TOXI", 3, 4)]
|
20 | 21 | # [BioSplitterFactory("TOXI", 1, 2), BioSplitterFactory("TOXI", 2, 2), BioSplitterFactory("TOXI", 2, 3), BioSplitterFactory("TOXI", 3, 3), BioSplitterFactory("TOXI", 3, 4)]:
|
21 | 22 |
|
22 | 23 | # Methods: # KNNFactory, RandomForestFactory, UncertainRFFactory, GPSEFactory, GPLinearFactory, GPMaternFactory
|
23 | 24 | # method_factories = [get_key_for_factory(f) for f in [KNNFactory, RandomForestFactory]]
|
24 |
| -method_factories = [get_key_for_factory(f) for f in [KNNFactory, RandomForestFactory, UncertainRFFactory, GPSEFactory, GPLinearFactory, GPMaternFactory]] |
| 25 | +method_factories = [get_key_for_factory(f) for f in [KNNFactory]] |
25 | 26 |
|
26 |
| -# TODO: rerun with KNN and RF for sanity check after data-load refactor: |
27 | 27 | experiment_iterator = product(datasets, representations, protocol_factories, method_factories)
|
28 | 28 | def run_experiments():
|
29 | 29 | for dataset, representation, protocol_factory, factory_key in experiment_iterator:
|
@@ -76,9 +76,9 @@ def run_augmentation_experiments():
|
76 | 76 |
|
77 | 77 |
|
78 | 78 | if __name__ == "__main__":
|
79 |
| - # run_experiments() |
| 79 | + run_experiments() # TODO: toxi all |
80 | 80 | # ABLATION STUDY: (dim-reduction, augmentation, threshold):
|
81 | 81 | # run_dim_reduction_experiments()
|
82 |
| - run_augmentation_experiments() |
| 82 | + # run_augmentation_experiments() |
83 | 83 | #run_threshold_experiments()
|
84 | 84 |
|
0 commit comments