Проблема с загрузкой модели sklearn в корзину S3 с помощью s3fs

Я пытаюсь загрузить модель SVR (созданную с помощью sklearn) в корзину S3 с помощью s3fs, но получаю сообщение об ошибке "TypeError: требуется объект, подобный байтам, а не" SVR "". Кто-нибудь может подсказать, как преобразовать SVR в нужный формат?

Мой код

model = SVR_model

fs = s3fs.S3FileSystem()
with fs.open('s3://bucket/SVR_model', 'wb') as f:
    f.write(model)

1 ответ

Используйте pickle, чтобы превратить модель в байтовый объект:

model = pickle.dumps(SVR_model)

fs = s3fs.S3FileSystem()
with fs.open('s3://bucket/SVR_model', 'wb') as f:
    f.write(model)
Другие вопросы по тегам