Kuidas installida TensorFlow pilvemajutusse

Tensorivoog

Tehisintellekt edeneb hüppeliselt. See muutub üha võimsamaks ja võimaldab teil ennast uute ülesannete jaoks rakendada. The automaatne õppimine See on üks tehisintellekti valdkondadest, millele peaksite pöörama erilist tähelepanu, näiteks selliste projektide puhul nagu TensorFlow. Kui teil on server või pilvemajutus, saate selle projekti sinna installida, et see saaks õppida ilma, et oleks vaja selgesõnaliselt programmeerida.

Selles õpetuses näitan samm-sammult, kuidas saate selle võimsa avatud lähtekoodiga projekti installida pilvemajutuses. Selle jaoks olen valinud pilvepildi hindade, hõlpsuse, 24/7 hispaaniakeelse toe, kättesaadavuse, eeliste ja eriti selle jaoks, et andmekeskus oleks Hispaania territooriumil Barcelonas. Seetõttu jääb see Euroopa andmekaitseseaduste alla ...

¿Kuidas saab Tensorflow minu äri aidata?

Ärirakendused

Pandeemias on see palju selgemini ilmnenud ettevõtted peavad moderniseeruma olla konkurentsivõimeline. Suur osa Euroopa abist suunatakse just sellele digitaalsele üleminekule. Kõik ettevõtted, kes pole kohanenud, on selle tervisekriisi majanduslike tagajärgede tõttu rohkem kannatanud. Näiteks on isegi väikeettevõtted kiirelt oma füüsilisest müügist üle läinud veebimüügile, võimaldades neil jätkata tegevust ilma piiranguteta.

Sellised tehnoloogiad nagu pilv, IoT või tehisintellekt on hädavajalikud. Spetsiifiline, TensorFlow ja masinõppega, võite saada suuri eeliseid. Toon vaid mõned näited:

  • Parandage pilte tehisintellekti abil, kui olete pühendunud disainile või fotograafiale.
  • Aidake meditsiinilise diagnoosi abil, analüüsides meditsiiniliste testide tulemusi.
  • Vilgas pilditöötlus ja automatiseeritud kataloogimine.
  • Õpetage teile hääle- või helituvastust.
  • Näo analüüs, tunded jne.
  • Automaatne rikete tuvastamine.
  • Keelte tuvastamine tekstides automaatselt.
  • Lihtsustage paljusid igapäevaseid äriülesandeid.
  • Ja kaua jne. Rakendused on peaaegu mõeldamatud ...

Seega on laialdaselt kasutatud tööstuses, sellistes sektorites nagu auto, ka tervishoiusektoris, kindlustuses, maksuametites ja paljudes teistes spetsialistides.

Mis on TensorFlow?

Tensorflow logo

TensorFlow on avatud lähtekoodiga tarkvara, mille algselt arendasid Google'i insenerid ja teadlased ning mis hiljem välja anti. Raamatukogu numbriliseks arvutamiseks ja masinõppeks. Ta kasutab selleks andmevoo graafikuid, sõlmed tähistavad matemaatilisi toiminguid, servad aga mitmemõõtmelisi andmemaatrikseid (tensoreid), mis on nende vahel edastatud.

Selle tarkvara abil saate ehitada ja treenida kunstlikud närvivõrgud täita mitut ülesannet, näiteks mustrite ja seoste tuvastamine ja dešifreerimine, analoogselt inimeste õppimis- ja arutlusviisiga.

See projekt pakub ka palju paindlikkust, võimaldades projekti ellu viia arvutused CPU või GPU abilNii üks kui ka mitu neist arvutites, serverites ja isegi mobiilseadmetes. See on võimalik, kuna see on mitme platvormiga, töötades sellistes süsteemides nagu GNU / Linux, macOS, Windows, iOS ja Android, samuti veebiteenuses, nagu näeme selles õpetuses. Sellel on isegi mitu ümbrist erinevate programmeerimiskeelte kasutamiseks: Python, C ++ või Java. Kõik ühe API-ga.

paigaldama TensorFlow samm-sammult

Järgmine asi on näidata samm-sammult näide sellest, kuidas installige TensorFlow en pilvemajutus. Selleks kasutan VPS-i Pilves.io, kus saate valida nii Windowsi kui ka Linuxi operatsioonisüsteemi. Muidugi, arvestades ajaveebi teemat ja GNU / Linuxi eeliseid, pole kahtlust, et lähtun Linuxi distributsioonist.

Looge konto ja valmistage ette pilveplatvorm

Enne alustamist peate registreeruma, et pääseda juurde selle pakkuja pakutavale teenusele nautida 5 € tasuta krediiti pakuvad nad platvormi katsetamist. See on sama lihtne kui konto kinnitamiseks näidatud toimingute järgimine. Aega võtab vaid minut.

hägune

Pärast peate tagasi pöörduma teenuse Clouding ja sisse logima sisestades oma kasutajanime ja parooli:

Pilve pilv

Nüüd näete Cloudingi juhtpaneeli, mida, nagu näete, on üsna lihtne ja intuitiivne kasutada. Isegi ilma liigsete teadmisteta saate seda juhendit järgides probleemideta hakkama. Alustama looge TensorFlow jaoks eksemplarvajutage Esimese serveri loomiseks klõpsake siin:

Tensorivoo algatamise väljaarvamine

