Skip to content
Snippets Groups Projects
Commit 16414ac3 authored by Tim O'Donnell's avatar Tim O'Donnell
Browse files

Many more models in ensemble

parent ef6272e7
No related branches found
No related tags found
No related merge requests found
...@@ -35,7 +35,7 @@ time mhcflurry-class1-train-allele-specific-models \ ...@@ -35,7 +35,7 @@ time mhcflurry-class1-train-allele-specific-models \
--data "$(mhcflurry-downloads path data_curated)/curated_training_data.with_mass_spec.csv.bz2" \ --data "$(mhcflurry-downloads path data_curated)/curated_training_data.with_mass_spec.csv.bz2" \
--hyperparameters hyperparameters.yaml \ --hyperparameters hyperparameters.yaml \
--out-models-dir models \ --out-models-dir models \
--percent-rank-calibration-num-peptides-per-length 1000000 \ --percent-rank-calibration-num-peptides-per-length 100000 \
--min-measurements-per-allele 75 \ --min-measurements-per-allele 75 \
--num-jobs 32 16 --num-jobs 32 16
......
...@@ -49,7 +49,7 @@ base_hyperparameters = { ...@@ -49,7 +49,7 @@ base_hyperparameters = {
"kernel_size": 3 "kernel_size": 3
} }
], ],
"activation": "relu", "activation": "tanh",
"output_activation": "sigmoid", "output_activation": "sigmoid",
"layer_sizes": [16], "layer_sizes": [16],
"dense_layer_l1_regularization": 0.001, "dense_layer_l1_regularization": 0.001,
...@@ -58,19 +58,22 @@ base_hyperparameters = { ...@@ -58,19 +58,22 @@ base_hyperparameters = {
} }
grid = [] grid = []
for dense_layer_size in [64, 16]: for dense_layer_size in [64, 32, 16]:
for num_lc in [0, 1, 2]: for l1 in [0.001, 0.01, 0.0]:
for lc_kernel_size in [3, 5]: for num_lc in [0, 1, 2]:
new = deepcopy(base_hyperparameters) for lc_kernel_size in [3, 5]:
new["layer_sizes"] = [dense_layer_size] new = deepcopy(base_hyperparameters)
(lc_layer,) = new["locally_connected_layers"] new["layer_sizes"] = [dense_layer_size]
lc_layer['kernel_size'] = lc_kernel_size new["dense_layer_l1_regularization"] = l1
if num_lc == 0: (lc_layer,) = new["locally_connected_layers"]
new["locally_connected_layers"] = [] lc_layer['kernel_size'] = lc_kernel_size
elif num_lc == 1: if num_lc == 0:
new["locally_connected_layers"] = [lc_layer] new["locally_connected_layers"] = []
elif num_lc == 2: elif num_lc == 1:
new["locally_connected_layers"] = [lc_layer, deepcopy(lc_layer)] new["locally_connected_layers"] = [lc_layer]
grid.append(new) elif num_lc == 2:
new["locally_connected_layers"] = [lc_layer, deepcopy(lc_layer)]
if not grid or new not in grid:
grid.append(new)
dump(grid, stdout) dump(grid, stdout)
\ No newline at end of file
...@@ -35,7 +35,7 @@ time mhcflurry-class1-train-allele-specific-models \ ...@@ -35,7 +35,7 @@ time mhcflurry-class1-train-allele-specific-models \
--data "$(mhcflurry-downloads path data_curated)/curated_training_data.no_mass_spec.csv.bz2" \ --data "$(mhcflurry-downloads path data_curated)/curated_training_data.no_mass_spec.csv.bz2" \
--hyperparameters hyperparameters.yaml \ --hyperparameters hyperparameters.yaml \
--out-models-dir models \ --out-models-dir models \
--percent-rank-calibration-num-peptides-per-length 1000000 \ --percent-rank-calibration-num-peptides-per-length 100000 \
--min-measurements-per-allele 75 \ --min-measurements-per-allele 75 \
--num-jobs 32 16 --num-jobs 32 16
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment