I-TensorFlow, ilayibrari yesoftware yekhompyutha yamanani

malunga neTensorFlow

Kwinqaku elilandelayo siza kujonga indlela yokufaka iTensorFlow ku-Ubuntu (16.04/18.04). I-TensorFlow ilayibrari yekhowudi yokufunda komatshini kuluhlu lwemisebenzi. Yaphuhliswa nguGoogle ngo-2015 ukuhlangabezana neemfuno zayo kwiinkqubo ezinokwakha kunye nokuqeqesha uthungelwano lwe-neural ukubona kunye nokucacisa iipateni kunye nokunxibelelana, okufana nokufunda kunye nokuqiqa okusetyenziswa ngabantu.

I-TensorFlow yi Iqonga lokufunda nzulu ebaluleke kakhulu ehlabathini. Olu phuhliso Vula Umnikezi UGoogle uzibeke njengesixhobo esiphambili kwicandelo le Ukufunda nzulu. Ikwanamathala eencwadi abanzi kunye nezixhobo zoluntu ezivumela nabani na ukuba enze iinkqubo zokufunda ngomatshini.

I-TensorFlow ilayibrari yesoftware evulekileyo yekhompyuter yamanani Ikhutshwe phantsi kwelayisensi yemithombo evulekileyo ye-Apache 2.0 kwaye isebenzisa iitshathi zokuhamba kwedatha. Iimpawu ezikwiigrafu zibonisa ukusebenza kwemathematics, ngelixa imiphetho yegrafu imele imatriki yedatha yemultidimensional (abarhwebiNxibelelana phakathi kwabo.

Ngokungafaniyo nezinye amathala eencwadi enzelwe ukuba asetyenziswe kwi-Deep Learning njengaye Theano, le ekuthethwa ngayo yenzelwe ukusetyenziswa kuphando nakuphuhliso. Inokusebenza kwi-CPU enye, ii-CPU ezininzi, kunye nezixhobo eziziimobhayili kunye neenkqubo ezikhulu ezisasaziweyo zamakhulu oomatshini.

Ukuba sifuna ukufaka iTensorFlow, inokufakwa kuyo yonke le nkqubo, kwindawo ebonakalayo yePython, enje ngesikhongozeli seDocker kunye nezinye. Eyona ndlela ixhaphakileyo neyona ilula yokufaka iTensorFlow mhlawumbi yindawo ebonakalayo yePython, apho iimeko ezininzi zinokwenziwa ngokulula kwaye zilawulwe. Olu lukhetho esiza kulubona kule migca ilandelayo.

Faka iTensorFlow kwi-Ubuntu

Inkqubo elandelayo yokufaka ndiza kuyenza kwinkqubo ye-Ubuntu 18.04. Nje ukuba oku kucacisiwe, ukuqala ukufaka iTensorFlow, kuya kufuneka ulandele la manyathelo alandelayo:

Faka iPython

Ukusukela ukusebenzisa iPython yeyona ndlela ikhawulezayo kunye neyona ilula yokusebenzisa iTensorFlow, masenze njalo yifake. Ukungagqibeki, IPython 3 iza noovimba bobuntuke ukufakwa kwayo akufuneki kube yingxaki.

ukuba Yazi ukuba yeyiphi ingxelo yePython efakwe ku-UbuntuKwisiphelo sendlela (Ctrl + Alt + T) kufuneka wenze lo myalelo:

Uhlobo lwePython lufakiwe

python3 -V

Njengoko ubona, kwikhompyuter yam ndinePython 3.6.9, kunye kulo mzekelo ndiza kudala imeko ebonakalayo ndisebenzisa imodyuli ye-venv. Ngokuba faka ipakethe ye-python3-venv eyenza imodyuli ye-venvKwisiphelo esinye siza kwenza le miyalelo ilandelayo:

sudo apt update; sudo apt install python3-venv

Oku kufanele ukuba kubangele imeko ebonakalayo yePython.

Qalisa iPython eyiNdalo engqongileyo

Ngoku siyayazi inguqulelo yePython efakiweyo, masenze njalo Qhubeka nokwenza isikhombisi seTensorFlow. Kwisiphelo esinye kuya kufuneka siphumeze umyalelo:

mkdir ~/TensorFlow

Emva koko siye ku yiya kulawulo esanda kulwenza:

cd ~/TensorFlow

Ukusuka ngaphakathi kolu lawulo, siya kuthi yenza indawo ebonakalayo yePython ukuchwetheza:

python3 -m venv venv

Emva kokuyila Kufuneka siyisebenzise kuphela:

kusebenze imeko ebonakalayo yeTensorFlow

source venv/bin/activate

I-TensorFlow ifuna ukuba izixhobo zoqwalaselo lwephakheji yePython ibe yinguqulelo 41.0.0 okanye ngaphezulu. Siza kuphumeza PIP ngolu hlobo lulandelayo ukuqinisekisa ukuba ihlaziywa kuhlobo lwamva nje:

ufakelo lwezixhobo ngePip

pip install -U setuptools

Faka iTensorFlow

Ngoku ukuba imeko-bume yenziwe kwaye yasebenza, sinokuqala kuphela ukufakela. Kuba faka ingxelo yangoku, kubandakanya ntoni Inkxaso yamakhadi e-GPU ane-CUDA (Ubuntu kunye neWindows), kwisiphelo sendlela ekufuneka siyenzile Sebenzisa umbhobho ukuchwetheza:

ufakelo lwetensorflow

pip install tensorflow

Kukho kwakhona Iphakheji encinci ye-CPU kuphela ekhoyo:

pip install tensorflow-cpu

ukuba hlaziya iTensorFlow kuhlobo lwamva nje, kufuneka yongeza i-upgrade iflegi kwimiyalelo:

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

Emva kofakelo, ukuya Qinisekisa ukuba iTensorFlow ifakiwe Singawenza lo mthetho ulandelayo:

Inguqulelo efakiweyo ye-tensorflow

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

Lo myalelo kufuneka ubonise uhlobo lweTensorFlow efakiweyo. Kuba jonga iityhuthoriyali zeentlobo ezahlukeneyo malunga neTensorFlow, singaya kwiwebhusayithi yeprojekthi.

Khubaza imeko-bume yePython

Xa sigqibile ngemeko bume yePythonKuya kufuneka wenze umyalelo wokungasebenzi:

deactivate

Emva koko kufuneka sicime isikhombisi esenziwe ngeTensorFlow, kwaye oku kuya kucima imeko-bume yePython esiyenzileyo yokuqhuba iTensorFlow. Ngolwazi oluthe kratya kwi uyisebenzisa kanjani iTensorFlow, unga Ndwendwela isifundo ukuba bapapashe kwiwebhusayithi yabo okanye kwi iwebhusayithi yonjiniyela YeGoogle.


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.