Repository revision
4:afec8c595124

Repository 'create_tool_recommendation_model'
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model

Create a model to recommend tools tool metadata
Miscellaneous
using deep learning
create_tool_recommendation_model
toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model/create_tool_recommendation_model/0.0.3
0.0.3
echo "@VERSION@"
True
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.4
toolshed.g2.bx.psu.edu/repos/bgruening/create_tool_recommendation_model/create_tool_recommendation_model/0.0.3 (this tool)
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.6 package
tensorflow 1.13.1 package
keras 2.3.0 package
scikit-learn 0.21.3 package
h5py 2.9.0 package
csvkit 1.0.4 package
hyperopt 0.1.2 package
Functional tests
name inputs outputs required files
Test-1 training_parameters|max_evals: 1
training_parameters|n_epochs: 1
input_tabular_workflows: test_workflows
training_parameters|optimize_n_epochs: 1
nn_parameters|batch_size: 1,2
training_parameters|test_share: 0.2
input_tabular_tool_usage: test_tool_usage
attributes: name
test_workflows
test_tool_usage
name
Test-2 training_parameters|max_evals: 1
training_parameters|n_epochs: 1
input_tabular_workflows: test_workflows
training_parameters|optimize_n_epochs: 1
nn_parameters|batch_size: 1,2
input_tabular_tool_usage: test_tool_usage
attributes: name
test_workflows
test_tool_usage
name
Test-3 training_parameters|test_share: 0.0
input_tabular_tool_usage: test_tool_usage
input_tabular_workflows: test_workflows
test_workflows
test_tool_usage
Test-4 input_tabular_tool_usage: test_tool_usage
nn_parameters|batch_size: 1
input_tabular_workflows: test_workflows
test_workflows
test_tool_usage
Test-5 nn_parameters|units: 1
input_tabular_tool_usage: test_tool_usage
input_tabular_workflows: test_workflows
test_workflows
test_tool_usage
Test-6 nn_parameters|embedding_size: 1
input_tabular_tool_usage: test_tool_usage
input_tabular_workflows: test_workflows
test_workflows
test_tool_usage
Test-7 input_tabular_tool_usage: test_tool_usage
input_tabular_workflows: test_workflows
nn_parameters|dropout: 0.1
test_workflows
test_tool_usage
Test-8 input_tabular_tool_usage: test_tool_usage
input_tabular_workflows: test_workflows
nn_parameters|spatial_dropout: 0.1
test_workflows
test_tool_usage
Test-9 input_tabular_tool_usage: test_tool_usage
input_tabular_workflows: test_workflows
nn_parameters|recurrent_dropout: 0.1
test_workflows
test_tool_usage
Test-10 input_tabular_tool_usage: test_tool_usage
nn_parameters|learning_rate: 0.0001
input_tabular_workflows: test_workflows
test_workflows
test_tool_usage