
62
2
章 機械学習プロジェクトのはじめから終わりまで
gbm.predict(X_train_fold, num_iteration=gbm.best_iteration))
trainingScores.append(loglossTraining)
predictionsBasedOnKFoldsEnsemble.loc[X_cv_fold.index,'prediction'] = \
gbm.predict(X_cv_fold, num_iteration=gbm.best_iteration)
loglossCV = log_loss(y_cv_fold, \
predictionsBasedOnKFoldsEnsemble.loc[X_cv_fold.index,'prediction'])
cvScores.append(loglossCV)
print('Training Log Loss: ', loglossTraining)
print('CV Log Loss: ', loglossCV)
loglossEnsemble = log_loss(y_train, \
predictionsBasedOnKFoldsEnsemble.loc[:,'prediction'])
print('Ensemble Log Loss: ', loglossEnsemble)
Ensemble Log Loss: 0.002885415974220497
2.9.1.4
結果の評価 ...