Part del contingut d'aquest lloc s'ha creat amb assistència d'IA
Tornar al glossari mlops

Versionat de models

El versionat de models rastreja els canvis en els models d'IA, les seves dades d'entrenament i configuracions per garantir la reproductibilitat i permetre un rollback fiable.

Què és el versionat de models?

El versionat de models és la pràctica de rastrejar i gestionar sistemàticament les diferents iteracions dels models de machine learning al llarg del seu cicle de vida. A diferència del programari tradicional on el control de versions es centra en el codi font, el versionat de models ML ha de capturar un conjunt més ampli d'artefactes: pesos entrenats, instantànies de dades, definicions de característiques, configuracions d'hiperparàmetres, codi de preprocessament i resultats d'avaluació.

Dimensions del versionat

Un versionat eficaç abasta múltiples dimensions interconnectades. El versionat de codi utilitza Git per a scripts d'entrenament i definicions de pipes. El versionat de dades rastreja conjunts de dades amb eines que gestionen fitxers binaris grans. El versionat d'artefactes emmagatzema pesos entrenats amb metadades en un registre de models. El versionat d'experiments registra el context complet d'entrenament. Les relacions entre aquestes dimensions han de preservar-se perquè qualsevol model en producció pugui rastrejar-se fins a les seves entrades exactes.

Estratègia empresarial de versionat

Estableixi convencions de versionat que suportin tant l'agilitat de desenvolupament com la governança de producció. Utilitzi versionat semàntic per a models en producció. Implementi emmagatzematge immutable d'artefactes. Mantingui grafos de liniatge que connectin versions de models amb les seves dades, codi i experiments. Automatitzi la captura de metadades. Defini polítiques de retenció segons requisits regulatoris. Permeti rollback amb un sol comandament com a mecanisme de seguretat crític.