Kā instalēt TensorFlow uz mākoņa mitināšanas

tenzora plūsma

Mākslīgais intelekts virzās uz priekšu ar lēcieniem. Tas kļūst arvien spēcīgāks, un to var izmantot jauniem uzdevumiem. The automātiska mācīšanās Tā ir viena no AI jomām, kurai jāpievērš īpaša uzmanība, izmantojot tādus projektus kā TensorFlow. Ja jums ir servera vai mākoņa mitināšana, varat instalēt šo projektu tur, lai dotu iespēju mācīties bez nepieciešamības tieši programmēt.

Šajā apmācībā es soli pa solim parādīšu, kā jūs varat instalēt šo spēcīgo atvērtā koda projektu mākoņdatorā. Šim nolūkam esmu izvēlējies Mākoņošanu kā atsauci attiecībā uz cenām, vieglumu, atbalstu spāņu valodā visu diennakti, pieejamību, priekšrocībām un jo īpaši par datu centra atrašanās vietu Spānijas teritorijā, Barselonā. Tāpēc tas būs saskaņā ar Eiropas datu aizsardzības likumiem ...

¿Kā Tensorflow var palīdzēt manam biznesam?

Biznesa lietotnes

Pandēmijā tas ir kļuvis daudz acīmredzamāks uzņēmumiem ir jāmodernizē būt konkurētspējīgam. Liela daļa Eiropas palīdzības tiks novirzīta tieši šai digitālajai pārejai. Visi uzņēmumi, kas nav pielāgojušies, ir vairāk cietuši no šīs veselības krīzes ekonomiskajām sekām. Piemēram, pat mazie uzņēmumi ir ātri pārgājuši no fiziskās pārdošanas uz pārdošanu tiešsaistē, ļaujot tiem turpināt darbību, neierobežojot tos.

Būtiskas ir tādas tehnoloģijas kā mākonis, IoT vai AI. Specifisks, ar TensorFlow un mašīnmācīšanos, jūs varat iegūt lieliskas priekšrocības. Lai minētu tikai dažus piemērus:

  • Uzlabojiet attēlus, izmantojot AI, ja esat veltīts dizainam vai fotogrāfijai.
  • Palīdziet veikt medicīnisko diagnostiku, analizējot medicīnisko pārbaužu rezultātus.
  • Veikls attēlu apstrāde un automatizēta kataloģizēšana.
  • Iemācīt balss vai skaņas atpazīšanu.
  • Sejas analīze, jūtas utt.
  • Automatizēta defektu noteikšana.
  • Valodu noteikšana tekstos automātiski.
  • Racionalizējiet daudzus ikdienas biznesa uzdevumus.
  • Un ilgi utt. Pieteikumi ir gandrīz neiedomājami ...

Tāpēc tā ir plaši lietots rūpniecībā, tādās nozarēs kā automobiļi, arī veselības nozarē, apdrošināšanā, nodokļu aģentūrās un daudzos citos profesionāļos.

Kas ir TensorFlow?

Tensorflow logotips

TensorFlow ir atvērtā pirmkoda programmatūra, kuru sākotnēji izstrādāja Google inženieri un pētnieki, un vēlāk izlaida. Bibliotēka skaitliskai skaitļošanai un mašīnmācībai. Tam tas izmanto datu plūsmas grafikus, mezgli attēlo matemātiskas darbības, bet malas attēlo daudzdimensionālas datu matricas (tenzori), kas tiek savstarpēji paziņotas.

Izmantojot šo programmatūru, jūs varat veidot un apmācīt mākslīgie neironu tīkli veikt vairākus uzdevumus, piemēram, noteikt un atšifrēt modeļus un korelācijas, līdzīgi tam, kā cilvēki mācās un domā.

