Si të instaloni TensorFlow në një host cloud

Rrjedhja e tensionit

Inteligjenca artificiale po përparon me hapa të mëdhenj. Ajo po bëhet gjithnjë e më e fuqishme dhe ju lejon të aplikoni veten në detyra të reja. mësimi i makinerisë Isshtë një nga fushat e AI që duhet t'i kushtoni vëmendje të veçantë, me projekte si TensorFlow. Nëse keni një server ose host cloud, mund ta instaloni këtë projekt atje për t'i dhënë mundësinë për të mësuar pa pasur nevojë të programoni në mënyrë të qartë.

Në këtë manual do të tregoj, hap pas hapi, se si mund ta instaloni këtë projekt të fuqishëm me burim të hapur në një pritje cloud. Për këtë, unë kam zgjedhur Clouding si një referencë, për çmimet e tij, lehtësinë, mbështetjen në Spanjisht 24/7, disponueshmërinë, përfitimet dhe, veçanërisht, për të pasur qendrën e saj të të dhënave në territorin Spanjoll, në Barcelonë. Prandaj, do të jetë nën ligjet evropiane të mbrojtjes së të dhënave ...

¿Si mund të ndihmojë Tensorflow biznesin tim?

Aplikacione biznesi

Në pandemi, është bërë shumë më e dukshme se kompanitë duhet të modernizohen të jetë konkurrues. Pjesa më e madhe e ndihmës evropiane do t'i drejtohet pikërisht këtij tranzicioni dixhital. Të gjitha bizneset që nuk janë përshtatur kanë vuajtur më shumë nga pasojat ekonomike të kësaj krize shëndetësore. Për shembull, edhe bizneset e vogla kanë qenë të shpejtë për të kaluar nga shitjet e tyre fizike në shitje në internet, duke i lejuar ata të vazhdojnë të operojnë pa u prekur nga kufizimet.

Teknologjitë si cloud, IoT ose AI, janë thelbësore. Specifike, me TensorFlow dhe mësimin makinerik, ju mund të merrni përfitime të mëdha. Për të përmendur vetëm disa shembuj:

  • Përmirësoni imazhet duke përdorur AI nëse jeni të përkushtuar në dizajn ose fotografi.
  • Ndihmoni me diagnozën mjekësore duke analizuar rezultatet e testeve mjekësore.
  • Përpunimi i shkathët i imazhit dhe katalogimi i automatizuar.
  • Ju mësojmë njohjen e zërit ose zërit.
  • Analiza e fytyrës, ndjenjat, etj.
  • Zbulimi automatik i defekteve.
  • Zbulimi i gjuhëve në tekst automatikisht.
  • Rregulloni një mori detyrash të biznesit të përditshëm.
  • Dhe një të gjatë etj. Aplikimet janë pothuajse të paimagjinueshme ...

Prandaj, është të përdorura gjerësisht në industri, në sektorë të tillë si automobila, gjithashtu në sektorin e shëndetësisë, në sigurime, agjenci tatimore dhe shumë profesionistë të tjerë.

Cfare eshte TensorFlow?

Logoja e Tensorflow

TensorFlow është softuer me burim të hapur, zhvilluar fillimisht nga inxhinierët dhe studiuesit e Google, dhe më vonë u lëshua. Një bibliotekë për llogaritjen numerike dhe mësimin makinerik. Përdor grafikët e rrjedhës së të dhënave për këtë, nyjet paraqesin operacione matematikore, ndërsa skajet përfaqësojnë matrica shumëdimensionale të të dhënave (tenzorët) e komunikuar ndërmjet tyre.

Me këtë softuer mund të ndërtoni dhe trajnoni rrjete nervore artificiale për të kryer detyra të shumta, të tilla si zbulimi dhe deshifrimi i modeleve dhe korrelacioneve, në një mënyrë analoge me mënyrën se si njerëzit mësojnë dhe arsyetojnë.

