Zer da modeloen bertsioa?
Modeloen bertsioa machine learningeko modeluen iterazio desberdinak sistematikoki jarraitzeko eta kudeatzeko praktika da haien bizitza-zikloan zehar. Software tradizionalaren aldean, non bertsio-kontrola iturburu-kodean zentratzen den, MLko modeloen bertsioa artefaktuen multzo zabalagoa harrapatzeko behar du: entrenatutako pisuak, datu-argazkiak, ezaugarrien definizioak, hiperparámetruen konfigurazioak, preprozesamenduko kodea eta ebaluazio-emaitzak.
Bertsioaren dimentsioak
Bertsioa eraginkorra dela, dimentsio ugari barne hartzen ditu. Kodaren bertsioa Git erabiltzen du entrenamenduko scriptetan eta pipelineen definizioetan. Datuen bertsioak datasetak jarraitzen ditu binario handien kudeaketa tresnen bidez. Artefaktuen bertsioak entrenatutako pisuak gordetzen ditu metadatuak modeloaren erregistroratuan. Esperimentuen bertsioak entrenamenduaren testuinguru osoa erregistratzen du. Dimentsio hauen arteko erlazioak gorde behar dira, ekoizpenean dagoen modelo bati bere sarrera zehatzak jarraitzeko ahal izateko.
Enpresa-estrategia bertsioaren gainean
Bertsioaren konbentzioak ezarri zeinak garapenaren malgutasuna eta ekoizpenaren gobernantza babesten dituen. Erabili semantikoaren bertsioa ekoizpenean dauden modeluetan. Inplementatu artefaktuen biltegiratze inmugagailua. Gorde jatorriko grafikoak modelo bertsioak datuekin, kodearekin eta esperimentuekin lotzeko. Automatizatu metadatuen harrapaketa. Definizu politika atxikitzaileak arautzaile-eskakizunen arabera. Ahalbidetu rollback bat agindu bakarrarekin, segurtasun-mekanismo gisa.