; Jos olet uusi muistikirjoissa, istuntorajoissa tai omien tietojen tuominen, tämä opas antaa sinulle puhtaan, toistettavan asennuksen, joka toimii sekä ilmaisissa että PRO-suunnitelmissa.
ennen kuin aloitat
Google-tiliä, jota voit käyttää aseman tallennustilaan. Kromipohjainen selain tai safari. Vakaa Internet; Colab toimii etä VM: llä, joka voi katkaista, jos tyhjäkäynti. Valinnainen: pieni tietojoukko asemaan (CSV/parquet/kuvat) harjoittaa. Valinnainen: Pro/pro+: n budjetti, jos haluat nopeampaa GPU: ta, pidempiä istuntoja ja korkeamman prioriteetin laskentaa.
1) Luo ensimmäinen muistikirja
Siirry kohtaan Colab, napsauta New Notebook. Näet koodisolun ja teksolisolun (Markdown). Napsauta koodisolua ja suorita se painamalla Shift+Enter. Lisää muistiinpanot tekstikenno Ctrl+M: llä sitten B (MAC: CMD+M, sitten B). Ilmaiset käyttäjät saavat muuttuvan saatavuuden; Pro-tasot tarjoavat korkeamman prioriteetin. Vaihdon jälkeen ympäristö käynnistyy uudelleen. GPU. Käytä TPU: ta, käytä TensorFlow-tai Jax-rakennuksia, jotka tukevat sitä.
3) Ymmärrä solut ja suoritus
Jokainen kannettava tietokone on lineaarinen solu. Koodisolut suoritetaan yläosaan ja jakavat saman Python-ytimen tila. Käytä SHIFT+ENTER-sovellusta ja liikkua tai napsauta Play-kuvaketta. Käynnistä ajonaika milloin tahansa Runtime → Käynnistä Session muisti ja muuttujat. Käytä johtava huutopisteen soittamalla Shell-komentoja soluista:
! PIP asenna polarit Scikit-Learn Plotin! Tallenna vaatimuksesi.txt ajaa ja asentaa uudelleen muistikirjan yläosaan toistettavien ajojen saamiseksi.
5) Tallenna työsi luotettavasti
colab AutoSaves-kannettavat asemasi. Käytä tiedostoa → Tallenna kopio asemaan kaksoiskappaleeseen tai tiedosto → Tallenna kopio GitHubiin varmuuskopioidaksesi repoon. Vie tiedostolla → Lataa saadaksesi.ipynb,.py, tai.html.
Miksi käyttää sitä: pidät puhtaana, versioidun kopion ja vältä koodin menettämistä, kun istunnot kierrättävät.
6) Tuo tietosi
voit ladata tiedostoja, asentaa Google Drivea tai FECH-verkkoa. Ajo-asemaa varten:
Google.Colab Import Drive Drive.mount (‘/Content/Drive’) # apurahat aseman tuonti Pandat pd df=pd.read_csv (‘/content/drive/mydrive/data/näytes.csv’) df. Joten joukkuetoverit voivat käyttää muistikirjaa ilman muokkauksia. Tallenna malleja ja esineitä nimenomaisesti ajaaksesi niin, että ne jatkuvat VM: n sammutuksen jälkeen.
8) Katso RAM-, levy-ja Time
Napsauta RAM/levymittaria nähdäksesi resurssit. Ilmaiset tason istunnot ovat ajan tasalla ja voivat irrottaa joutokäynnin tai resurssien rajoittamisen. Pro-tasot pidentävät ajonajan pituutta ja parantavat vakautta, mutta pitkäaikaisten työpaikkojen tulisi silti tarkistaa pinta-alukset usein ajaaksesi usein.
9) Jaa ja yhteistyötä
Jakopainiketta lisäävät katsojia, kommentaattoreita tai toimittajia. Kommentit toimivat kuten asiakirjat. Turvallisempaa yhteistyötä tee “suoritus”kopio joukkuetoveria kohti välttääksesi toistensa tilaa. Lisää rivi, kuten#@param {tyyppi:”Slider”, min: 1, max: 128, vaihe: 1} muuttujan yläpuolella paljastamaan ohjauksen. Tämä auttaa ei-teknisiä joukkuetovereita muuttamaan tuloja koskettamatta koodia. Lataa julkisia tietojoukkoja! WGET-tai Python-pyyntöjä. Kirjoita lopullinen kopio aina asemaan, ei vain VM. Vie sitten muistikirjasi.ipynb tulevaa muokkausta varten ja.html-tilannekuva jakamista varten.
13) Vianmääritys Yleisissä kysymyksissä
“Istunto kaatui”asennuksen tai raskaan koulutuksen jälkeen: Käynnistä ajon uudelleen, tilaus asennetaan uudelleen huipulle ja tarkistapisteiden ulostulot. ei voi saada GPU: ta: Siirry väliaikaisesti, yritä myöhemmin uudelleen tai päivittää maksettavaksi tasolle korkeammalle prioriteettille. tiedostot katoavat uudelleenyhteyden jälkeen: Kaikki aseman ulkopuolella on lyhytaikainen. Kirjoita aina/sisältö/asema/…. Hidas asentaa jokaisen ajon: Välimuistin pyörät asemassa ja asenna sieltä tai rakenna asennuskenno, joka asentaa kaiken kerralla.
TIPS
Pro-kärki: Käytä%Pip ja%Conda Magic, jos se on käytettävissä ytimeen sidottujen asennusten pitämiseksi. Pro-vinkki: toistettavuutta varten, PIN-versiot: panda==2.2.3. turvallisuus: Suorita vain muistikirjat, joihin luotat; Koodisolut voivat suorittaa kuorikomennot. nopeus: Siirrä raskas esikäsittely GPU/TPU: ksi tai vektorisoituu numpu/polareilla Python-silmukoiden vähentämiseksi. Organisaatio: Nimi-muistikirjat, kuten Yyyy-mm-dd_topic.ipynb, joten asenna ne automaattisesti.
UKK
Onko Colab todella ilmainen? Maksettu tasot priorisoivat nopeammat laitteistot ja pidemmät ruhat.
Kuinka kauan istunnot kestävät? Se vaihtelee tason ja aktiivisuuden mukaan. Odottaa automaattisia katkaisuja joutokäyntien tai erittäin pitkien ajojen jälkeen. Tarkistuspiste ajaa usein.
voinko käyttää R: tä tai muita kieliä? python on ensiluokkainen. Voit soittaa järjestelmätyökaluihin kautta!, Ja jotkut yhteisöpiirit tukevat r, mutta tuki on ensisijaisesti Pythoniin keskittyvää.
voinko suorittaa työpaikkoja taustalla? VM pysähtyy, kun istunto päättyy. Tallenna tuotantot ja harkitse tuotantotyökuormien siirtämistä hallittuun palveluun, kun kasvatat Colabia.
Mikä on GPU: n ja TPU: n välillä? TPU: n kohde TensorFlow/Jax massiivisella matriisin matematiikan läpimenolla tietyille malleille.
Yhteenveto
Luo uusi kannettava tietokone ja opi solujen perusteet. Valitse CPU/GPU/TPU ajon aikana. Asenna vaadittavat paketit yläosaan. Asenna asema ja lataa tietojoukot. Järjestä lähdöt käyttökansioihin. Tarkkaile RAM/levyä; Käynnistä tarvittaessa uudelleen. Jaa turvallisesti ja käytä parametrien lomakkeita. Vie.ipynb,.py ja.html uudelleenkäyttöön ja jakamiseen.
PÄÄTELMÄT
Käynnistä selaimesta, valitse oikea kaasupolki, kiinnitä asema ja kiinnitä pakettiversiot. Tällä pohjalla voit kouluttaa malleja, analysoida tietoja ja jakaa tuloksia ilman paikallista asennusta. Odottaa satunnaisia uudelleenkäynnistyksiä; Työnkulku pysyy turvassa, jos kirjoitat jatkuvasti tietoja ja esineitä. Kun tarvitset tasaisempaa laskentaa tai edistynyttä GPU: ta, päivitys maksetulle tasolle tai siirrä kypsät työmäärät erilliseen palveluun.