У следећем чланку ћемо погледати како можемо да инсталирамо ТенсорФлов на Убунту (16.04/18.04). ТенсорФлов је библиотека кодова за машинско учење кроз низ задатака. Гоогле га је развио 2015. године како би задовољио своје потребе у системима способним за изградњу и обуку неуронских мрежа за откривање и дешифровање образаца и корелација, аналогно учењу и расуђивању које користе људи.
ТенсорФлов је Платформа за дубоко учење најважније на свету. Овај развој догађаја опен соурце Гоогле се позиционирао као водећи алат у сектору Дееп Леарнинг. Такође има свеобухватне библиотеке и ресурсе заједнице који омогућавају свима да креирају програме машинског учења.
ТенсорФлов је софтверска библиотека отвореног кода за нумеричко рачунање Објављен је под лиценцом Апацхе 2.0 отвореног кода и користи табеле протока података. Чворови на графиконима представљају математичке операције, док ивице графикона представљају вишедимензионалне матрице података (затезачи) комуницирали између њих.
За разлику од других нумеричке библиотеке намењене за употребу у дубинском учењу као Тхеано, овај у питању је дизајниран за употребу и у истраживању и у развоју. Такође може да ради на једном процесору, на више процесора, као и на мобилним уређајима и дистрибуираним системима великих размера од стотина машина.
Ако желимо да инсталирамо ТенсорФлов, он се може инсталирати у цео систем, у виртуелно Питхон окружење, као што је Доцкер контејнер и други. Најчешћи и најлакши начин инсталирања ТенсорФлов-а је можда путем виртуелног Питхон окружења, где се више окружења може лако створити и управљати њима. То је опција коју ћемо видети у следећим редовима.
Инсталирајте ТенсорФлов на Убунту
Следећи поступак инсталације који ћу урадити на систему Убунту 18.04. Једном када се ово разјасни, да бисте започели инсталирање ТенсорФлов-а, једноставно морате следити следеће кораке:
Инсталирајте Питхон
Будући да је коришћење Питхона најбржи и најлакши начин покретања ТенсорФлов-а, хајде инсталирајте га. Уобичајено, Питхон 3 долази са Убунту репозиторијумима, тако да његова инсталација не би требало да представља проблем.
у знати која је верзија Питхона инсталирана на Убунту-у, у терминалу (Цтрл + Алт + Т) морате само извршити наредбу:
python3 -V
Као што видите, на мом рачунару имам Питхон 3.6.9 и за овај пример креираћу виртуелно окружење помоћу венв модула. За инсталирајте питхон3-венв пакет који омогућава венв модул, у истом терминалу извршаваћемо следеће наредбе:
sudo apt update; sudo apt install python3-venv
Ово би требало да омогући виртуелно окружење Питхон.
Покрените виртуелно окружење Питхон
Сада када знамо инсталирану верзију Питхона, хајде наставите са креирањем директоријума за ТенсорФлов. У истом терминалу ћемо морати извршити само наредбу:
mkdir ~/TensorFlow
Онда идемо на пређите у директоријум који смо управо креирали:
cd ~/TensorFlow
Из овог директоријума хоћемо креирајте Питхон виртуелно окружење куцање:
python3 -m venv venv
Након стварања морамо само да је активирамо:
source venv/bin/activate
ТенсорФлов захтева да алати за конфигурацију пакета Питхон буду верзије 41.0.0 или новије. Ми ћемо извршити Поени како би се осигурало да је ажуриран на најновију верзију:
pip install -U setuptools
Инсталирајте ТенсорФлов
Сада када је окружење створено и активирано, можемо само започети инсталацију. За инсталирај задњу верзију, што укључује подршка за ГПУ картице са ЦУДА (Убунту и Виндовс), у терминалу ћемо морати користите пип куцање:
pip install tensorflow
Такође постоје доступан мањи ЦПУ само пакет:
pip install tensorflow-cpu
у ажурирајте ТенсорФлов на најновију верзију, мора додајте ознаку –надградња наредбама:
pip install --upgrade pip pip install --upgrade tensorflow
Након инсталације, до проверите да ли је инсталиран ТенсорФлов можемо извршити следећу команду:
python -c 'import tensorflow as tf; print(tf.__version__)'
Ова наредба треба да прикаже инсталирану верзију ТенсорФлов-а. За погледајте туторијале различитих врста о ТенсорФлов-у, можемо отићи на веб страницу пројекта.
Онемогући окружење Питхон
Када завршимо са Питхон окружењем, морате само извршити наредбу деактивирати:
deactivate
Тада морамо само избрисати креирани директоријум ТенсорФлов, а ово би требало да избрише Питхон окружење које смо креирали за покретање ТенсорФлов-а. За више информација о како се користи ТенсорФлов, можете посетите туторијал које су објавили на својој веб страници или на веб локација за програмере Гоогле-а.