Kuinka asentaa TensorFlow pilvipalveluun

Tensorflow

Tekoäly etenee harppauksin. Se on yhä voimakkaampi ja antaa sinun soveltaa itseäsi uusiin tehtäviin. koneoppiminen Se on yksi tekoälyn aloista, johon sinun tulisi kiinnittää erityistä huomiota TensorFlow-kaltaisissa projekteissa. Jos sinulla on palvelin- tai pilvipalvelin, voit asentaa tämän projektin sinne antamaan sille mahdollisuuden oppia ilman erillistä ohjelmointia.

Tässä opetusohjelmassa näytän askel askeleelta, kuinka voit asentaa tämän tehokkaan avoimen lähdekoodin projektin pilvipalvelussa. Tätä varten olen valinnut referenssinä Cloudingin hinnan, helppouden, espanjankielisen 24/7 tuen, saatavuuden, etujen ja erityisesti sen vuoksi, että sen datakeskus on Espanjan alueella, Barcelonassa. Siksi se on eurooppalaisen tietosuojalainsäädännön alainen ...

¿Kuinka Tensorflow voi auttaa yritystäni?

Yritysohjelmat

Pandemiassa on tullut paljon ilmeisemmäksi yritysten on nykyaikaistettava olla kilpailukykyinen. Suuri osa eurooppalaisesta avusta kohdistetaan juuri tähän digitaaliseen siirtymään. Kaikki yritykset, jotka eivät ole sopeutuneet, ovat kärsineet enemmän tämän terveyskriisin taloudellisista seurauksista. Esimerkiksi pienyritykset ovat olleet nopeasti siirtymässä fyysisestä myynnistään verkkomyyntiin, minkä ansiosta ne voivat jatkaa toimintaansa ilman rajoitusten vaikutusta.

Teknologiat, kuten pilvi, IoT tai tekoäly, ovat välttämättömiä. Erityinen, TensorFlow- ja koneoppimisen avulla, saat hyviä etuja. Mainitsen vain muutaman esimerkin:

  • Paranna kuvia tekoälyn avulla, jos olet omistautunut suunnittelulle tai valokuvalle.
  • Avustaa lääketieteellisessä diagnoosissa analysoimalla lääketieteellisten testien tuloksia.
  • Ketterä kuvankäsittely ja automaattinen luettelointi.
  • Opeta ääni- tai äänentunnistusta.
  • Kasvojen analyysi, tunteet jne.
  • Automaattinen vianetsintä.
  • Kielien tunnistus tekstissä automaattisesti.
  • Tehosta useita päivittäisiä liiketoiminnan tehtäviä.
  • Ja pitkä jne. Sovelluksia ei voida kuvitella ...

Siksi se on laajasti käytetty teollisuudessa, kuten autoteollisuudessa, myös terveydenhuoltoalalla, vakuutus-, verovirastoissa ja monissa muissa ammattilaisissa.

Mikä on TensorFlow?

Tensorflow-logo

TensorFlow on avoimen lähdekoodin ohjelmisto, jonka alun perin kehitti Googlen insinöörit ja tutkijat ja julkaisi myöhemmin. Kirjasto numeeriseen laskentaan ja koneoppimiseen. Se käyttää tähän tietovirta-kaavioita, solmut edustavat matemaattisia operaatioita, kun taas reunat edustavat moniulotteisia datamatriiseja (tensoreja), jotka on välitetty niiden välillä.

Tämän ohjelmiston avulla voit rakentaa ja kouluttaa keinotekoiset hermoverkot suorittaa useita tehtäviä, kuten kuvioiden ja korrelaatioiden havaitseminen ja tulkitseminen samalla tavalla kuin ihmiset oppivat ja päättävät.

