Rekisteröi ensimmäinen malliversiosi
Siirrä koulutettu malli MLflow Model Registryyn.
Rekisteröi ensimmäinen malliversiosi on ilmainen MLOps Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu MLOps Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. MLOps Academy-kurssilla on yhteensä 4 oppituntia.
Mikä rekisteri on
Mallirekisteri on koulutettujen mallien keskitetty luettelo. Sen sijaan että tiedostot olisivat hajallaan kannettavissa tietokoneissa, jokainen malli sijaitsee yhdessä paikassa versionumeron kanssa. 📚
Ajot ja rekisteröidyt mallit
MLflow-ajo tallentaa yhden koulutusyrityksen. Rekisteröity malli on nimetty tietue, joka viittaa valitsemaasi parhaaseen ajoon, jonka haluat ottaa käyttöön ja säilyttää.
Kirjaa ennen rekisteröintiä
Kirjaat mallin aina ensin ajon sisällä. Kirjaaminen tallentaa artefaktin, jotta rekisterillä on myöhemmin konkreettinen kohde, johon viitata.
import mlflow
with mlflow.start_run():
mlflow.sklearn.log_model(model, "model")Rekisteröi yhdellä kutsulla
Nopein tapa on käyttää registered_model_name-argumenttia. Välitä se log_modelille, niin MLflow luo rekisteritietueen ja ensimmäisen version puolestasi.
mlflow.sklearn.log_model(
model, "model",
registered_model_name="churn-classifier")Versiot alkavat numerosta 1
Ensimmäisestä rekisteröinnistä tulee versio 1. Jokainen myöhempi rekisteröinti samalla nimellä kasvattaa versionumeroa automaattisesti, joten historiaa ei koskaan korvata.
Rekisteröi aiemmasta ajosta
Oletko jo kirjannut mallin? Voit rekisteröidä sen jälkikäteen viittaamalla sen ajo-URIin komennolla mlflow.register_model.
mlflow.register_model(
"runs:/<run_id>/model",
"churn-classifier")runs-URI
runs:/-URI:n avulla MLflow löytää artefaktin. Se yhdistää ajo-ID:n ja artefaktipolun, jota käytit mallin kirjaamisen yhteydessä.
Seuranta-URI
Aseta seuranta-URI, jotta koodisi keskustelee oikean palvelimen kanssa. Ilman sitä MLflow rekisteröi kaiken paikalliseen mlruns-kansioon.
mlflow.set_tracking_uri(
"http://localhost:5000")Tarkastele käyttöliittymässä
Avaa MLflow-käyttöliittymä ja napsauta Models-välilehteä. Uusi mallisi näkyy siellä version 1 alla, valmiina tarkasteltavaksi.
Nimet ovat tunnisteita
Valitse selkeä ja pysyvä nimi, kuten fraud-detector. Tiimikaverit ja koodi lataavat mallit tämän nimen perusteella, joten myöhempi uudelleennimeäminen rikkoo kaikki siihen viittaavat kohteet.
Vahvista asiakkaalla
MlflowClient avulla voit varmistaa rekisteröinnin koodissa. Hae malli nimen perusteella ja lue olemassa olevat versiot.
from mlflow import MlflowClient
c = MlflowClient()
print(c.get_registered_model("churn-classifier"))Pikatarkistus
Tarkistetaan, miten ensimmäinen rekisteröinti numeroidaan.
Kertaus
Kirjasit mallin, annoit sille rekisterin nimen ja sait version 1. Nyt parhaalla mallillasi on paikka, jonka kuka tahansa tiimissä löytää. 🎉
Opi Python tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Rekisteröi ensimmäinen malliversiosi” ilmainen?
Kyllä – oppitunnin ”Rekisteröi ensimmäinen malliversiosi” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko MLOps Academy-kurssin, päivitä CoddyKit PROhon. MLOps Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Rekisteröi ensimmäinen malliversiosi”?
Siirrä koulutettu malli MLflow Model Registryyn. Harjoittelet MLOps Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni MLOps Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin MLOps Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Rekisteröi ensimmäinen malliversiosi”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä MLOps Academy-oppitunnilla?
Kyllä. Jokainen MLOps Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Rekisteröi ensimmäinen malliversiosi
- Vaiheet: Staging, Production, Archived
- Lisää malleihin tunnisteita ja kuvauksia
- Lataa malli nimellä ja vaiheella