A mesterséges intelligencia ugrásszerűen halad előre. Egyre erőteljesebb, és lehetővé teszi, hogy alkalmazza magát új feladatokra. A gépi tanulás Az AI egyik területe, amelyre különös figyelmet kell fordítania olyan projektekkel, mint a TensorFlow. Ha van kiszolgálója vagy felhőalapú tárhelye, akkor telepítheti ezt a projektet oda, hogy lehetővé tegye számára a tanulást anélkül, hogy kifejezetten programozni kellene.
Ebben az oktatóanyagban lépésről lépésre bemutatom, hogyan telepítheti ezt a nagy teljesítményű nyílt forráskódú projektet felhőalapú tárhelyen. Ehhez referenciaként a Clouding szolgáltatást választottam, az árak, az egyszerűség, a spanyol 24/7 támogatás, rendelkezésre állás, előnyök és különösen az adatközpont spanyol területen, Barcelonában való elhelyezkedése szempontjából. Ezért az európai adatvédelmi törvények hatálya alá fog tartozni ...
¿Hogyan segítheti a vállalkozásomat a Tensorflow?
A pandémiában sokkal nyilvánvalóbbá vált a vállalatoknak modernizálódniuk kell hogy versenyképes legyen. Az európai támogatás nagy részét pontosan erre a digitális átmenetre fogják fordítani. Minden olyan vállalkozás, amely még nem alkalmazkodott, jobban szenvedett az egészségügyi válság gazdasági következményeitől. Például még a kisvállalkozások is gyorsan átálltak fizikai értékesítésükről online értékesítésre, lehetővé téve számukra, hogy továbbra is működjenek anélkül, hogy a korlátozások befolyásolnák őket.
Az olyan technológiák, mint a felhő, az IoT vagy az AI, elengedhetetlenek. Különleges, a TensorFlow-val és a gépi tanulással, nagy előnyökhöz juthat. Csak néhány példát említek:
- Javítsa a képeket az AI használatával, ha elkötelezett a tervezés vagy a fotózás iránt.
- Segítsen az orvosi diagnózisban az orvosi vizsgálatok eredményeinek elemzésével.
- Agilis képfeldolgozás és automatizált katalogizálás.
- Tanítsa meg hang- vagy hangfelismerésre.
- Arcelemzés, érzések stb.
- Automatikus hibakeresés.
- A nyelvek automatikus felismerése a szövegekben.
- Korszerűsítse a napi üzleti feladatok sokaságát.
- És hosszú stb. Az alkalmazások szinte elképzelhetetlenek ...
Ezért van széleskörben használt az iparban, olyan ágazatokban, mint az autó, az egészségügyben is, a biztosításokban, az adóügynökségekben és sok más szakemberben.
Mi az TensorFlow?
TAz ensorFlow nyílt forráskódú szoftver, amelyet eredetileg a Google mérnökei és kutatói fejlesztettek ki, majd később kiadták. Könyvtár numerikus számításhoz és gépi tanuláshoz. Ehhez adatfolyam-grafikonokat használ, a csomópontok matematikai műveleteket, míg az élek a köztük kommunikált többdimenziós adatmátrixokat (tenzorokat) képviselik.
Ezzel a szoftverrel építhet és képezhet mesterséges idegi hálózat több feladat végrehajtása, például a minták és összefüggések észlelése és megfejtése, az emberek tanulási és értelmezési módjával analóg módon.
Ez a projekt nagy rugalmasságot is biztosít, hogy képes legyen a számítások CPU vagy GPU használatával, egyet és többet is, PC-ken, szervereken és még mobil eszközökön is. Ez lehetséges, mivel több platformon fut, képes futtatni olyan rendszereken, mint a GNU / Linux, a macOS, a Windows, az iOS és az Android, valamint egy webszolgáltatást, amint az ebben az oktatóanyagban látni fogjuk. Számos csomagolóval is rendelkezik a különböző programozási nyelvek használatához: Python, C ++ vagy Java. Mindezt egyetlen API-val.
Telepítse TensorFlow lépésről lépésre
A következő dolog megmutatni lépésről lépésre példa arra, hogyan telepítse a TensorFlow szoftvert en felhő tárhely. Ehhez VPS-t fogok használni Felhős.io, ahol Windows és Linux operációs rendszereket egyaránt választhat. Természetesen, figyelembe véve a blog témáját és a GNU / Linux előnyeit, nem kétséges, hogy Linux disztribúción fogok alapulni.
Hozzon létre egy fiókot, és készítse elő a Clouding platformot
Indulás előtt regisztrálnia kell, hogy hozzáférjen a szolgáltató által kínált szolgáltatáshoz, és így élvezze az 5 € ingyenes hitelt felajánlják a platform tesztelését. Ez olyan egyszerű lesz, mint a fiók igazolásához feltüntetett lépések követése. Csak egy percet vesz igénybe.
Ezt követően vissza kell térnie a Clouding és a hivatalos webhelyére jelentkezzen be adja meg felhasználónevét és jelszavát:
Most láthatja a Clouding vezérlőpultot, amely, amint látni fogja, meglehetősen egyszerű és intuitív a használata. Túl sok tudás nélkül is problémamentesen kezelheti ezt az oktatóanyagot követve. Kezdeni hozzon létre egy példányt a TensorFlow számára, nyomja meg Kattintson ide az első szerver létrehozásához:
Ez a menübe visz a szerver konfigurációja. Az első dolog a VPS megnevezése lesz, kiválaszthatja a kívántat. Ezután ki kell választania az operációs rendszert. Ehhez az oktatóanyaghoz kiválasztom az általuk kínált disztrók egyikét (CentOS, Ubuntu Server, Ubuntu Desktop vagy Debian). Kiválaszthatja a kívántat, az én esetemben egy Ubuntu Server 20.04-et választok:
Az alaprendszer kiválasztása után a következő konfigurálja a többi paramétert amelyek ugyanazon az oldalon jelennek meg lent. Mint látható, a gépek konfigurációs lehetőségei közül kiválaszthatja a szükséges RAM, vCPU magok vagy SSD tárhely mennyiségét. Magának a TensorFlow-nak nincs sokra szüksége, de előfordulhat, hogy a többi adat esetében igenre kell bánnia, ezért alaposan gondolja át, mire van szüksége (azonban méretezhető):
Fontos az is, hogy hozza létre az SSH kulcsot, bármilyen nevet adjon meg. Ez lehetővé teszi a pár letöltését, hogy távolról is hozzáférhessen anélkül, hogy minden alkalommal be kellene írnia a jelszót. Ezenkívül lehetővé teszi a tűzfal vagy a biztonsági másolatok konfigurálását is. Ebben az esetben a biztonsági másolatokat és a tűzfalat is úgy hagyjuk, ahogy van.
Ha végzett, ellenőrizze, hogy minden rendben van-e és impulzus Küld. Ez átirányít egy másik képernyőre a létrehozott felhőpéldányával. De az állapot részben láthatja, hogy létrejön:
Egy szempillantás alatt a rendszer telepítésre és konfigurálásra kerül. Ezután az állapot a következőképpen jelenik meg: Aktív. És már használhatja is.
Kattintson a kiszolgáló nevére ezen a képernyőn, és az a összefoglaló részletekkel:
Ha görget, megtalálja a szakaszt Hogyan lehet elérni a szervert. Nagyon fontos, mivel itt mindent megtalál, amire szüksége van a szerver eléréséhez és kezeléséhez. Például letöltheti az SSH kulcsot, vagy láthatja az SSH által történő hozzáféréshez szükséges nyilvános IP-címet, a felhasználónevet (root) és a hozzáférési jelszót:
Ne veszítse el ezeket az adatokat, mivel a következő lépésekben szüksége lesz rá a Tensorflow telepítésének megkezdéséhez a Clouding példányon.
Pújbóli követelmények
Az első lépés az, hogy kielégítünk néhány függőséget vagy csomagot, amelyek hasznosak lehetnek a Tensorflow számára, valamint frissítjük, hogy minden a legújabb verziójában legyen. Ehhez belépünk a terminálba, hogy az SSH-vel összekapcsoljuk őket a jelszóval és az IP-vel, amelyet az előző képen mutattam, hogy távolról hozzáférhessek a példányhoz a disztribúcióból (ne felejtsük el kicserélni az ipdderver-t a Clouding-példány IP-jével). :
ssh root@tuipdelservidor
Meg fogja kérni a példány jelszavát, amelyet szintén be kell írnia, és ez hozzáférést biztosít Önnek. Látni fogja, hogy a termináljának felszólítása már nem a tiéd, de a felhőszerveren belül van. Ezért a mostantól futtatott összes parancs a példányra, nem pedig a helyi rendszerre érvényes.
Most az első dolog az frissítse a rendszert a következő parancsokkal:
apt-get update && apt-get -y upgrade
Most meg kell telepítse a python3 programot és egyéb kiegészítő csomagokra lesz szüksége:
apt-get install python3 python3-pip python3-dev
A következő előkészíti a virtuális környezetet, a virtuális modul használatával, amely a Python3 szabványos könyvtár része:
pip3 install virtualenv mkdir ~/miproyecto cd ~/miproyecto virtualenv tf-env source tf-env/bin/activate
Ezt követően észreveszi, hogy a felszólítás megváltozott, és most ez látszik tf-env a felhasználónév és a gazdagép előtt.
A Tensorflow telepítése (CPU támogatás)
Minden készen áll a TensorFlow telepítés a Clouding példányban. A következő követendő lépés a következő lenne:
pip install --upgrade tensorflow
Miután telepítette, megteheti ellenőrizze a telepítést a következő paranccsal:
python -c ‘import tensorflow as tf; print(tf.version)’
Ennek vissza kell adnia egy kimenetet a telepített Tensorflow verzióval. Innentől kezdve kezdje el használni a Tensorflow alkalmazást minden szükséges feladathoz ...
Következtetés
Összegzésképpen elmondható, hogy a Clouding által a VPS-sel való együttműködéshez kínált lehetőségek lehetővé teszik, hogy bármilyen projekt, például a Tensorflow telepítéséhez vagy konfigurációinak elkészítéséhez tapasztalatokat szerezzen. olyan egyszerű, mint a helyi gépen. Csak az ilyen típusú szerverek teljesítményével és méretezhetőségével.
Ezenkívül a kezelőpanelje meglehetősen intuitív, és a varázsló akkor is végigvezeti Önt, ha nincs nagy műszaki ismerete. Másrészt az Ön által adott lehetőségek is nagyon rugalmas, képes megválasztani mind a szükséges virtuális hardver erőforrásokat, mind az operációs rendszert. Ez a sokoldalúság tökéletesen alkalmazkodik az Ön igényeihez, bármilyen különleges is legyen.