Šis projekts arī nodrošina daudz elastības, spējot izpildīt aprēķini, izmantojot CPU vai GPU, gan vienu, gan vairākus no tiem, datoros, serveros un pat mobilajās ierīcēs. Tas ir iespējams, jo tas ir daudzplatforms, un to var darbināt tādās sistēmās kā GNU / Linux, macOS, Windows, iOS un Android, kā arī tīmekļa pakalpojumu, kā mēs redzēsim šajā apmācībā. Tam ir pat vairāki iesaiņotāji, lai izmantotu dažādas programmēšanas valodas: Python, C ++ vai Java. Visi ar vienu API.

instalēt TensorFlow soli pa solim

Nākamā lieta ir parādīt soli pa solim kā instalējiet TensorFlow en mākoņa mitināšana. Lai to izdarītu, es izmantošu VPS Mākoņains.io, kur var izvēlēties gan Windows, gan Linux operētājsistēmas. Protams, ņemot vērā emuāra tēmu un GNU / Linux priekšrocības, nav šaubu, ka es balstīšos uz Linux izplatītāju.

Izveidojiet kontu un sagatavojiet mākoņošanas platformu

Pirms sākat, jums jāreģistrējas, lai piekļūtu šī pakalpojumu sniedzēja piedāvātajam pakalpojumam un tādējādi baudīt 5 eiro bezmaksas kredītu viņi piedāvā izmēģināt platformu. Tas būs tik vienkārši, kā izpildīt norādītās darbības, lai pārbaudītu kontu. Nepieciešama tikai minūte.

mākoņains

Pēc tam jums jāatgriežas oficiālajā vietnē Clouding and piesakieties ievadot savu lietotājvārdu un paroli:

Mākoņains žurnāls

Tagad jūs varat redzēt vadības paneli Clouding, kuru, kā redzēsit, izmantot ir diezgan vienkārši un intuitīvi. Pat bez pārāk daudz zināšanu jūs varat tos bez problēmām apstrādāt, sekojot šai apmācībai. Sākt izveidojiet TensorFlow instanci, nospiediet Noklikšķiniet šeit, lai izveidotu savu pirmo serveri:

Ieskaitot Tensorflow iniciēšanu

Tas jūs aizvedīs uz izvēlni servera konfigurācija. Pirmā lieta būs nosaukt savu VPS, jūs varat izvēlēties sev vēlamo. Tad jums jāizvēlas OS. Šajā apmācībā es izvēlēšos vienu no viņu piedāvātajiem rajoniem (CentOS, Ubuntu Server, Ubuntu Desktop vai Debian). Jūs varat izvēlēties sev vēlamo, manā gadījumā es izvēlēšos Ubuntu Server 20.04:

Hostinga konfigurācija

Pēc bāzes sistēmas izvēles ir šāds konfigurēt pārējos parametrus kas parādās tajā pašā lapā zemāk. Kā redzat, starp mašīnu konfigurācijas opcijām varat izvēlēties nepieciešamo RAM, vCPU kodolu vai SSD atmiņas apjomu. Pašai TensorFlow jums daudz nevajadzēs, taču var būt, ka pārējiem datiem jāapstrādā jā, tāpēc labi padomājiet, kas jums nepieciešams (tomēr to var mainīt):

Tensorflow instance

Ir arī svarīgi izveidot SSH atslēgu, norādot jebkuru vēlamo vārdu. Tas ļaus jums lejupielādēt pāri, lai varētu piekļūt attālināti, katru reizi ievadot paroli, manuāli neievadot. Turklāt tas ļauj arī konfigurēt ugunsmūri vai rezerves kopijas. Šajā gadījumā gan dublējumkopijas, gan ugunsmūri mēs to atstājam tādu, kāds tas ir.

Ja esat pabeidzis, pārbaudiet, vai viss ir kārtībā un kredītu Evija. Tas novirzīs jūs uz citu ekrānu ar izveidoto mākoņa instanci. Bet statusa sadaļā jūs redzēsiet, ka tas tiek veidots:

Tensorflow instance

Acumirklī jūsu sistēma tiks instalēta un konfigurēta. Tad statuss parādīsies kā Aktīvs. Un jūs jau varat to izmantot.

