Обратно към речника MLOps & Жизнен цикъл

Версиониране на модели

Версионирането на модели включва проследяване и управление на различни версии на модела, гарантирайки, че производството може надеждно да извършва откат, да сравнява модели и да провежда A/B тестове.

Защо версионирането на модели е важно

Версионирането на модели е критично когато AI системите стават реално производствени. Без него: не можете да върнете предишен модел при лошо представяне на нов; не можете надеждно да провеждате A/B тестове; не можете да репродуцирате модели при поискване за одити или съответствие; и екипът не може да разбере защо моделът се е държал по определен начин.

Компоненти на версионирането

Версионирането на модели означава повече от запазване на модел с номер на версия. Включва проследяване: обучаващ код и хиперпараметри, обучаващи данни и версии, резултати от оценка и статус на внедряване. Съвременните системи за регистър на модели автоматизират голяма част от това.

Интеграция с CI/CD

Версионирането на модели е най-добре интегрирано с CI/CD тръбопроводи. Всяко успешно обучение, показващо по-добра оценка от текущото ниво, автоматично се регистрира в регистъра с етикет за разработка, чакайки одобрение от хора за преминаване към производство.