Ky projekt gjithashtu siguron shumë fleksibilitet, duke qenë në gjendje të realizohet llogaritjet duke përdorur CPU ose GPU, si një dhe disa prej tyre, në PC, servera dhe madje edhe pajisje të lëvizshme. Kjo është e mundur pasi që është ndër-platformë, duke qenë në gjendje të ekzekutohet në sisteme të tilla si GNU / Linux, macOS, Windows, iOS dhe Android, si dhe një shërbim në internet siç do ta shohim në këtë manual. Madje ka disa mbështjellës për të përdorur gjuhë të ndryshme programimi: Python, C ++, ose Java. Të gjitha me një API të vetme.

instaloj TensorFlow hap pas hapi

Gjëja tjetër është të tregojmë një shembull hap pas hapi se si instaloni TensorFlow en një pritje cloud. Për ta bërë këtë, unë do të përdor një VPS të Mjegullimi.io, ku mund të zgjidhni të dy sistemet operative Windows dhe Linux. Sigurisht, duke pasur parasysh temën e blogut dhe përfitimet e GNU / Linux, nuk ka dyshim se unë do të bazohem në një distro Linux.

Krijoni llogari dhe përgatitni platformën Clouding

Para fillimit, duhet të regjistroheni për të fituar akses në shërbimin e ofruar nga ky ofrues dhe kështu shijoni 5 € kredi falas ato ofrojnë të testojnë platformën. Do të jetë aq e thjeshtë sa të ndiqni hapat e treguar për verifikimin e llogarisë. Duhet vetëm një minutë.

mjegullimi

Më pas, do të duhet të ktheheni në faqen zyrtare të Clouding dhe regjistrohu duke futur emrin e përdoruesit dhe fjalëkalimin tuaj:

Regjistri i errësimit

Tani mund të shihni panelin e kontrollit Clouding, i cili siç do ta shihni është mjaft i thjeshtë dhe intuitiv për t’u përdorur. Edhe pa shumë njohuri ju mund ta trajtoni atë pa problem duke ndjekur këtë udhëzues. Të fillosh krijoni një shembull për TensorFlow, shtypni Klikoni këtu për të krijuar serverin tuaj të parë:

Përfshirja e fillimit të tensionit

Kjo do t'ju çojë në menunë e konfigurimi i serverit tuaj. Gjëja e parë do të jetë emërimi i VPS tuaj, ju mund të zgjidhni atë që preferoni. Atëherë ju duhet të zgjidhni OS. Për këtë udhëzues do të zgjedh njërën nga distros që ato ofrojnë (CentOS, Ubuntu Server, Ubuntu Desktop ose Debian). Ju mund të zgjidhni atë që preferoni, në rastin tim unë do të zgjedh një Ubuntu Server 20.04:

Konfigurimi i pritjes

Pas zgjedhjes së sistemit bazë, vijon më poshtë konfiguroni pjesën tjetër të parametrave që shfaqen në të njëjtën faqe më poshtë. Siç mund ta shihni, midis opsioneve të konfigurimit të makinave mund të zgjidhni sasinë e RAM, bërthamave vCPU ose hapësirën e magazinimit SSD që ju nevojitet. Për TensorFlow vetë nuk do t'ju duhet shumë, por mund të ndodhë që për pjesën tjetër të të dhënave që duhet të trajtoni po, prandaj, mendoni me kujdes për ato që ju nevojiten (megjithatë, mund të shkallëzohen):

Tensorflow Instance

Alsoshtë gjithashtu e rëndësishme që të krijoni tastin SSH, duke dhënë çfarëdo emri që dëshironi. Kjo do t'ju lejojë të shkarkoni çiftin që të keni mundësi të përdorni nga distanca pa pasur nevojë të futni manualisht fjalëkalimin sa herë që dëshironi të futni. Përveç kësaj, kjo gjithashtu ju lejon të konfiguroni Firewall ose kopje rezervë. Në këtë rast, të dy kopjet rezervë dhe firewallin e lëmë ashtu siç është.

Nëse keni mbaruar, kontrolloni që gjithçka është në rregull dhe pulsa E keqe. Kjo ju ridrejton në një ekran tjetër me rastin tuaj cloud të krijuar. Por në seksionin e statusit do të shihni se po krijohet:

Tensorflow Instance

Në sa hap e mbyll sytë, sistemi juaj do të instalohet dhe konfigurohet. Atëherë statusi do të shfaqet si aktiv. Dhe tashmë mund ta përdorni.

