ТенсорФлов, софтверска библиотека за нумеричко рачунање

о ТенсорФлов-у

У следећем чланку ћемо погледати како можемо да инсталирамо ТенсорФлов на Убунту (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

Тада морамо само избрисати креирани директоријум ТенсорФлов, а ово би требало да избрише Питхон окружење које смо креирали за покретање ТенсорФлов-а. За више информација о како се користи ТенсорФлов, можете посетите туторијал које су објавили на својој веб страници или на веб локација за програмере Гоогле-а.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.