comparison model_validation.xml @ 11:e4ab6b0bdf37 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit b1e5fa3170484d2cc3396f2abe99bb8cfcfa9c65
author bgruening
date Tue, 07 Aug 2018 05:48:38 -0400
parents c6b3efcba7bd
children 2c1851992069
comparison
equal deleted inserted replaced
10:38df89cbed19 11:e4ab6b0bdf37
16 <configfile name="sklearn_model_validation_script"> 16 <configfile name="sklearn_model_validation_script">
17 <![CDATA[ 17 <![CDATA[
18 import sys 18 import sys
19 import json 19 import json
20 import pandas 20 import pandas
21 import re
21 import ast 22 import ast
22 import pickle 23 import pickle
23 import numpy as np 24 import numpy as np
24 import sklearn.feature_selection 25 import sklearn.feature_selection
25 from sklearn import preprocessing, model_selection, svm, linear_model, ensemble, naive_bayes, tree, neighbors 26 from sklearn import preprocessing, model_selection, svm, linear_model, ensemble, naive_bayes, tree, neighbors
26 from sklearn.pipeline import Pipeline 27 from sklearn.pipeline import Pipeline
27 28
28 @COLUMNS_FUNCTION@ 29 @COLUMNS_FUNCTION@
29 @GET_ESTIMATOR_FUNCTION@ 30 @GET_ESTIMATOR_FUNCTION@
30 @FEATURE_SELECTOR_FUNCTION@ 31 @FEATURE_SELECTOR_FUNCTION@
32 @SAFE_EVAL_FUNCTION@
33 @GET_CV_FUNCTION@
31 34
32 35
33 input_json_path = sys.argv[1] 36 input_json_path = sys.argv[1]
34 with open(input_json_path, "r") as param_handler: 37 with open(input_json_path, "r") as param_handler:
35 params = json.load(param_handler) 38 params = json.load(param_handler)
68 parse_dates=True 71 parse_dates=True
69 ) 72 )
70 y=y.ravel() 73 y=y.ravel()
71 74
72 options = params["model_validation_functions"]["options"] 75 options = params["model_validation_functions"]["options"]
76 options['cv'] = get_cv( options['cv'] )
73 if 'scoring' in options and options['scoring'] == '': 77 if 'scoring' in options and options['scoring'] == '':
74 options['scoring'] = None 78 options['scoring'] = None
75 if 'pre_dispatch' in options and options['pre_dispatch'] == '': 79 if 'pre_dispatch' in options and options['pre_dispatch'] == '':
76 options['pre_dispatch'] = None 80 options['pre_dispatch'] = None
77 81