Матурин Аше

Эта серия сообщений в блоге будет состоять из 3 этапов:

В этом посте мы собираемся ответить на этот вопрос:

  • Как я могу воспользоваться отслеживанием экспериментов и другими преимуществами, включенными в платформу Prevision.io, продолжая строить свой эксперимент вне платформы и/или с помощью сторонних решений?

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

  1. Вы загружаете и подготавливаете данные в своей среде, в блокноте Kaggle или в Google Colab

2. Вы обучаете одну или несколько моделей в своей среде, в записных книжках Prevision.io, в записной книжке Kaggle или в Google Colab и экспортируете их в формат ONNX.

Для каждой модели, указанной выше, вы увидите часть, которая состоит из преобразования модели из формата обучения scikit в формат ONNX, который, как ожидается, будет обрабатываться на платформе Prevision.io.

3. Вы загружаете модели данных, файлы конфигурации с помощью пользовательского интерфейса.

Настройка внешней модели

Процесс импорта вашей внешней модели

Настройка внешнего эксперимента

Для каждой внешней модели необходимо задать имя, yaml с конфигурацией функций,

и файл ONNX, содержащий модель

Вы можете импортировать столько моделей, сколько хотите

Чтобы пойти дальше, импорт внешней модели использует стандартизированный формат ONNX, и большинство стандартных библиотек ML имеют модуль для экспорта.

Через несколько минут вы получите панель со всеми моделями.

Теперь вы можете оценить свой эксперимент.

Информация о внешней модели

Важность внешней функции модели

Матрица путаницы внешней модели

Показатели внешней модели

Хорошие новости: после импорта вы по-прежнему можете воспользоваться проницательной аналитикой, доступной для моделей, обученных внутри компании.

4. Вы загружаете модели данных и соответствующие файлы конфигурации с помощью SDK (Python или R).

5. После развертывания импортированной модели вы можете использовать ее периодически (каждый час, каждый день, каждый месяц...).

Чтобы перейти к развертыванию, я отсылаю вас к абзацу, объясняющему, как развертывать эксперимент, в статье 2 этой серии или в документации здесь https://previsionio.readthedocs.io/fr/latest/studio/deployments/index.html.

Заключение

В этом руководстве мы прошли весь процесс отслеживания экспериментов с использованием Prevision.io.

Как мы видели, для специалиста по данным важно документировать различные итерации на всех этапах проекта по науке о данных: от приема данных до проектирования функций, выбора модели, настройки гиперпараметров, при доступе к углубленному визуальному анализу, пока модель развернута и находится в производстве.

Первоначально опубликовано на https://content.prevision.io.