Kaip įdiegti „TensorFlow“ debesies priegloboje

tenzorinis srautas

Dirbtinis intelektas tobulėja šuoliais. Jis tampa vis galingesnis ir gali būti pritaikytas naujoms užduotims atlikti. The automatinis mokymasis Tai yra viena iš dirbtinio intelekto sričių, kuriai turėtumėte skirti ypatingą dėmesį su tokiais projektais kaip „TensorFlow“. Jei turite serverio ar debesies prieglobą, galite ten įdiegti šį projektą, kad suteiktumėte jam galimybę mokytis, nereikia aiškiai programuoti.

Šioje pamokoje aš žingsnis po žingsnio parodysiu, kaip galite įdiegti šį galingą atvirojo kodo projektą debesies talpykloje. Tam aš pasirinkau „Clouding“ kaip nuorodą, atsižvelgiant į jo kainas, lengvumą, palaikymą ispanų kalba visą parą, visą parą, 24 dienas, prieinamumą, privalumus ir ypač dėl duomenų centro turėjimo Ispanijos teritorijoje, Barselonoje. Todėl tai bus taikoma pagal Europos duomenų apsaugos įstatymus ...

¿Kaip „Tensorflow“ gali padėti mano verslui?

Verslo programos

Pandemijoje tapo daug akivaizdžiau įmonės turi modernizuotis kad būtų konkurencinga. Didžioji Europos pagalbos dalis bus skirta būtent šiam skaitmeniniam perėjimui. Visi nepritaikę verslai labiau nukentėjo nuo ekonominių šios sveikatos krizės padarinių. Pavyzdžiui, net ir mažos įmonės greitai perėjo nuo fizinio pardavimo prie pardavimo internetu, leisdamos tęsti veiklą, netaikydamos apribojimų.

Būtinos tokios technologijos kaip debesys, daiktų internetas ar dirbtinis intelektas. Specifinis, su „TensorFlow“ ir mašininiu mokymusi, galite gauti didelę naudą. Pateiksiu tik keletą pavyzdžių:

  • Patobulinkite vaizdus naudodami dirbtinį intelektą, jei esate atsidavęs dizainui ar fotografijai.
  • Padėkite atlikti medicininę diagnozę analizuodami medicininių tyrimų rezultatus.
  • Vikrus vaizdų apdorojimas ir automatizuotas katalogavimas.
  • Išmokys jus balso ar garso atpažinimo.
  • Veido analizė, jausmai ir kt.
  • Automatinis gedimų aptikimas.
  • Automatinis kalbų aptikimas tekstuose.
  • Supaprastinkite daugybę kasdienių verslo užduočių.
  • Ir ilgas ir t.t. Programos beveik neįsivaizduojamos ...

Todėl taip yra plačiai naudojamas pramonėje, tokiuose sektoriuose kaip automobilis, taip pat sveikatos sektoriuje, draudimo, mokesčių agentūrose ir daugelyje kitų specialistų.

Kas yra TensorFlow?

„Tensorflow“ logotipas

TensorFlow yra atviro kodo programinė įranga, kurį iš pradžių sukūrė „Google“ inžinieriai ir tyrėjai, o vėliau išleido. Skaitmeninio skaičiavimo ir mašininio mokymosi biblioteka. Tam naudojami duomenų srautų grafikai, mazgai rodo matematines operacijas, o kraštai - tarpdisciplinines daugiamačių duomenų matricas (tenzorius).

Naudodami šią programinę įrangą galite kurti ir mokyti dirbtiniai neuroniniai tinklai atlikti kelias užduotis, pavyzdžiui, aptikti ir iššifruoti modelius ir koreliacijas, analogiškai tam, kaip žmonės mokosi ir samprotauja.

