Проблема с загрузкой модели 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)