Загрузка
Загружаем соревнования
test_pred = baseline_model.predict(X_test)
submission = pd.DataFrame({ID_COL: test_df[ID_COL].values, TARGET1: test_pred}) submission.to_csv('baseline_submission1.csv')
файл с предсказаниями не создается, появляется ошибка:All arrays must be of the same length или name 'baseline_model' is not defined. Как ее исправить?
Войдите, чтобы участвовать в обсуждении.
Здравствуйте! Скорее всего, это две разные ошибки с разными причинами.
name 'baseline_model' is not defined означает, что модель baseline_model не была создана или не находится в текущей области видимости. Перед вызовом predict необходимо обучить модель или загрузить уже обученную. All arrays must be of the same length означает, что количество предсказаний в test_pred не совпадает с количеством значений test_df[ID_COL]. Стоит проверить, что len(test_pred) == len(test_df), и убедиться, что предсказания получены именно для X_test, соответствующего test_df.
После устранения этих причин файл baseline_submission1.csv должен успешно создаться.
Войдите, чтобы участвовать в обсуждении.