Сохранение обученных моделей на Google Диск

Используйте следующий код для сохранения моделей в Google Colab.

0. Установите библиотеку PyDrive в блокнот Google Colab.

!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive 
from google.colab import auth 
from oauth2client.client import GoogleCredentials

1. Аутентифицируйте и создайте клиент PyDrive.

auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()                       drive = GoogleDrive(gauth)

2. Сохраните модель или веса на Google Диске и создайте в каталоге Colab на Google Диске.

model.save('model.h5')
model_file = drive.CreateFile({'title' : 'model.h5'})                       model_file.SetContentFile('model.h5')                       model_file.Upload()

3. Скачиваем модель на гугл диск

# download to google drive                       drive.CreateFile({'id': model_file.get('id')})

Загрузка моделей с Google Диска в Colab

file_obj = drive.CreateFile({'id': '16zbkEN4vqnPvIOvLMF1IaXKYCq5g3Yln'})                       file_obj.GetContentFile('keras.h5')