Eräennustaminen aikataulun mukaan
Tee ennusteet koko aineistolle ja tallenna tulokset.
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.pyMiksi 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.
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
- Eräennustaminen aikataulun mukaan
- Reaaliaikainen online-inferenssi
- Viiveen, läpimenon ja kustannusten kompromissit
- Esilaske ja välimuistita ennusteet