예제 #1
0
 def tune_by_cv(self, X, all_y, alpha_values, td_splits, n_dev_folds, reuser=None, verbose=1):
     y = self.binary_vectors_to_powerset_list(all_y.as_matrix())
     alphas = pd.DataFrame(np.zeros([1, 1]), index=['alpha'], columns=['powerset_label'])
     valid_f1_summary, best_alpha = SparseModel.tune_by_cv(self, X, y, alpha_values, td_splits, n_dev_folds,
                                                           reuser, verbose)
     alphas['alpha', 'powerset_label'] = best_alpha
     return alphas