В этой истории я разработал рабочий учебник по развертыванию модели, обученной библиотеке pycaret, на Google Cloud Platform.

PyCaret — это библиотека машинного обучения с открытым исходным кодом, с минимальным объемом кода на языке Python, которая позволяет перейти от подготовки данных к развертыванию модели за считанные секунды в выбранной вами среде ноутбука.[источник]

PyCaret — это фреймворк autoML для гражданских специалистов по данным, который используется в его официальной документации и на домашней странице. Это относительно новая библиотека, выпущенная несколько месяцев назад для общего пользования и все еще находящаяся в активной разработке. Изучив некоторый исходный код, я понял, что в текущем общедоступном выпуске отсутствует поддержка развертывания обученных/доработанных моделей в Google Cloud Platform. Хотя он поддерживает развертывание на веб-сервисах Amazon.

Принимая во внимание широкое использование GCP в качестве облачного сервиса, я попытался добавить руководство по развертыванию обученной модели с помощью pycaret в облаке Google. Я убедился, что структура кода аналогична развертыванию нативной библиотеки aws, поэтому ее можно будет интегрировать с библиотекой позже.

Ниже приведен блокнот Google Colab с примером регрессии и использованием модели Light GBM.

Сборка с помощью pycaret: развертывание с помощью GCP

Если вам нравится этот блокнот, не стесняйтесь делиться им, улучшать и использовать его для своих будущих проектов.

Я хотел бы поблагодарить команду pycaret за усилия по созданию библиотеки.

Хлопок поможет этой истории дойти до многих!