SERVER Përfshirja aktive

Klikoni në emrin e serverit tuaj në këtë ekran dhe kjo do t'ju çojë në një përmbledhje me detaje:

Konfigurimi kryesor i hyrjes

Nëse lëvizni, do të gjeni seksionin Si të hyni në server. Veryshtë shumë e rëndësishme, pasi këtu do të gjeni gjithçka që ju nevojitet për të hyrë dhe menaxhuar serverin tuaj. Për shembull, mund të shkarkoni çelësin SSH, ose mund të shihni IP-në publike për të hyrë nga SSH, emrin e përdoruesit (rrënja) dhe fjalëkalimin e hyrjes:

Çelësat SSH

Mos i humbni këto të dhëna, pasi do t'ju duhet në hapat e ardhshëm për të filluar instalimin e Tensorflow në shembullin tuaj të Clouding.

Pri-kërkesat

Për të filluar, gjëja e parë që duhet të bëni është të plotësoni disa varësi ose paketa që do të jenë të dobishme për Tensorflow, si dhe azhurnimi për të siguruar që gjithçka të jetë në versionin e saj të fundit. Për ta bërë këtë, ne do të hyjmë në terminal për t'i lidhur ato me SSH me fjalëkalimin dhe IP-në që tregova në imazhin e mëparshëm për të hyrë në instancë nga distanca nga distroja juaj (mos harroni të zëvendësoni youripdelserver me IP të shembullit të Clouding) :

ssh root@tuipdelservidor

hyrja në ssh

Do t'ju kërkojë fjalëkalimin e shembullit që do të duhet të futni gjithashtu dhe që do t'ju japë hyrje. Ju do të shihni se prompt i terminalit tuaj nuk është më juaji lokal, por ju jeni brenda serverit cloud. Prandaj, të gjitha komandat që ekzekutoni tani e tutje do të hyjnë në fuqi në instancë dhe jo në sistemin tuaj lokal.

hyrja në ssh

Tani gjëja e parë është azhurnoni sistemin me komandat e mëposhtme:

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

instalimi i Tensorflow

Tani, ju duhet instaloni python3 dhe paketa të tjera ndihmëse që do t'ju duhen:

apt-get install python3 python3-pip python3-dev

Më poshtë është përgatit mjedisin virtual, duke përdorur modulin virtualenv, i cili është pjesë e bibliotekës standarde Python3:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

instalimi i modulit python

Pas kësaj do të vini re se kërkesa juaj ka ndryshuar, dhe tani ajo tregon tf-env para emrit të përdoruesit dhe hostit.

i menjëhershëm

Instaloni Tensorflow (mbështetja e CPU)

Çdo gjë është gati për të Instalimi i TensorFlow në rastin tuaj të Cloudding. Hapi tjetër që do të ndiqni do të ishte:

pip install --upgrade tensorflow

Pasi të jetë instaluar, mundeni verifikoni instalimin duke përdorur komandën e mëposhtme:

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

Dhe kjo duhet t'ju kthejë një dalje me versionin e Tensorflow të instaluar. Nga atje, ju mund të filloni të përdorni Tensorflow për çdo detyrë që ju nevojitet ...

Përfundim

Si përfundim, lehtësitë e ofruara nga Clouding për të punuar me VPS e saj bëjnë që përvoja për të instaluar ndonjë projekt si Tensorflow, ose për të bërë konfigurime, të jetë aq e lehtë sa ta bësh atë në makinerinë tënde lokale. Vetëm me fuqinë dhe shkallëzimin e këtij lloji të serverit.

Përveç kësaj, paneli i tij i kontrollit është mjaft intuitiv dhe ndihmësi ju udhëzon edhe nëse nuk keni njohuri të shkëlqyera teknike. Nga ana tjetër, opsionet që ju jep janë gjithashtu shumë fleksibël, të jesh në gjendje të zgjedhësh si burimet virtuale të harduerit që të duhen, ashtu edhe sistemin operativ. Kjo shkathtësi e bën atë të përshtatet në mënyrë të përsosur për nevojat tuaja, pa marrë parasysh sa e veçantë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.