Tämä projekti tarjoaa myös paljon joustavuutta, jotta se voidaan toteuttaa suorittimen tai GPU: n avulla, sekä yksi että useat niistä, tietokoneilla, palvelimilla ja jopa mobiililaitteilla. Tämä on mahdollista, koska se on alustojen välinen ja pystyy toimimaan GNU / Linux, macOS, Windows, iOS ja Android kaltaisissa järjestelmissä sekä verkkopalvelussa, kuten näemme tässä opetusohjelmassa. Siinä on jopa useita kääreitä käyttämään eri ohjelmointikieliä: Python, C ++ tai Java. Kaikilla on yksi API.

Asentaa TensorFlow askel askeleelta

Seuraava asia on näyttää askel askeleelta esimerkki miten asenna TensorFlow en pilvipalvelu. Tätä varten käytän VPS: ää Pilvistä.io, jossa voit valita sekä Windows- että Linux-käyttöjärjestelmät. Tietenkin, kun otetaan huomioon blogin teema ja GNU / Linuxin edut, ei ole epäilystäkään siitä, että aion perustua Linux-distroon.

Luo tili ja valmistele Clouding-alusta

Ennen aloittamista sinun on rekisteröidyttävä päästäksesi palveluntarjoajan tarjoamaan palveluun ja siten nauti 5 euron ilmaisesta luotosta he tarjoavat testata alustaa. Se on yhtä yksinkertaista kuin tilin vahvistamiseen tarkoitettujen vaiheiden noudattaminen. Kestää vain minuutin.

samentumista

Jälkeenpäin sinun on palattava Clouding and: n viralliselle verkkosivustolle kirjaudu sisään syöttämällä käyttäjänimesi ja salasanasi:

Pilvinen loki

Nyt näet Clouding-ohjauspaneelin, joka on kuten näette on melko yksinkertainen ja intuitiivinen käyttää. Jopa ilman liikaa tietoa voit käsitellä sitä ongelmitta seuraamalla tätä opetusohjelmaa. Aloittaa luo TensorFlow-ilmentymä, Lehdistö Napsauta tätä luodaksesi ensimmäisen palvelimesi:

Tensorflow-aloituksen sulkeminen pois

Se vie sinut valikkoon palvelimen kokoonpano. Ensimmäinen asia on nimetä VPS, voit valita haluamasi. Sitten sinun on valittava käyttöjärjestelmä. Tätä opetusohjelmaa varten valitsen yhden heidän tarjoamistaan ​​distroista (CentOS, Ubuntu Server, Ubuntu Desktop tai Debian). Voit valita haluamasi, minun tapauksessani valitsen Ubuntu Server 20.04:

Hosting-määritykset

Perusjärjestelmän valinnan jälkeen seuraava on Määritä loput parametrit jotka näkyvät samalla sivulla alla. Kuten näette, koneiden kokoonpanovaihtoehdoista voit valita tarvitsemasi RAM-muistin, vCPU-ytimien tai SSD-tallennustilan määrän. Itse TensorFlow: lle ei tarvita paljon, mutta voi olla, että muille tiedoille, joita joudut käsittelemään kyllä, ajattele siksi tarvitsemaasi (se voidaan kuitenkin skaalata):

Tensorflow-esiintymä

On myös tärkeää, että luot SSH-avaimen antamalla haluamasi nimen. Tämän avulla voit ladata parin, jotta voit käyttää sitä etänä ilman, että sinun on annettava salasanaa manuaalisesti joka kerta, kun haluat syöttää. Lisäksi sen avulla voit määrittää palomuurin tai varmuuskopiot. Tässä tapauksessa sekä varmuuskopiot että palomuuri jätämme sen sellaisenaan.

Jos olet valmis, tarkista, että kaikki on kunnossa ja pulssi Lähettää. Tämä ohjaa sinut toiseen näyttöön, kun pilviesiintymä on luotu. Mutta tilaosassa näet, että sitä luodaan:

Tensorflow-esiintymä

Järjestelmä asennetaan ja konfiguroidaan silmänräpäyksessä. Sitten tila näkyy muodossa Aktiivinen. Ja voit jo käyttää sitä.

SERVER Aktiivinen sulkeminen