See viib teid menüüsse teie serveri konfiguratsioon. Esimene asi on nimetada oma VPS, saate valida selle, mida eelistate. Siis peate valima OS-i. Selle õpetuse jaoks valin ühe nende pakutavatest distrodest (CentOS, Ubuntu Server, Ubuntu Desktop või Debian). Saate valida eelistatava, minu puhul valin Ubuntu Server 20.04:

Hostimise konfiguratsioon

Pärast põhisüsteemi valimist on järgmine konfigureerige ülejäänud parameetrid mis ilmuvad samal lehel allpool. Nagu näete, saate masinate konfiguratsioonivõimaluste hulgast valida vajaliku RAM-i, vCPU-südamike või SSD-mälumahu. TensorFlowi enda jaoks pole teil palju vaja, kuid võib juhtuda, et ülejäänud andmete puhul peate jah töötama, seetõttu mõelge hästi, mida vajate (siiski saab neid skaleerida):

Tensorflow-eksemplar

Samuti on oluline, et loote SSH-võtme, andes soovitud nime. See võimaldab teil paar alla laadida, et pääseksite juurde kaugjuurdepääsuks, ilma et peaksite iga kord sisestama parooli käsitsi sisestama. Lisaks võimaldab see konfigureerida ka tulemüüri või varukoopiaid. Sellisel juhul jätame nii varukoopiad kui tulemüüri selliseks, nagu see on.

Kui olete valmis, kontrollige, kas kõik on korras ja krediiti Saada. See suunab teid teisele ekraanile, kus teie pilveprojekt on loodud. Kuid olekuosast näete, et seda luuakse:

Tensorflow-eksemplar

Silmapilgul installitakse ja konfigureeritakse teie süsteem. Siis kuvatakse olek kujul Aktiivne. Ja saate seda juba kasutada.

SERVERi aktiivne välistamine

Klõpsake sellel ekraanil oma serveri nimel ja see viib teid a kokkuvõte üksikasjadega:

Peamise juurdepääsu konfiguratsioon

Kui kerite, leiate jaotise Kuidas pääseda serverisse. See on väga oluline, sest just siit leiate kõik vajaliku oma serverile juurdepääsemiseks ja haldamiseks. Näiteks võite alla laadida SSH-võtme või näha SSH-i juurdepääsuks mõeldud avalikku IP-d, kasutajanime (juur) ja juurdepääsuparooli:

Ssh-klahvid

Ärge kaotage neid andmeid, kuna vajate neid järgmistes sammudes, et alustada Tensorflow installimist pilveprogrammi.

Puuesti nõuded

Alustuseks peate kõigepealt rahuldama mõned sõltuvused või paketid, mis on Tensorflow jaoks kasulikud, samuti värskendama, et kõik oleks oma uusimas versioonis. Selleks siseneme terminali, et ühendada need SSH-ga parooli ja IP-ga, mida näitasin eelmises pildis, et pääseda eksemplarile kaugdistantsilt (pidage meeles, et asendate oma ipdelserveri pilvega eksemplari IP-ga) :

ssh root@tuipdelservidor

ssh juurdepääs

See küsib teilt eksemplari parooli, mille peate ka sisestama, ja see annab teile juurdepääsu. Näete, et terminali viip pole enam teie kohalik, kuid olete pilveserveris. Seetõttu jõustuvad kõik nüüdsest käivitatavad käsud eksemplaril, mitte teie kohalikul süsteemil.

ssh juurdepääs

Nüüd on esimene asi süsteemi uuendada järgmiste käskudega:

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

Tensorflow installimine

Nüüd peate installige python3 ja muud vajaminevad abipaketid:

apt-get install python3 python3-pip python3-dev

Järgmine on valmistada ette virtuaalne keskkond, kasutades virtuaalset moodulit, mis on osa Python3 standardkogust:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

pythoni mooduli installimine

Pärast seda märkate, et teie viip on muutunud ja nüüd see näitab tf-env enne kasutajanime ja host.

kiire

Installige Tensorflow (protsessori tugi)

Kõik on selleks valmis TensorFlow paigaldamine teie pilveksemplaris. Järgmine samm oleks järgmine:

pip install --upgrade tensorflow

Kui see on installitud, saate seda teha kontrollige installimist kasutades järgmist käsku:

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

Ja see peaks tagastama teile väljundi koos installitud Tensorflow versiooniga. Sealt saaksite alustage Tensorflow kasutamist kõigi vajalike ülesannete jaoks ...

Järeldus

Kokkuvõtteks võib öelda, et rajatised, mida Clouding pakub oma VPS-iga töötamiseks, muudavad projekti (nt Tensorflow) installimise või konfiguratsioonide loomise kogemuseks sama lihtne kui seda teha kohalikus masinas. Ainult seda tüüpi serverite võimsuse ja mastaapsuse korral.

Lisaks on selle juhtpaneel üsna intuitiivne ja viisard juhendab teid ka siis, kui teil pole suuri tehnilisi teadmisi. Teiselt poolt on ka võimalused, mida see teile pakub väga paindlik, saate valida nii vajalikud virtuaalsed riistvararessursid kui ka operatsioonisüsteemi. See mitmekülgsus muudab selle ideaalselt teie vajadustele vastavaks, ükskõik kui erilised need ka ei oleks.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.