Mercurial > repos > goeckslab > image_learner
diff image_learner.xml @ 12:bcfa2e234a80 draft
planemo upload for repository https://github.com/goeckslab/gleam.git commit 96bab8325992d16fcaad8e0a4dc4c62b00e2abc2
| author | goeckslab |
|---|---|
| date | Fri, 21 Nov 2025 15:58:13 +0000 |
| parents | c5150cceab47 |
| children | 1a9c42974a5a |
line wrap: on
line diff
--- a/image_learner.xml Sat Oct 18 03:17:09 2025 +0000 +++ b/image_learner.xml Fri Nov 21 15:58:13 2025 +0000 @@ -321,46 +321,6 @@ <param name="input_csv" value="mnist_subset.csv" ftype="csv" /> <param name="image_zip" value="mnist_subset.zip" ftype="zip" /> <param name="model_name" value="resnet18" /> - <output name="output_report"> - <assert_contents> - <has_text text="Results Summary" /> - <has_text text="Train/Validation Results" /> - <has_text text="Test Results" /> - </assert_contents> - </output> - - <output_collection name="output_pred_csv" type="list" > - <element name="predictions.csv" > - <assert_contents> - <has_n_columns n="1" /> - </assert_contents> - </element> - </output_collection> - </test> - <test expect_num_outputs="3"> - <param name="input_csv" value="mnist_subset.csv" ftype="csv" /> - <param name="image_zip" value="mnist_subset.zip" ftype="zip" /> - <param name="model_name" value="vit_b_16" /> - <output name="output_report"> - <assert_contents> - <has_text text="Results Summary" /> - <has_text text="Train/Validation Results" /> - <has_text text="Test Results" /> - </assert_contents> - </output> - - <output_collection name="output_pred_csv" type="list" > - <element name="predictions.csv" > - <assert_contents> - <has_n_columns n="1" /> - </assert_contents> - </element> - </output_collection> - </test> - <test expect_num_outputs="3"> - <param name="input_csv" value="mnist_subset.csv" ftype="csv" /> - <param name="image_zip" value="mnist_subset.zip" ftype="zip" /> - <param name="model_name" value="resnet18" /> <param name="augmentation" value="random_horizontal_flip,random_vertical_flip,random_rotate" /> <output name="output_report"> <assert_contents> @@ -494,25 +454,6 @@ </output_collection> </test> --> <!-- Test 9: PoolFormerV2 model configuration - verifies custom_model parameter persists in config --> - <test expect_num_outputs="3"> - <param name="input_csv" value="mnist_subset.csv" ftype="csv" /> - <param name="image_zip" value="mnist_subset.zip" ftype="zip" /> - <param name="model_name" value="poolformerv2_s12" /> - <output name="output_report"> - <assert_contents> - <has_text text="Results Summary" /> - <has_text text="Train/Validation Results" /> - <has_text text="Test Results" /> - </assert_contents> - </output> - <output_collection name="output_pred_csv" type="list" > - <element name="predictions.csv" > - <assert_contents> - <has_n_columns n="1" /> - </assert_contents> - </element> - </output_collection> - </test> <!-- Test 10: Multi-class classification with ROC curves - verifies robust ROC-AUC plot generation --> <!-- <test expect_num_outputs="3"> <param name="input_csv" value="mnist_subset.csv" ftype="csv" /> @@ -537,6 +478,27 @@ </element> </output_collection> </test> --> + <test expect_num_outputs="3"> + <param name="input_csv" value="mnist_subset_binary.csv" ftype="csv" /> + <param name="image_zip" value="mnist_subset.zip" ftype="zip" /> + <param name="model_name" value="resnet18" /> + <param name="customize_defaults" value="true" /> + <param name="threshold" value="0.6" /> + <output name="output_report"> + <assert_contents> + <has_text text="Accuracy" /> + <has_text text="Precision" /> + <has_text text="Learning Curves Label Accuracy" /> + </assert_contents> + </output> + <output_collection name="output_pred_csv" type="list" > + <element name="predictions.csv" > + <assert_contents> + <has_n_columns n="1" /> + </assert_contents> + </element> + </output_collection> + </test> </tests> <help> <