14
14
15
15
import candle_keras as candle
16
16
17
+ '''
17
18
additional_definitions = [
18
19
{'name':'train_features',
19
20
'action':'store',
57
58
'action':'store',
58
59
'type':int}
59
60
]
61
+ '''
60
62
61
63
62
- required = ['learning_rate' , 'batch_size' , 'epochs' , 'drop' , \
63
- 'activation ' , 'out_activation ' , 'loss ' , 'optimizer' , 'metrics ' , \
64
- 'n_fold ' , 'scaling' , 'initialization' , 'shared_nnet_spec ' , \
65
- 'ind_nnet_spec ' , 'feature_names ' ]
64
+ required = [
65
+ 'learning_rate ' , 'batch_size ' , 'epochs ' , 'dropout ' , \
66
+ 'optimizer ' , 'wv_len ' , \
67
+ 'filter_sizes ' , 'filter_sets' , 'num_filters' , 'emb_l2' , 'w_l2 ' ]
66
68
67
69
68
70
69
- class BenchmarkP3B1 (candle .Benchmark ):
71
+ class BenchmarkP3B3 (candle .Benchmark ):
70
72
71
73
def set_locals (self ):
72
74
"""Functionality to set variables specific for the benchmark
@@ -77,29 +79,7 @@ def set_locals(self):
77
79
78
80
if required is not None :
79
81
self .required = set (required )
80
- if additional_definitions is not None :
81
- self .additional_definitions = additional_definitions
82
+ # if additional_definitions is not None:
83
+ # self.additional_definitions = additional_definitions
82
84
83
85
84
- def build_data (nnet_spec_len , fold , data_path ):
85
- """ Build feature sets to match the network topology
86
- """
87
- X_train = []
88
- Y_train = []
89
-
90
- X_test = []
91
- Y_test = []
92
-
93
- for i in range ( nnet_spec_len ):
94
- feature_train = np .genfromtxt (data_path + '/task' + str (i )+ '_' + str (fold )+ '_train_feature.csv' , delimiter = ',' )
95
- label_train = np .genfromtxt (data_path + '/task' + str (i )+ '_' + str (fold )+ '_train_label.csv' , delimiter = ',' )
96
- X_train .append ( feature_train )
97
- Y_train .append ( label_train )
98
-
99
- feature_test = np .genfromtxt (data_path + '/task' + str (i )+ '_' + str (fold )+ '_test_feature.csv' , delimiter = ',' )
100
- label_test = np .genfromtxt (data_path + '/task' + str (i )+ '_' + str (fold )+ '_test_label.csv' , delimiter = ',' )
101
- X_test .append ( feature_test )
102
- Y_test .append ( label_test )
103
-
104
- return X_train , Y_train , X_test , Y_test
105
-
0 commit comments