Жизненный цикл модели

Компоненты языковой службы используют модели искусственного интеллекта с управлением версиями. Обновления языковой службы включают новые версии модели, позволяющие повысить точность, расширить объем поддержки и увеличить качество. Со временем поддержка старых моделей прекращается. В этой статье приводятся сведения об этом процессе и о том, как он может влиять на ваши приложения.

Предварительно созданные компоненты

Период действия

Функции нашей стандартной (не пользовательской) языковой службы основаны на моделях ИИ, которые мы называем заранее обученными моделями. Обновления языковой службы включают новые версии модели, позволяющие повысить точность, расширить объем поддержки и увеличить качество модели, раз в несколько месяцев.

По мере появления новых моделей и функций более старые и менее точные модели становятся нерекомендуемыми. Чтобы убедиться, что вы используете последнюю версию модели, и избежать прерываний в работе приложений, мы настоятельно рекомендуем использовать в вызовах API параметр версии модели по умолчанию (latest). После даты объявления нерекомендуемыми предварительно созданные версии модели потеряют функциональность и реализация может быть нарушена.

Стабильные версии модели (не являющиеся предварительными) объявляются нерекомендуемыми через шесть месяцев после выпуска другой стабильной версии модели. Для предварительных версий функций минимальный период прекращения поддержки не устанавливается. Они могут быть признаны нерекомендуемыми в любое время.

Выбор версии модели, используемой для данных

По умолчанию для запросов к API используется последняя общедоступная версия модели. С помощью необязательного параметра вы можете выбрать используемую версию модели (не рекомендуется).

Совет

Если вы используете пакет SDK для C#, Java, JavaScript или Python, дополнительные сведения о соответствующем параметре версии модели можно найти в справочной документации.

Для синхронных конечных точек используйте параметр запроса model-version. Пример:

POST <your-language-resource-endpoint>/language/:analyze-text?api-version=2022-05-01&model-version=2022-06-01.

Для асинхронных конечных точек используйте свойство model-version в тексте запроса в свойствах задачи.

Версия модели, используемая в запросе API, будет включена в объект ответа.

Примечание

Если версия модели не указана в таблице, значит срок ее действия истек в соответствии с политикой.

Используйте приведенную ниже таблицу, чтобы определить, какие версии модели поддерживаются каждым компонентом.

Компонент Поддерживаемые версии Версии моделей, которые будут объявлены нерекомендуемыми
Анализ тональности и интеллектуальный анализ мнений 2021-10-01, 2022-06-01* 2019-10-01, 2020-04-01
Распознавание языка 2021-11-20* 2019-10-01, 2020-07-01, 2020-09-01, 2021-01-05
Связывание сущностей 2021-06-01* 2019-10-01, 2020-02-01
Распознавание именованных сущностей (NER) 2021-06-01* 2019-10-01, 2020-02-01, 2020-04-01, 2021-01-15
Обнаружение личной информации (PII) 2020-07-01, 2021-01-15* 2019-10-01, 2020-02-01, 2020-04-01, 2020-07-01
Обнаружение личных сведений в беседах (предварительная версия) 2022-05-15-preview**
Ответы на вопросы 2021-10-01*
Анализ текста для сферы здравоохранения 2021-05-15, 2022-03-01*
Извлечение ключевой фразы 2021-06-01, 2022-07-01* 2019-10-01, 2020-07-01
Формирование сводных данных по документу (предварительная версия) 2021-08-01*
Формирование сводных данных по беседе (предварительная версия) 2022-05-15-preview**

* Последняя общедоступная (GA) версия модели

** Последняя предварительная версия

Важно!

Указанные версии, которые будут объявлены нерекомендуемыми, станут недоступны для использования после 30 октября 2022 г.

Пользовательские компоненты

Период действия

По мере того как новые конфигурации для обучения и новые функции становятся доступными, а более старые, менее точные конфигурации удаляются, см. следующие периоды истечения срока действия конфигураций:

Новые конфигурации выпускаются каждые несколько месяцев. Таким образом, срок действия конфигураций для обучения любой общедоступной конфигурации составляет шесть месяцев с момента выпуска. Если вы назначили развертыванию обученную модель, срок действия этого развертывания истекает через двенадцать месяцев с момента истечения срока действия конфигурации для обучения.

После истечения срока действия версии конфигурации для обучения вызовы API будут возвращать ошибку при вызове или использовании с версией конфигурации, срок действия которой истек. По умолчанию запросы для обучения будут использовать последнюю доступную версию конфигурации для обучения. Чтобы изменить версию конфигурации, воспользуйтесь trainingConfigVersion при отправке задания обучения и назначьте требуемую версию.

Совет

Рекомендуется использовать последнюю поддерживаемую версию конфигурации.

Обучать и развертывать пользовательскую модель ИИ можно с даты выпуска версии конфигурации для обучения до окончания срока действия конфигурации для обучения. После этой даты для отправки заданий обучения или развертывания потребуется использовать другую поддерживаемую версию конфигурации для обучения.

Истечение срока действия развертывания происходит, когда развернутая модель становится недоступна для использования с целью прогнозирования.

Используйте приведенную ниже таблицу, чтобы определить, какие версии модели поддерживаются каждым компонентом.

Компонент Поддерживаемые версии конфигурации для обучения Срок действия конфигурации для обучения Срок действия развертывания
Пользовательская классификация текстов 2022-05-01 10/28/2022 10/28/2023
Распознавание разговорной речи 2022-05-01 10/28/2022 10/28/2023
Пользовательское распознавание именованных сущностей 2022-05-01 10/28/2022 10/28/2023
Рабочий процесс оркестрации 2022-05-01 10/28/2022 10/28/2023

Версии API

При выполнении вызовов API к следующим компонентам необходимо указывать версию API-VERISON, которую требуется использовать для выполнения запроса. Рекомендуется использовать последние доступные версии API.

При использовании Language Studio для создания проекта вы будете использовать последнюю доступную версию API. Если требуется использовать другую версию API, сделать это можно только напрямую через API.

Используйте приведенную ниже таблицу, чтобы определить, какие версии API поддерживаются каждым компонентом.

Компонент Поддерживаемые версии Последняя общедоступная версия Последняя предварительная версия
Пользовательская классификация текстов 2022-05-01 2022-05-01
Распознавание разговорной речи 2022-05-01 2022-05-01
Пользовательское распознавание именованных сущностей 2022-05-01 2022-05-01
Рабочий процесс оркестрации 2022-05-01 2022-05-01

Следующие шаги

Служба Azure Cognitive Services для языка