Я пытаюсь обучить многозеркальный каскадный лес (первоначально из в этой статье , реализованный в этом репо ) и прогнозировать только одну выборку.
Поскольку я получаю MemoryError, когда храню свою модель в памяти, я следовал тому, что было написано в демонстрационном коде и называлось gc.set_keep_model_in_mem(False)
.В документах написано
set_keep_model_in_mem(False)
.Если вашей оперативной памяти недостаточно, установите для этого параметра значение false.(по умолчанию True).Если вы установите это значение в False, вам придется использовать fit_transform (X_train, y_train, X_test = X_test, y_test = y_test) для оценки вашей модели.
Однако, если я использую это, я не могу вызватьgc.predict([X_test[0]])
больше и выдает ошибку:
ValueError: модель (li = 0, ei = 0) отсутствует, возможно, вам следует установить для keep_model_in_mem значение True
Canкто-нибудь поможет мне с этим?Ваша помощь будет принята с благодарностью.