Maqaalka soo socda waxaan eegeynaa sida aan ugu rakibi karno TensorFlow Ubuntu (16.04/18.04). TensorFlow waa maktabad koodh loogu talagalay barashada mashiinka hawlo kala duwan. Waxaa soo saaray Google 2015 si loo daboolo baahidiisa nidaamyada awood u leh dhisida iyo tababarida shabakadaha neerfaha si loo ogaado loona qeexo qaababka iyo isku xirnaanta, oo la mid ah barashada iyo sababaynta ay bini aadamku adeegsadaan.
TensorFlow ayaa ah Barxad waxbarasho oo qoto dheer adduunka ugu muhiimsan. Horumarkan ilka furan Google waxay isu taagtay inay tahay aalad hogaamisa qaybta Barashada Deep. Waxay kaloo leedahay maktabado dhammaystiran iyo ilaha bulshada oo u oggolaanaya qof walba inuu abuuro barnaamijyo barashada mashiinka.
TensorFlow waa maktabad furan barnaamij softiweer oo loogu talagalay xisaabinta nambarada Waxaa lagu sii daayay liisanka furan ee Apache 2.0 wuxuuna adeegsanayaa jaantusyada qulqulka xogta. Noodhadhka ku jira garaafyada ayaa matalaya hawlgallo xisaabeed, halka cidhifyada garaafku ay matalayaan jaangooyooyin xog badan leh (xiiseeyayaal) dhexdooda la gaarsiiyey.
Si ka duwan kuwa kale maktabado tiro ah oo loogu talagalay in loogu isticmaalo barashada qoto dheer sida Theano, midkan su'aasha ah waxaa loogu talagalay in loo isticmaalo cilmi baarista iyo horumarka labadaba. Waxay sidoo kale ku shaqeyn kartaa hal processor, CPU badan, iyo sidoo kale aaladaha mobilada iyo habab ballaaran oo loo qaybiyey boqollaal mishiin.
Haddii aan rabno inaan rakibno TensorFlow, waxaa lagu rakibi karaa nidaamka oo dhan, jawi Python dalwaddii ah, sida weelka Docker iyo kuwa kale. Habka ugu caansan uguna fudud ee loo rakibo TensorFlow ayaa laga yaabaa inuu ku maro jawi Python dalwaddii, halkaasoo deegaanno badan si fudud loo abuuri karo loona maamuli karo. Tani waa ikhtiyaarka aan ku arki doonno khadadka soo socda.
Ku rakib TensorFlow Ubuntu
Nidaamka rakibaadda xiga ee aan ku sameynayo nidaamka Ubuntu 18.04. Marka tan la caddeeyo, si aad u bilowdo rakibidda TensorFlow, waa inaad raacdaa talaabooyinka soo socda:
Ku rakib Python
Maaddaama la adeegsanayo Python ay tahay habka ugu dhaqsaha badan uguna fudud ee lagu maamuli karo TensorFlow, aan iska dhigno ku rakib. Ugu talagal, Python 3 wuxuu la yimaadaa bakhaarrada Ubuntu, markaa rakibideedu waa inaysan noqon wax dhibaato ah.
para Ogow nooca Python lagu rakibay Ubuntu, terminal (Ctrl + Alt + T) waa inaad fulisaa amarka:
python3 -V
Sidaad u aragto, kumbuyuutarkeyga waxaan ku haystaa Python 3.6.9, iyo tusaalahan waxaan u abuuri doonaa jawi dalxiis iyadoo la adeegsanayo moduleka venv. Wixii rakibi xirmo python3-venv ah oo awood u siinaya moduleka venv, isla terminal-ka waxaan ku fulin doonnaa amarrada soo socda:
sudo apt update; sudo apt install python3-venv
Tani waa inay awood u siisaa Python jawiga dalwaddii.
Bilow Python Virtual Environment
Hadda oo aan ognahay nooca Python-ka la rakibay, aan ogaano sii wad sameynta tusaha TensorFlow. Isla terminal-ka waxaan kaliya ku qasbanaan doonnaa inaan fulino amarka:
mkdir ~/TensorFlow
Kadib waxaan aadeynaa u gudub diiwaanka aan hadda abuurnay:
cd ~/TensorFlow
Laga soo bilaabo buuggan, waxaan Abuur Python jawi muuqaal ah makiinada:
python3 -m venv venv
Ka dib markii la abuuray waa inaan kaliya dhaqaajino:
source venv/bin/activate
TensorFlow wuxuu u baahan yahay in qalabka qaabeynta xirmada Python uu noqdo nooca 41.0.0 ama ka sareeya. Waan fulin doonaa PIP sida soo socota si loo hubiyo in loo cusbooneysiiyay nooca ugu dambeeyay:
pip install -U setuptools
Ku rakib TensorFlow
Hadda oo jawiga la abuuray oo la hawlgeliyay, waxaan kaliya bilaabi karnaa rakibidda. Wixii ku rakib nooca hadda jira, maxaa ka mid ah taageerada kaararka GPU ee leh CUDA (Ubuntu iyo Windows), terminaalka waa inaan ku isticmaal dhuumaha makiinada:
pip install tensorflow
Waxaa sidoo kale jira xirmo yar oo processor-ka kaliya ah oo la heli karo:
pip install tensorflow-cpu
para cusboonaysii TensorFlow nooca ugu dambeeyay, waa in kudar calanka –upgrade amarrada:
pip install --upgrade pip pip install --upgrade tensorflow
Ka dib markii la rakibey, si hubi in TensorFlow la rakibay waxaan fulin karnaa amarka soo socda:
python -c 'import tensorflow as tf; print(tf.__version__)'
Amarkani waa inuu muujiyaa nooca TensorFlow lagu rakibay. Wixii arag casharrada noocyo kala duwan oo ku saabsan TensorFlow, waxaan tagi karnaa websaydhka mashruuca.
Jooji Deegaanka Python
Markaan dhammeyno jawiga Python, waa inaad fulisaa amarka deactivate:
deactivate
Kadibna waa inaan tirtirno kaliya tusaha TensorFlow ee la abuuray, tanina waa inay tirtirto jawiga Python ee aan u abuurnay inaan ku socodsiino TensorFlow. Wixii macluumaad dheeraad ah ee ku saabsan sida loo isticmaalo TensorFlow, waad isticmaali kartaa booqo casharka inay ku daabaceen degelkooda ama degel horumariyaha ee Google.