MLOps Academy · Oppitunti

Eräennustaminen aikataulun mukaan

Tee ennusteet koko aineistolle ja tallenna tulokset.

Oppitunti 1/413 vaihetta

Eräennustaminen aikataulun mukaan 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.

Mitä eräajoennustaminen on

Eräajoennustaminen suorittaa mallin koko datasetille kerralla aikataulun mukaisesti ja tallentaa kaikki ennusteet myöhempää käyttöä varten. 📦

Kukaan käyttäjä ei odota

Eräajotilassa kukaan ei odota reaaliaikaista vastausta. Työ suoritetaan offline-tilassa, joten muutaman minuutin tai tunnin suoritusaika on täysin hyväksyttävä.

Klassinen esimerkki

Ajatellaan, että asiakkaiden asiakaspoistumariski ennustetaan joka yö. Yksi työ lukee taulun, ennustaa kaikkien rivien arvot ja kirjoittaa tulokset takaisin.

Lue, ennusta, kirjoita

Jokainen eräajo noudattaa samaa kaavaa: lataa syötedata, kutsu sen kanssa predict-funktiota ja tallenna tulos paikkaan, josta sen käyttäjät voivat lukea sen.

df = load_data()
preds = model.predict(df)
save(df.assign(score=preds))

Ennusteiden laskeminen monille riveille

Mallit toimivat mielellään taulukoiden kanssa. Koko DataFrame-olion välittäminen predict-funktiolle on paljon nopeampaa kuin rivien käsittely yksi kerrallaan, koska laskenta vektorisoidaan.

preds = model.predict(df[features])

Missä tulokset ovat

Eräennusteet tallennetaan taulukkoon, tiedostoon tai tietovarastoon. Sovellukset voivat sitten hakea tallennetun pistemäärän sen sijaan, että kutsuisivat mallia reaaliaikaisesti.

Suorita ajo ajastetusti

cronin tai Airflown kaltainen ajastin käynnistää ajon tiettyyn aikaan. Tämä suoritustiheys voi olla tunnin välein, öisin tai viikoittain sen mukaan, kuinka nopeasti data muuttuu.

# crontab: run every day at 2am
0 2 * * * python score_batch.py

Miksi eräajo on edullinen

Käynnistät laskentaresurssit, lasket ennusteet kaikille ja sammutat resurssit. Tämä purskeittainen toimintamalli tarkoittaa, että maksat vain minuuteista, joiden ajan ajo todella suoritetaan.

Tuoreus on kompromissi

Eräajon haittapuoli on vanhentuneisuus. Viime yönä laskettu pistemäärä voi olla tuntikausia vanha, joten eräajo sopii tilanteisiin, joissa hieman vanhentuneet vastaukset ovat hyväksyttäviä.

Idempotentti ja turvallinen

Suunnittele ajo niin, että sen uudelleensuoritus tuottaa saman tuloksen. Idempotentti ajo voidaan yrittää uudelleen virheen jälkeen ilman, että syntyy kaksoiskappaleita.

Milloin eräajo kannattaa valita

Valitse eräajo, kun ennusteet koskevat tunnettuja kohteita, tuntien mittainen tuoreus riittää ja haluat yksinkertaisuutta sekä pienet kustannukset välittömien vastausten sijaan.

Pikatarkistus

Mikä on eräpisteytyksen suurin haittapuoli?

Kertaus

Eräpisteytys laskee ennusteet koko aineistolle ajastetusti, tallentaa tulokset nopeaa hakua varten ja vaihtaa tuoreuden edullisuuteen ja yksinkertaisuuteen.

Aloita maksutta

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 ”Eräennustaminen aikataulun mukaan” ilmainen?

Kyllä – oppitunnin ”Eräennustaminen aikataulun mukaan” 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 ”Eräennustaminen aikataulun mukaan”?

Tee ennusteet koko aineistolle ja tallenna tulokset. 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 ”Eräennustaminen aikataulun mukaan”-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

  1. Eräennustaminen aikataulun mukaan
  2. Reaaliaikainen online-inferenssi
  3. Viiveen, läpimenon ja kustannusten kompromissit
  4. Esilaske ja välimuistita ennusteet
← Takaisin: MLOps Academy