Šis projektas taip pat suteikia daug lankstumo, nes gali atlikti skaičiavimai naudojant procesorių ar GPU, tiek vieną, tiek kelis iš jų, asmeniniuose kompiuteriuose, serveriuose ir net mobiliuosiuose įrenginiuose. Tai įmanoma, nes jis yra daugiaplatformis, gali veikti tokiose sistemose kaip GNU / Linux, macOS, Windows, iOS ir Android, taip pat žiniatinklio paslaugoje, kaip matysime šioje pamokoje. Jame yra net keli paketai, skirti naudoti skirtingas programavimo kalbas: „Python“, „C ++“ arba „Java“. Viskas su viena API.

Įrengti TensorFlow žingsnis po žingsnio

Kitas dalykas - parodyti žingsnis po žingsnio kaip įdiekite „TensorFlow“ en debesies talpinimas. Norėdami tai padaryti, naudosiu VPS Debesuota.io, kur galite pasirinkti tiek „Windows“, tiek „Linux“ operacines sistemas. Žinoma, atsižvelgiant į tinklaraščio temą ir GNU / Linux pranašumus, nėra jokių abejonių, kad remsiuosi „Linux“ platintoju.

Sukurkite paskyrą ir paruoškite „Clouding“ platformą

Prieš pradėdami, turite užsiregistruoti, kad galėtumėte naudotis šio teikėjo siūloma paslauga mėgaukitės 5 € nemokamu kreditu jie siūlo išbandyti platformą. Tai bus taip paprasta, kaip atlikti veiksmus, nurodytus patvirtinant sąskaitą. Užtruks tik minutę.

debesuota

Vėliau turite grįžti į oficialią „Clouding and“ svetainę prisijungti įveskite savo vartotojo vardą ir slaptažodį:

Debesų žurnalas

Dabar galite pamatyti „Clouding“ valdymo skydą, kurį, kaip pamatysite, naudoti yra gana paprasta ir intuityvu. Net neturėdami per daug žinių, galite be problemų jas tvarkyti vadovaudamiesi šia pamoka. Pradėti sukurkite „TensorFlow“ egzemplioriųpaspauskite Norėdami sukurti savo pirmąjį serverį, spustelėkite čia:

Išskyrus „Tensorflow“ inicijavimą

Tai pateks į meniu jūsų serverio konfigūraciją. Pirmas dalykas bus įvardyti savo VPS, galite pasirinkti tą, kuris jums labiau patinka. Tada turite pasirinkti OS. Šiai pamokai pasirenku vieną iš jų siūlomų rajonų („CentOS“, „Ubuntu Server“, „Ubuntu Desktop“ arba „Debian“). Galite pasirinkti pageidaujamą, mano atveju pasirinksiu „Ubuntu Server 20.04“:

Prieglobos konfigūracija

Pasirinkus bazinę sistemą, taip yra sukonfigūruokite likusius parametrus kurie rodomi tame pačiame žemiau esančiame puslapyje. Kaip matote, tarp mašinų konfigūravimo parinkčių galite pasirinkti reikalingą RAM, vCPU šerdžių ar SSD atminties kiekį. Pačiam „TensorFlow“ jums nereikės daug, tačiau gali būti, kad likusius duomenis turite tvarkyti taip, todėl gerai apgalvokite, ko jums reikia (tačiau tai galima pakeisti masteliu):

„Tensorflow“ egzempliorius

Taip pat svarbu sukurti SSH raktą, suteikiant norimą vardą. Tai leis jums atsisiųsti porą, kad galėtumėte pasiekti nuotoliniu būdu, nereikalaujant įvesti slaptažodžio rankiniu būdu kiekvieną kartą, kai norite įvesti. Be to, tai taip pat leidžia konfigūruoti ugniasienę arba atsargines kopijas. Šiuo atveju tiek atsargines kopijas, tiek užkardą paliekame tokią, kokia ji yra.

Jei baigsite, patikrinkite, ar viskas gerai ir kreditas Siųsti. Tai nukreipia jus į kitą ekraną su sukurtu debesies egzemplioriumi. Bet būsenos skiltyje pamatysite, kad ji kuriama:

„Tensorflow“ egzempliorius

Akimirksniu jūsų sistema bus įdiegta ir sukonfigūruota. Tada būsena pasirodys kaip Aktyvus. Ir jūs jau galite tai naudoti.