Napsauta palvelimesi nimeä tässä näytössä ja se vie sinut yhteenveto yksityiskohdilla:

Pääkäyttökokoonpano

Jos vierität, löydät osan Palvelimen käyttö. Se on erittäin tärkeää, koska täältä löydät kaiken mitä tarvitset palvelimesi käyttämiseen ja hallintaan. Voit esimerkiksi ladata SSH-avaimen tai nähdä julkisen IP-osoitteen, jota SSH käyttää, käyttäjänimen (juuren) ja pääsysalasanan:

Ssh-avaimet

Älä menetä näitä tietoja, koska tarvitset niitä seuraavissa vaiheissa aloittaaksesi Tensorflow-sovelluksen asentamisen Clouding-ilmentymään.

Puudet vaatimukset

Ensinnäkin sinun on tyydytettävä joitain riippuvuuksia tai paketteja, joista on hyötyä Tensorflow'lle, sekä päivittämällä sen varmistamiseksi, että kaikki on viimeisimmässä versiossaan. Tätä varten aiomme päästä päätelaitteeseen yhdistääksesi ne SSH: n avulla salasanalla ja IP-osoitteella, jonka näytin edellisessä kuvassa, jotta pääsemme ilmentymään etäyhteydellä distroistasi (muista korvata ipdderver-palvelimesi Clouding-ilmentymän IP-osoitteella) :

ssh root@tuipdelservidor

ssh-pääsy

Se pyytää sinulta sen instanssin salasanaa, joka sinun on myös annettava, ja joka antaa sinulle pääsyn. Tulet huomaamaan, että päätelaitteen kehote ei ole enää sinun paikallinen, mutta olet pilvipalvelimen sisällä. Siksi kaikki jatkossa suorittamasi komennot vaikuttavat ilmentymään eikä paikalliseen järjestelmääsi.

ssh-pääsy

Nyt ensimmäinen asia on päivitä järjestelmä seuraavilla komennoilla:

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

asentamalla Tensorflow

Nyt sinun täytyy asenna python3 ja muut tarvitsemasi apupaketit:

apt-get install python3 python3-pip python3-dev

Seuraava on valmista virtuaalinen ympäristö, käyttämällä virtualenv-moduulia, joka on osa Python3-standardikirjastoa:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

python-moduulin asennus

Sen jälkeen huomaat, että kehotteesi on muuttunut, ja nyt se näkyy tf-env ennen käyttäjänimeä ja isäntää.

nopea

Asenna Tensorflow (suorittimen tuki)

Kaikki on valmis TensorFlow-asennus Clouding-instanssissasi. Seuraava seuraava vaihe olisi:

pip install --upgrade tensorflow

Kun se on asennettu, voit tarkista asennus käyttämällä seuraavaa komentoa:

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

Ja sen pitäisi palauttaa sinulle tulos, johon on asennettu Tensorflow-versio. Sieltä voit aloita Tensorflow-laitteen käyttö mihin tahansa tehtävään, jota tarvitset ...

Johtopäätös

Yhteenvetona voidaan todeta, että Cloudingin VPS: n kanssa tarjoamat palvelut tekevät kokemuksesta minkä tahansa projektin, kuten Tensorflow, asentamisen tai kokoonpanojen tekemisen yhtä helppoa kuin tehdä se paikallisella koneellasi. Vain tämän tyyppisen palvelimen teholla ja skaalautuvuudella.

Lisäksi sen ohjauspaneeli on melko intuitiivinen ja avustaja ohjaa sinua, vaikka sinulla ei olisikaan suurta teknistä tietämystä. Toisaalta myös sen tarjoamat vaihtoehdot ovat erittäin joustava, mahdollisuus valita sekä tarvitsemasi virtuaaliset laitteistoresurssit että käyttöjärjestelmä. Tämän monipuolisuuden ansiosta se sopii täydellisesti tarpeisiisi, riippumatta siitä, kuinka erityinen se on.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.