Я могу объединить несколько моделей классификаторов, используя приведенную ниже функцию суммирования, объединение регрессионных моделей приводит к ошибке - PullRequest
0 голосов
/ 30 апреля 2020
def Stacking(model, train, y, test, num_fold):
    folds=StratifiedKFold(n_splits = num_fold)
    test_prediction = np.empty((0,1),float)
    train_prediction = np.empty((0,1),float)
    for train_indices,val_indices in folds.split(train,y):
        x_train,x_val=train[train_indices],train[val_indices]
        y_train,y_test=y[train_indices],y[val_indices]
        model.fit(X=x_train,y=y_train)
        train_prediction=np.append(train_prediction,model.predict(x_val))
    test_prediction=model.predict(test)
    return test_prediction.reshape(-1,1),train_prediction 
ValueError: Supported target types are: ('binary', 'multiclass'). Got 'continuous' instead.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...