Viimaste aastate masinaõppest rääkides on raske ignoreerida soovi seda ise proovida. Tundub, et tehnoloogia areneb väga kiiresti ja see on juba leidnud rakendusi paljudes keskkondades. Kui teil on programmeerimisoskus ja mõningad statistikat käsitlevad mõisted, on teil hea oskuste osas.
Kuid peate arvestama ka riistvaraga, mida selleks vajate. Võite majutada kõike kodus või kasutada kaugteenuseid - mõlemal on oma eelised ja puudused.
Masinõppe arendamise põhinõuded
Asjade käivitamiseks vajate suhteliselt võimsat riistvara. Ehkki saate kasutada enamikku seotud tööriistu odavas sülearvutis, on teie õppimisvõimalused tõsiselt piiratud ja kõik võtab palju kauem aega kui vaja.
Teie GPU (graafika töötlemise üksus) on siin kõige olulisem komponent. Sellel pole otsest graafikaga pistmist. Lihtsalt GPU-d sobivad juhtumisi paremini arvutuste jaoks, millele masinõpe tugineb.
CUDA-d toetav graafikaprotsessor on siin veelgi parem, ehkki ühe käega saamine maksab teile rohkem. Ärge muretsege, kui te ei saa endale praegu sellist riistvara lubada. Lahendusi saate käitada ka kaugjuhtimisega, kuigi peate selle seadistuse tõusude ja mõõnadega tegelema.
Loe rohkem: Mis on CUDA südamikud?
Miks võivad teie kulud olla kõrgemad 2021. aastal?
Samuti väärib märkimist, et masinõppeks uue riistvara ostmine võib praegu olla veelgi keerulisem. Üleilmses olukorras on keeruline olukord, mis puudutab mitmesuguste olmeelektroonika tootmisel kasutatavate pooljuhtide puudust. Alates protsessoritest nutitelefonide ja muude seadmeteni on see mõjutanud paljusid turge.
Mõni ennustus väidab, et see puudus võib kesta veel mitu aastat, kuna selle põhjuseks oli mitu ootamatult kohanenud tegurit. Tootmisvõimalusi kahjustava ja nõudlust suurendava pandeemia ning kaevurite ja skalpmerite vahel kogu aktsia väljaostmine on olnud keeruline neile, kes soovivad lihtsalt uut saada GPU.
Seotud: Miks on graafikakaardid praegu nii kallid?
Pole ka selge, millal hinnad normaliseeruvad - hinnad võivad jätkuvalt tõusta. Kasutatud GPU otsimine võiks olla parem valik, kuigi te ei saa garanteerida, et leiate midagi sobivat.
Hostitud platvormide eelised ja puudused
Masinõppe arendamise hostitud platvorm võimaldab teil keskenduda tegelikule arendustööle, muretsemata riistvaraliste kaalutluste pärast. Te saate kasu täiustatud töötlemisvõimsusest ja need platvormid suudavad teie lahendusi tavaliselt käitada palju kiiremini kui miski, mida saaksite kodus ehitada.
Muidugi ei tule selline võim tasuta. Enamiku nende teenuste kasutamiseks peate maksma liitumistasu. Tasuta pakutavatel on oma eraldi piirangud.
Näiteks ei pruugi teil olla võimalik oma programmi nõudmisel käivitada ja peate ootama järjekorras. See võib olla eriti problemaatiline pikemate treeningute puhul, kus peate juba niigi pika ooteperioodi peale lisama mõned lisatunnid.
Ja siis tunnevad mõned inimesed oma tööd lihtsalt mugavamalt, kui neil on kõik kohapeal olemas. Masinõppega töötamine võib olla kindlasti mugavam, kui mõned mudelid võivad olla mitu gigabaidist ning nende ülekandmine vastavatesse serveritesse ja tagasi võib võtta veidi aega.
Mõlema maailma parim
Võite kasutada segatud lähenemist. Tehke suurem osa oma arendusest kohapeal - nagu algoritmide ja mudelite tegelik töö - ning kasutage hostitud teenust suurte ja kulukate töötluste jaoks.
Tavaliselt saate oma andmed esitada partiidena, et neid kogu aja jooksul korraga töödelda, ja peate lihtsalt tulemuste tagantjärele tagasi tulema. See võib hästi toimida, kui te ei vaja koheseid tulemusi, ja see võimaldab teil läbi viia kalli koolituse suhteliselt madalate kuludega.
See on lähenemisviis, mida enamik inimesi tänapäeval kasutab. Kui te ei soovi riistvarale liiga palju kulutada, kuid teil on idee kõigepealt sellele veidi raha kulutada, peate tõenäoliselt seda uurima.
Turul on erinevaid pakkumisi, millest mõned on mõeldud väiksema eelarvega inimestele, nii et vaadake ringi ja vaadake, mis seal saadaval on. Mõnikord võite oma projektide võõrustamisest üllatavalt vähe pääseda, kui neil pole keerukaid nõudeid.
Olge tundlike andmetega ettevaatlik
Pidage meeles, et masinõpe võib sageli hõlmata tööd tundlike andmetega. Näiteks võib teie ülesandeks olla meditsiiniliste dokumentide või muu isikliku teabe töötlemine. Peaks ütlematagi selge, et sellistes olukordades peate olema palju ettevaatlikum, kui töötate kaughostitud teenustega.
Peate olema teadlik nende andmete kaugserveritele edastamise tagajärgedest. Mõnikord võite sattuda teatud õiguslikke raamistikke rikkuma, ilma et sellest isegi aru saaksite. Näiteks Euroopa Liidus peate GDPR-iga olema väga ettevaatlik.
Kui teie masinõppeharjutused hõlmavad mis tahes tundlikke andmeid, on hea pöörduda juriidilise spetsialisti poole. Veelgi parem, tõenäoliselt ei tohiks te seda tüüpi andmeid oma esimeste koolitusprojektide jaoks kasutada. Lihtsalt minge ohutuma ja hõlpsamini käsitsetava asjaga.
Masinõpe omal käel
Masinõpe kodus on teostatav ja sellel on palju eeliseid. Kuid sellel on ka mõned negatiivsed tagajärjed, mida peate kaaluma, ja peate kindlasti leidma lõpuks tasakaalustatud lähenemisviisi. Pöörake erilist tähelepanu sellistele üksikasjadele nagu tundlike andmetega töötamine ja tutvuge alati seadusega kehtestatud nõuetega, mida teie olukord võib teile kehtestada.
Lõppkokkuvõttes võib see olla väga lõbus ja produktiivne kogemus, mis võib viia teid tööturul suurepärasele positsioonile.
Python on äärmiselt mitmekülgne, rakendused varieeruvad veebiarendusest andmete analüüsini.
Loe edasi
- Tehnoloogia selgitatud
- Pilvandmetöötlus
- Masinõpe
Stefan on kirg uue vastu. Algselt lõpetas ta geoloogiainseneri, kuid otsustas jätkata hoopis vabakutselise kirjutamise erialal.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis meile, mille me just saatsime.