Cu toate discuțiile despre învățarea automată din ultimii ani, este greu să ignori dorința de a o încerca singură. Tehnologia pare să evolueze într-un ritm foarte rapid și a găsit deja aplicații în multe medii. Dacă aveți unele abilități de programare și o înțelegere de bază a unor concepte despre statistici, sunteți bine să mergeți în ceea ce privește cerințele de calificare.

Cu toate acestea, va trebui să luați în considerare și hardware-ul de care aveți nevoie pentru acest lucru. Puteți fie să găzduiți totul acasă, fie să folosiți servicii de la distanță - ambele au avantajele și dezavantajele lor.

Cerințe de bază pentru dezvoltarea învățării automate

Veți avea nevoie de niște hardware relativ puternic pentru ca lucrurile să funcționeze. Deși puteți rula majoritatea instrumentelor conexe pe un laptop ieftin, veți fi extrem de limitat în potențialul dvs. de învățare și totul va dura mult mai mult decât trebuie.

GPU-ul (Unitatea de procesare grafică) este cea mai importantă componentă aici. Nu are nimic de-a face cu grafica directă. Doar că GPU-urile sunt mai potrivite pentru tipurile de calcule pe care se bazează învățarea automată.

instagram viewer

Un GPU care acceptă CUDA va fi chiar mai bun aici, deși vă va costa mai mult să puneți mâna pe unul. Nu vă faceți griji dacă nu vă puteți permite acest tip de hardware în acest moment. De asemenea, puteți rula soluțiile de la distanță, deși va trebui să vă ocupați de urcările și coborârile acestei configurări.

Citeste mai mult: Ce sunt nucleele CUDA?

De ce costurile dvs. pot fi mai mari în 2021

De asemenea, merită remarcat faptul că cumpărarea de hardware nou pentru învățarea automată poate fi chiar mai dificilă în acest moment. Se dezvoltă o situație globală dificilă care se învârte în jurul deficitului de semiconductori folosiți la fabricarea diferitelor produse electronice de larg consum. De la GPU-uri la smartphone-uri și alte dispozitive, multe piețe au fost afectate.

Unele previziuni susțin că acest deficit ar putea dura încă câțiva ani, deoarece a fost rezultatul mai multor factori care se aliniază în mod neașteptat. Între pandemie, care afectează capacitățile de producție și crește cererea, și minerii și scalperii Cumpărând întregul stoc, situația a fost o provocare pentru cei care doresc doar să obțină un nou GPU.

Legate de: De ce sunt plăcile grafice atât de scumpe acum?

Nu este clar nici când prețurile se vor normaliza - prețurile ar putea continua să urce. Căutarea unui GPU folosit ar putea fi o opțiune mai bună, deși nu puteți garanta că veți găsi ceva potrivit.

Avantajele și dezavantajele platformelor găzduite

O platformă găzduită pentru dezvoltarea învățării automate vă va permite să vă concentrați asupra activității de dezvoltare reală, fără a vă face griji cu privire la considerațiile hardware. Veți beneficia de o putere de procesare avansată, iar aceste platforme vă pot rula soluțiile de obicei mult mai repede decât orice ați putea construi acasă.

Desigur, acest tip de putere nu vine gratuit. Va trebui să plătiți o taxă de abonament pentru a utiliza majoritatea acestor servicii. Cele oferite gratuit vin cu propriile limitări separate.

De exemplu, este posibil să nu puteți rula programul la cerere și poate fi necesar să așteptați la o coadă. Acest lucru poate fi deosebit de problematic pentru sesiunile de antrenament mai lungi, în care va trebui să adăugați câteva ore suplimentare în plus față de o perioadă de așteptare deja lungă.

Și apoi, unii oameni se simt mai confortabili în munca lor atunci când au totul disponibil la nivel local. Cu siguranță poate fi mai convenabil să lucrați cu învățarea automată în acest fel, atunci când unele modele pot avea mai mulți gigaocteți și poate dura ceva timp pentru a le transfera către și de la serverele corespunzătoare.

Cel mai bun din ambele lumi

Ai putea folosi o abordare mixtă. Faceți cea mai mare parte a dezvoltării dvs. la nivel local - cum ar fi munca reală asupra algoritmilor și modelelor dvs. - și utilizați un serviciu găzduit pentru prelucrări majore și costisitoare.

De obicei, puteți trimite datele dvs. în loturi pentru a le prelucra simultan într-o perioadă de timp și trebuie doar să vă întoarceți pentru a vă recupera rezultatele ulterior. Acest lucru poate funcționa bine atunci când nu aveți nevoie de rezultate imediate și vă poate permite să efectuați instruiri costisitoare la un cost relativ scăzut.

Aceasta este abordarea pe care o fac majoritatea oamenilor în aceste zile. Dacă nu doriți să cheltuiți prea mult pe hardware, dar sunteți bine cu ideea de a cheltui niște bani pe acest lucru în primul rând, este probabil ceea ce ar trebui să căutați.

Există diverse oferte pe piață, cu unele destinate persoanelor cu bugete mai mici, așa că aruncați o privire în jur și vedeți ce este disponibil acolo. Uneori, puteți scăpa de a vă găzdui proiectele pentru surprinzător de puțin, atâta timp cât nu au cerințe complexe.

Fii atent cu datele sensibile

Amintiți-vă că învățarea automată poate implica adesea lucrul cu date sensibile. De exemplu, vi se poate atribui procesarea dosarelor medicale sau a altor informații personale. Este de la sine înțeles că trebuie să fii mult mai atent în aceste situații dacă lucrezi cu servicii găzduite la distanță.

Trebuie să fiți conștienți de implicațiile transmiterii acestor date către servere la distanță. Uneori s-ar putea să vă regăsiți în încălcarea anumitor cadre legale fără să vă dați seama. De exemplu, în Uniunea Europeană trebuie să fii foarte atent cu GDPR.

Este o idee bună să consultați un specialist juridic dacă exercițiile dvs. de învățare automată vor implica orice fel de date sensibile. Chiar mai bine, probabil că nu ar trebui să utilizați acest tip de date pentru primele dvs. proiecte de formare. Mergeți doar cu ceva mai sigur și mai ușor de manevrat.

Învățarea automată pe cont propriu

Învățarea automată la domiciliu este fezabilă și are multe avantaje. Dar are și câteva implicații negative pe care trebuie să le luați în considerare și trebuie să vă asigurați că găsiți o abordare echilibrată în cele din urmă. Acordați o atenție specială detaliilor cum ar fi lucrul cu date sensibile și familiarizați-vă întotdeauna cu orice cerințe legale care v-ar putea impune situația.

În cele din urmă, aceasta poate fi o experiență foarte distractivă și productivă, care vă poate pune într-o poziție excelentă pe piața muncii.

E-mail
Ce face Python și pentru ce poate fi folosit?

Python este extrem de versatil, cu aplicații variind de la dezvoltarea web până la analiza datelor.

Citiți în continuare

Subiecte asemănătoare
  • Tehnologie explicată
  • Cloud Computing
  • Învățare automată
Despre autor
Stefan Ionescu (3 articole publicate)

Ștefan este un scriitor cu pasiune pentru nou. Inițial a absolvit inginer geologic, dar a decis să urmeze în schimb scrierea independentă.

Mai multe de la Stefan Ionescu

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.