SERVER aktīvā izslēgšana

Šajā ekrānā noklikšķiniet uz sava servera nosaukuma, un tas jūs aizvedīs uz kopsavilkums ar detaļām:

Galvenās piekļuves konfigurācija

Ritinot atradīsit sadaļu Kā piekļūt serverim. Tas ir ļoti svarīgi, jo tieši šeit jūs atradīsit visu nepieciešamo, lai piekļūtu serverim un pārvaldītu to. Piemēram, varat lejupielādēt SSH atslēgu vai redzēt publisko IP, kam piekļūt, izmantojot SSH, lietotājvārdu (root) un piekļuves paroli:

Ssh taustiņi

Nezaudējiet šos datus, jo tie būs nepieciešami nākamajās darbībās, lai sāktu Tensorflow instalēšanu savā Clouding instancē.

Patkārtotas prasības

Lai sāktu, vispirms ir jāapmierina dažas atkarības vai paketes, kas būs noderīgas Tensorflow, kā arī jāatjaunina, lai nodrošinātu, ka viss ir tās jaunākajā versijā. Lai to izdarītu, mēs ieiesim terminālā, lai tos savienotu ar SSH ar paroli un IP, kuru es parādīju iepriekšējā attēlā, lai piekļūtu instancei no attāluma no attāluma (atcerieties nomainīt savuipdelserver ar Clouding instances IP) :

ssh root@tuipdelservidor

ssh piekļuve

Tas prasīs jums tās instances paroli, kas jums arī būs jāievada un kas jums dos piekļuvi. Jūs redzēsiet, ka jūsu termināla uzvedne vairs nav jūsu vietējā, bet jūs atrodaties mākoņa serverī. Tāpēc visas komandas, kuras palaižat no šī brīža, stāsies spēkā instancē, nevis vietējā sistēmā.

ssh piekļuve

Tagad pirmā lieta ir uzlabot sistēmu ar šādām komandām:

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

instalējot Tensorflow

Tagad jums tas jādara instalēt python3 un citas jums nepieciešamas palīgpaketes:

apt-get install python3 python3-pip python3-dev

Šis ir šāds sagatavot virtuālo vidi, izmantojot virtualenv moduli, kas ir daļa no Python3 standarta bibliotēkas:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

python moduļa instalēšana

Pēc tam jūs pamanīsit, ka jūsu uzvedne ir mainījusies, un tagad tā parādās tf-env pirms lietotājvārda un resursdatora.

tūlītēja

Tensorflow instalēšana (CPU atbalsts)

Viss ir gatavs TensorFlow uzstādīšana savā Mākoņošanas instancē. Nākamais solis, kas jāievēro, būtu:

pip install --upgrade tensorflow

Kad tas ir instalēts, varat pārbaudiet instalēšanu izmantojot šādu komandu:

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

Tam vajadzētu atgriezt izvadi ar instalētu Tensorflow versiju. No turienes jūs varētu sāciet lietot Tensorflow jebkuram uzdevumam, kas jums nepieciešams ...

Secinājums

Noslēgumā jāsaka, ka iespējas, kuras Clouding piedāvā darbam ar savu VPS, padara visu projektu, piemēram, Tensorflow, instalēšanu vai konfigurāciju konfigurēšanu tikpat viegli kā to izdarīt vietējā mašīnā. Tikai ar šāda veida serveru jaudu un mērogojamību.

Turklāt tā vadības panelis ir diezgan intuitīvs, un vednis jūs palīdz, pat ja jums nav lielu tehnisko zināšanu. No otras puses, iespējas, ko tas dod jums, arī ir ļoti elastīga, spējot izvēlēties gan nepieciešamos virtuālos aparatūras resursus, gan arī operētājsistēmu. Šī daudzpusība padara to perfekti pielāgotu jūsu vajadzībām neatkarīgi no tā, cik tās ir īpašas.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.