| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model/create_tool_recommendation_model/0.0.5 (this tool) |
| toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model/create_tool_recommendation_model/0.0.4 |
| toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model/create_tool_recommendation_model/0.0.3 |
| toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model/create_tool_recommendation_model/0.0.2 |
| toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model/create_tool_recommendation_model/0.0.1 |
| create_tool_recommendation_model |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| python | 3.9.12 | package |
| tensorflow | 2.9.1 | package |
| keras | 2.9.0 | package |
| scikit-learn | 1.0.2 | package |
| pandas | 1.4.2 | package |
| h5py | 3.6.0 | package |
| Additional information about this tool |
python '$__tool_directory__/main.py'
--workflow_file '$input_tabular_workflows'
--tool_usage_file '$input_tabular_tool_usage'
--cutoff_date '$data_parameters.input_cutoff_date'
--maximum_path_length '$data_parameters.input_maximum_path_length'
--te_share '$training_parameters.te_share'
--tr_batch_size '$training_parameters.tr_batch_size'
--te_batch_size '$training_parameters.te_batch_size'
--n_train_iter '$training_parameters.n_train_iter'
--tr_logging_step '$training_parameters.tr_logging_step'
--te_logging_step '$training_parameters.te_logging_step'
--n_heads '$nn_parameters.n_heads'
--n_embed_dim '$nn_parameters.n_embed_dim'
--n_feed_forward_dim '$nn_parameters.n_feed_forward_dim'
--dropout '$nn_parameters.dropout'
--learning_rate '$nn_parameters.learning_rate'
--output_model '$outfile_model'
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage training_parameters|n_train_iter: 20 training_parameters|tr_batch_size: 4 training_parameters|te_batch_size: 4 training_parameters|tr_logging_step: 10 training_parameters|te_logging_step: 10 training_parameters|te_share: 0.4 |
name: value |
test_workflow_connections test_tool_usage value |
| Test-2 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage training_parameters|n_train_iter: 20 training_parameters|tr_batch_size: 4 training_parameters|te_batch_size: 4 training_parameters|tr_logging_step: 10 training_parameters|te_logging_step: 10 training_parameters|te_share: 0.4 nn_parameters|n_heads: 2 nn_parameters|n_embed_dim: 32 nn_parameters|n_feed_forward_dim: 32 nn_parameters|dropout: 0.05 nn_parameters|learning_rate: 0.0001 |
name: value |
test_workflow_connections test_tool_usage value |
| Test-3 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage training_parameters|te_share: 0.0,0.1 |
test_workflow_connections test_tool_usage |
|
| Test-4 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage training_parameters|tr_batch_size: ['1', '9'] |
test_workflow_connections test_tool_usage |
|
| Test-5 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage training_parameters|te_batch_size: ['1', '1'] |
test_workflow_connections test_tool_usage |
|
| Test-6 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage training_parameters|tr_logging_step: ['1', '6'] |
test_workflow_connections test_tool_usage |
|
| Test-7 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage nn_parameters|n_embed_dim: ['1', '6'] |
test_workflow_connections test_tool_usage |
|
| Test-8 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage nn_parameters|n_feed_forward_dim: 1,6 |
test_workflow_connections test_tool_usage |
|
| Test-9 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage nn_parameters|dropout: 0.1,0.2 |
test_workflow_connections test_tool_usage |
|
| Test-10 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage nn_parameters|n_heads: 0.1 |
test_workflow_connections test_tool_usage |
|
| Test-11 |
input_tabular_workflows: test_workflow_connections input_tabular_tool_usage: test_tool_usage nn_parameters|learning_rate: 0.0001,0.04 |
test_workflow_connections test_tool_usage |