TensorFlow, software library para sa numerong computing

tungkol sa TensorFlow

Sa sumusunod na artikulo titingnan namin kung paano namin mai-install ang TensorFlow sa Ubuntu (16.04/18.04). Ang TensorFlow ay isang library ng code para sa pag-aaral ng makina sa iba't ibang mga gawain. Ito ay binuo ng Google noong 2015 upang matugunan ang mga pangangailangan nito sa mga system na may kakayahang buuin at sanayin ang mga neural network upang makita at matukoy ang mga pattern at ugnayan, na kahalintulad sa pag-aaral at pangangatuwiran na ginamit ng mga tao.

Ang TensorFlow ay ang Malalim na platform ng Pag-aaral pinakamahalaga sa mundo. Ang kaunlaran na ito open-source Ang Google ay nakaposisyon mismo bilang isang nangungunang tool sa sektor ng Malalim na Pag-aaral. Mayroon din itong mga komprehensibong aklatan at mapagkukunan ng pamayanan na nagpapahintulot sa sinuman na lumikha ng mga programa sa pag-aaral ng machine.

Ang TensorFlow ay isang bukas na mapagkukunan ng software library para sa numerong computing Ito ay pinakawalan sa ilalim ng bukas na mapagkukunan ng Apache 2.0 at gumagamit ng mga tsart ng daloy ng data. Ang mga node sa mga graphic ay kumakatawan sa mga pagpapatakbo ng matematika, habang ang mga gilid ng mga graphic ay kumakatawan sa mga multidimensional na matrices ng data (tensiyonado) nakipag-usap sa pagitan nila.

Hindi tulad ng iba mga libraryong aklatan na inilaan upang magamit sa Deep Learning bilang Theano, ang pinag-uusapan na ito ay dinisenyo para magamit sa parehong pagsasaliksik at pag-unlad. Maaari rin itong tumakbo sa isang solong CPU, sa maraming mga CPU, pati na rin sa mga mobile device at malalaking ipinamamahagi na mga sistema ng daan-daang mga machine.

Kung nais naming mai-install ang TensorFlow, maaari itong mai-install sa buong system, sa isang virtual na kapaligiran sa Python, tulad ng isang lalagyan ng Docker at iba pa. Ang pinakakaraniwan at pinakamadaling paraan upang mai-install ang TensorFlow ay marahil sa pamamagitan ng isang virtual na kapaligiran ng Python, kung saan ang maraming mga kapaligiran ay maaaring madaling malikha at mapamahalaan. Ito ang pagpipilian na makikita natin sa mga sumusunod na linya.

I-install ang TensorFlow sa Ubuntu

Ang susunod na proseso ng pag-install na gagawin ko sa isang sistema ng Ubuntu 18.04. Kapag nalilinaw ito, upang simulang i-install ang TensorFlow, kailangan mo lamang sundin ang mga sumusunod na hakbang:

I-install ang Python

Dahil ang paggamit ng Python ay ang pinakamabilis at pinakamadaling paraan upang patakbuhin ang TensorFlow, sabihin i-install ito. Default, Ang Python 3 ay mayroong mga repository ng Ubuntu, kaya't ang pag-install nito ay hindi dapat maging isang problema.

Sa alam kung anong bersyon ng Python ang naka-install sa Ubuntu, sa isang terminal (Ctrl + Alt + T) kailangan mo lang ipatupad ang utos:

Na-install ang bersyon ng sawa

python3 -V

Tulad ng nakikita mo, sa aking computer mayroon akong Python 3.6.9, at para sa halimbawang ito ay lilikha ako ng isang virtual na kapaligiran gamit ang venv module. Para sa i-install ang python3-venv package na nagbibigay-daan sa module ng venv, sa parehong terminal ay isasagawa namin ang mga sumusunod na utos:

sudo apt update; sudo apt install python3-venv

Dapat nitong paganahin ang virtual na kapaligiran ng Python.

Simulan ang Python Virtual na Kapaligiran

Ngayon alam na natin ang naka-install na bersyon ng Python, sabihin magpatuloy sa paglikha ng isang direktoryo para sa TensorFlow. Sa parehong terminal magkakaroon lamang kami ng pagpapatupad ng utos:

mkdir ~/TensorFlow

Pagkatapos ay pumunta kami sa lumipat sa direktoryo na nilikha lamang namin:

cd ~/TensorFlow

Mula sa loob ng direktoryong ito, gagawin namin lumikha ng virtual na kapaligiran ng Python pagta-type:

python3 -m venv venv

Matapos itong likhain kailangan lang natin itong buhayin:

buhayin virtual na kapaligiran para sa TensorFlow

source venv/bin/activate

Kinakailangan ng TensorFlow na ang mga tool sa pagsasaayos ng package ng Python ay bersyon 41.0.0 o mas mataas. Papatayin namin Buto ng bungang-kahoy bilang mga sumusunod upang matiyak na na-update ito sa pinakabagong bersyon:

pag-install ng mga setuptool na may Pip

pip install -U setuptools

I-install ang TensorFlow

Ngayon na ang kapaligiran ay nilikha at naaktibo, maaari lamang nating simulan ang pag-install. Para kay I-install ang kasalukuyang bersyon, ano ang kasama suporta para sa mga GPU card na may CUDA (Ubuntu at Windows), sa terminal na kailangan namin gumamit ng pip pagta-type:

pag-install ng tensorflow

pip install tensorflow

Mayroon ding mga mas maliit na magagamit na CPU-only na package:

pip install tensorflow-cpu

Sa i-update ang TensorFlow sa pinakabagong bersyon, dapat idagdag ang flag na –upgrade sa mga utos:

pip install --upgrade pip
pip install --upgrade tensorflow

Matapos ang pag-install, sa i-verify na na-install ang TensorFlow maaari naming maisagawa ang sumusunod na utos:

naka-install na bersyon ng tensorflow

python -c 'import tensorflow as tf; print(tf.__version__)'

Dapat ipakita ng utos na ito ang naka-install na bersyon ng TensorFlow. Para kay tingnan ang mga tutorial ng iba't ibang mga uri tungkol sa TensorFlow, maaari kaming pumunta sa website ng proyekto.

Huwag paganahin ang Kapaligirang Python

Kapag tapos na kami sa kapaligiran ng Python, kailangan mo lang ipatupad ang deactivate na utos:

deactivate

Pagkatapos ay tatanggalin lamang namin ang nilikha na direktoryo ng TensorFlow, at dapat itong tanggalin ang kapaligiran ng Python na nilikha namin upang patakbuhin ang TensorFlow. Para sa karagdagang impormasyon sa kung paano gamitin ang TensorFlow, maaari mo bisitahin ang tutorial na inilathala nila sa kanilang website o sa website ng developer ng Google.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.