comparison 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
comparison
equal deleted inserted replaced
11:c5150cceab47 12:bcfa2e234a80
319 <tests> 319 <tests>
320 <test expect_num_outputs="3"> 320 <test expect_num_outputs="3">
321 <param name="input_csv" value="mnist_subset.csv" ftype="csv" /> 321 <param name="input_csv" value="mnist_subset.csv" ftype="csv" />
322 <param name="image_zip" value="mnist_subset.zip" ftype="zip" /> 322 <param name="image_zip" value="mnist_subset.zip" ftype="zip" />
323 <param name="model_name" value="resnet18" /> 323 <param name="model_name" value="resnet18" />
324 <output name="output_report">
325 <assert_contents>
326 <has_text text="Results Summary" />
327 <has_text text="Train/Validation Results" />
328 <has_text text="Test Results" />
329 </assert_contents>
330 </output>
331
332 <output_collection name="output_pred_csv" type="list" >
333 <element name="predictions.csv" >
334 <assert_contents>
335 <has_n_columns n="1" />
336 </assert_contents>
337 </element>
338 </output_collection>
339 </test>
340 <test expect_num_outputs="3">
341 <param name="input_csv" value="mnist_subset.csv" ftype="csv" />
342 <param name="image_zip" value="mnist_subset.zip" ftype="zip" />
343 <param name="model_name" value="vit_b_16" />
344 <output name="output_report">
345 <assert_contents>
346 <has_text text="Results Summary" />
347 <has_text text="Train/Validation Results" />
348 <has_text text="Test Results" />
349 </assert_contents>
350 </output>
351
352 <output_collection name="output_pred_csv" type="list" >
353 <element name="predictions.csv" >
354 <assert_contents>
355 <has_n_columns n="1" />
356 </assert_contents>
357 </element>
358 </output_collection>
359 </test>
360 <test expect_num_outputs="3">
361 <param name="input_csv" value="mnist_subset.csv" ftype="csv" />
362 <param name="image_zip" value="mnist_subset.zip" ftype="zip" />
363 <param name="model_name" value="resnet18" />
364 <param name="augmentation" value="random_horizontal_flip,random_vertical_flip,random_rotate" /> 324 <param name="augmentation" value="random_horizontal_flip,random_vertical_flip,random_rotate" />
365 <output name="output_report"> 325 <output name="output_report">
366 <assert_contents> 326 <assert_contents>
367 <has_text text="Results Summary" /> 327 <has_text text="Results Summary" />
368 <has_text text="Train/Validation Results" /> 328 <has_text text="Train/Validation Results" />
492 </assert_contents> 452 </assert_contents>
493 </element> 453 </element>
494 </output_collection> 454 </output_collection>
495 </test> --> 455 </test> -->
496 <!-- Test 9: PoolFormerV2 model configuration - verifies custom_model parameter persists in config --> 456 <!-- Test 9: PoolFormerV2 model configuration - verifies custom_model parameter persists in config -->
497 <test expect_num_outputs="3">
498 <param name="input_csv" value="mnist_subset.csv" ftype="csv" />
499 <param name="image_zip" value="mnist_subset.zip" ftype="zip" />
500 <param name="model_name" value="poolformerv2_s12" />
501 <output name="output_report">
502 <assert_contents>
503 <has_text text="Results Summary" />
504 <has_text text="Train/Validation Results" />
505 <has_text text="Test Results" />
506 </assert_contents>
507 </output>
508 <output_collection name="output_pred_csv" type="list" >
509 <element name="predictions.csv" >
510 <assert_contents>
511 <has_n_columns n="1" />
512 </assert_contents>
513 </element>
514 </output_collection>
515 </test>
516 <!-- Test 10: Multi-class classification with ROC curves - verifies robust ROC-AUC plot generation --> 457 <!-- Test 10: Multi-class classification with ROC curves - verifies robust ROC-AUC plot generation -->
517 <!-- <test expect_num_outputs="3"> 458 <!-- <test expect_num_outputs="3">
518 <param name="input_csv" value="mnist_subset.csv" ftype="csv" /> 459 <param name="input_csv" value="mnist_subset.csv" ftype="csv" />
519 <param name="image_zip" value="mnist_subset.zip" ftype="zip" /> 460 <param name="image_zip" value="mnist_subset.zip" ftype="zip" />
520 <param name="model_name" value="resnet18" /> 461 <param name="model_name" value="resnet18" />
535 <has_n_columns n="1" /> 476 <has_n_columns n="1" />
536 </assert_contents> 477 </assert_contents>
537 </element> 478 </element>
538 </output_collection> 479 </output_collection>
539 </test> --> 480 </test> -->
481 <test expect_num_outputs="3">
482 <param name="input_csv" value="mnist_subset_binary.csv" ftype="csv" />
483 <param name="image_zip" value="mnist_subset.zip" ftype="zip" />
484 <param name="model_name" value="resnet18" />
485 <param name="customize_defaults" value="true" />
486 <param name="threshold" value="0.6" />
487 <output name="output_report">
488 <assert_contents>
489 <has_text text="Accuracy" />
490 <has_text text="Precision" />
491 <has_text text="Learning Curves Label Accuracy" />
492 </assert_contents>
493 </output>
494 <output_collection name="output_pred_csv" type="list" >
495 <element name="predictions.csv" >
496 <assert_contents>
497 <has_n_columns n="1" />
498 </assert_contents>
499 </element>
500 </output_collection>
501 </test>
540 </tests> 502 </tests>
541 <help> 503 <help>
542 <![CDATA[ 504 <![CDATA[
543 **What it does** 505 **What it does**
544 Image Learner for Classification/regression: trains and evaluates a image classification/regression model. 506 Image Learner for Classification/regression: trains and evaluates a image classification/regression model.