„SERVER“ aktyvus įtraukimas

Šiame ekrane spustelėkite savo serverio pavadinimą ir jis pateks į santrauka su išsamia informacija:

Pagrindinės prieigos konfigūracija

Jei slinksite, rasite skyrių Kaip pasiekti serverį. Tai labai svarbu, nes būtent čia rasite viską, ko reikia norint pasiekti ir valdyti savo serverį. Pvz., Galite atsisiųsti SSH raktą arba galite pamatyti viešąjį IP adresą, kad galėtumėte pasiekti SSH, vartotojo vardą (šaknį) ir prieigos slaptažodį:

Ssh raktai

Nepraraskite šių duomenų, nes jums jų prireiks atliekant kitus veiksmus, kad galėtumėte pradėti diegti „Tensorflow“ savo „Clouding“ egzemplioriuje.

Ppakartotiniai reikalavimai

Norėdami pradėti, pirmiausia turite patenkinti kai kurias priklausomybes ar paketus, kurie bus naudingi „Tensorflow“, taip pat atnaujinti, kad viskas būtų naujausioje versijoje. Norėdami tai padaryti, mes eisime į terminalą, kad juos sujungtume SSH naudodami slaptažodį ir IP, kurį parodžiau ankstesniame paveikslėlyje, kad galėtumėte pasiekti egzempliorių nuotoliniu būdu iš savo distro (nepamirškite pakeisti savo „IPdelserver“ „Clouding“ egzemplioriaus IP) :

ssh root@tuipdelservidor

ssh prieiga

Ji paprašys jūsų egzemplioriaus slaptažodžio, kurį taip pat turėsite įvesti ir kuris suteiks jums prieigą. Pamatysite, kad jūsų terminalo raginimas nebėra jūsų vietinis, bet esate debesies serveryje. Todėl visos komandos, kurias vykdote nuo šiol, įsigalios egzemplioriui, o ne jūsų vietinei sistemai.

ssh prieiga

Dabar pirmas dalykas yra atnaujinti sistemą su šiomis komandomis:

apt-get update && apt-get -y upgrade

diegiant „Tensorflow“

Dabar jūs turite įdiekite python3 ir kitų jums reikalingų pagalbinių paketų:

apt-get install python3 python3-pip python3-dev

Taip yra parengti virtualią aplinką, naudojant „virtualenv“ modulį, kuris yra „Python3“ standartinės bibliotekos dalis:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

python modulio diegimas

Po to pastebėsite, kad jūsų raginimas pasikeitė, ir dabar jis pasirodo tf-env prieš vartotojo vardą ir pagrindinį kompiuterį.

greitai

Įdiekite „Tensorflow“ (procesoriaus palaikymas)

Viskas paruošta „TensorFlow“ diegimas jūsų „Clouding“ egzemplioriuje. Kitas žingsnis turėtų būti:

pip install --upgrade tensorflow

Kai jis bus įdiegtas, galėsite patikrinti diegimą naudojant šią komandą:

python -c ‘import tensorflow as tf; print(tf.version)’

Tai turėtų grąžinti jums išvestį su įdiegta „Tensorflow“ versija. Iš ten galėtum pradėkite naudoti „Tensorflow“ bet kuriai užduočiai, kurios jums reikia ...

Išvada

Apibendrinant galima teigti, kad „Clouding“ siūlomos galimybės dirbti su VPS suteikia galimybę įdiegti bet kokį projektą, pvz., „Tensorflow“, arba atlikti konfigūracijas. taip pat lengva, kaip tai padaryti vietinėje mašinoje. Tik turint tokio tipo serverių galią ir mastelį.

Be to, jo valdymo skydelis yra gana intuityvus, o vedlys jus nurodo net jei neturite puikių techninių žinių. Kita vertus, jos suteikiamos galimybės taip pat yra labai lankstus, galėdami pasirinkti tiek reikalingus virtualios techninės įrangos išteklius, tiek operacinę sistemą. Dėl šio universalumo jis puikiai pritaikytas jūsų poreikiams, kad ir koks jis bebūtų.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.