Инсталирај ТенсорФлов - Једноставни кораци за инсталирање ТенсорФлов-а

Преглед садржаја:

Anonim

Како инсталирати ТенсорФлов

У овом чланку о инсталирању тенсорфлов-а прво бисмо добили општи преглед ТенсорФлов-а и његове употребе у екосистему Дата Сциенце, а затим бисмо инсталирали ТенсорФлов за Виндовс.

Шта је ТенсорФлов?

ТенсорФлов је софтверска апликација, популарна за имплементацију алгоритама машинског учења, посебно неуронских мрежа. Развио га је Гоогле, а издала га је као платформа отвореног кода 2015. године. Назива се ТенсорФлов, јер узима улаз као вишедимензионални низ који је такође познат и као Тенсорс. Могли бисмо конструисати дијаграм тока операција који желимо да обавимо на том улазу, тј. Подаци иду на једном крају, а затим пролазе кроз овај систем операција, а на другом крају излазе као излаз. ТенсорФлов је популаран због екстремне свестраности. Може се изводити на различитим платформама попут радне површине, облака или на мобилном уређају. Све ово се може обавити помоћу једног АПИ-ја. Могло би се тренирати на више машина, а онда бисмо то могли покретати на другој машини. ТенсорФлов је веома брз јер је написан на Ц ++, али њему се може приступити и контролисати на другим језицима, углавном Питхон-у. Још једна сјајна карактеристика ТенсорФлов-а је ТенсорБоард који нам омогућава да графички и визуелно пратимо рад ТенсорФлов-а. Неко кога занима машинско учење, посебно неуронска мрежа, треба да научи ТенсорФлов.

Архитектура графикона протока података компаније ТенсорФлов

Граф протока података има двије основне јединице: чвор који представља математичку операцију и ивицу која служи вишедимензионалном низу познатом као тензори. Дакле, ова апстракција на високом нивоу показује како подаци леже између операција. Једном када се створи граф, пише се унутрашња петља за покретање рачунања. Улази се уносе у чворове преко променљивих или резерви. У ТенсорФлов-у се рачунања покрећу тек након што се креира сесија.

Зашто се ТенсорФлов преферира у дубоком учењу?

Дубоко учење је део машинског учења који учи функције и задатке директно из података. Подаци могу бити слике, текст или звук. Често се назива учењем од почетка до краја. Неуронска мрежа је синоним за неуроне у нашем мозгу. У горњем дијаграму, подаци долазе из улазног слоја и прелазе преко скривених слојева где се обављају све прорачуне, а затим прелазе на излазни слој. Вишеструки скривени играчи чине га дубоком неуронском мрежом, док један слој формира плитку неуронску мрежу

  • ТенсорФлов има широку уграђену подршку за дубинско учење и неуронске мреже, тако да је лако саставити мрежу, доделити параметре и покренути процес обуке.
  • Постоје математичке функције које су корисне за неуронске мреже. Било који алгоритам машинског учења заснованог на градијенту имаће користи од аутоматске диференцијације компаније ТенсорФлов и пакета прворазредних оптимизатора.
  • ТенсорФлов је компатибилан са разним машинским учењем због своје велике колекције флексибилних алата.
  • Дубока неуронска мрежа управља са сложенијим понашањем где се сваки улаз обрађује функцијама активирања попут хиперболичке тангенте, логистичке функције итд. Избор функције активације утиче на понашање мреже, а ТенсорФлов даје контролу над мрежном структуром.
  • ТенсорФлов се такође може користити у изради једноставних линеарних и нелинеарних модела.

Кораци за инсталирање ТенсорФлов-а

Инсталациони део ће се састојати од два дела: -

  1. Инсталирање Анацонда
  2. Подешавање ТенсорФлов-а помоћу Анацонда Реда.

Део 1: Инсталирајте Анацонду на Виндовс

Анацонда је сноп неких популарних питхон пакета и има менаџер за пакете који се зове цонда (слично пип-у). Неки од популарних пакета анаконде су - нумпи, сципи, Јупитер, нлтк, сцикит-леарн, итд. Ако вам је Питхон инсталиран у прозору, да бисте инсталирали све те пакете, морате покренути пип, док ако инсталирате анаконду, добијате све те пакете у једном кадру.

Испод је описано како инсталирати Анацонду на Виндовс. Питхон 3.7 не подржава ТенсорФлов, па ћемо користити Анацонду за Питхон 3.6.

  • Преузмите програм за инсталацију Анацонда за Питхон 3.6 - хттпс://дриве.гоогле.цом/опен?ид=12БЛпз3взсиИ0кФцМгв0СГПј__0оп-ЈЈс
  • Једном када инсталацијски програм преузме, двокликните га и изаберите Даље.

  • У следећем прозору кликните Слажем се.

  • Изаберите Сви корисници и кликните Даље.

  • Изаберите локацију за инсталацију коју сматрате прикладном и кликните на дугме Даље.

  • У следећем прозору потврдите оквир „Регистрирај Анацонду као системски Питхон 3.6“ и кликните на Инсталирај.

  • Инсталација је у току.

  • Нека инсталација настави и кад завршите, кликните Даље да бисте је довршили. Затим идите на променљиве окружења у прозорима да бисте поставили путању.

  • Кликните на Ново и додајте директоријум Сцриптс у који сте инсталирали Анацонду и кликните ОК.

  • Сада идите на Виндовс траку за претрагу и откуцајте Анацонда промпт. Двапут кликните на апликацију и откуцајте цонда –верзију да потврдите њену инсталацију.

Део 2: Подешавање инсталације ТенсорФлов користећи Анацонда промпт

  • Идите на Анацонда промпт и откуцајте цонда цреате -н миенв питхон = 3.6 и притисните Ентер.

  • Притисните И и притисните Ентер. То ће створити засебно окружење за инсталацију ТенсорФлов

  • Унесите цонда ацтивате миенв и унесите Ентер да бисте ушли у окружење.

  • Једном када уђете у окружење, унесите следеће једно за другим
  1. цонда инсталл јупитер
  2. цонда инсталл сципи
  3. пип инсталл - надоградња тенсорфлов

  • Када то учините, откуцајте питхон, а затим унесите тененслов. Ако нема грешке, онда се успешно инсталира ТенсорФлов.

Практичне примене ТенсорФлов-а

Дубоко учење настало је у средишту готово сваког великог рачунарског пробоја у последњих неколико година. Већ се налази у многим нашим свакодневним производима као што су Нетфлик и Амазонове персонализоване препоруке, филтрирање нежељене поште, па чак и наша интеракција са личним асистентима као што су Аппле Сири или Мицрософт Цортана.

Међутим, од овог истраживања немају користи само научне апликације. Људи из других дисциплина такође почињу да истражују како се дубоко учење може користити у случајевима као што је откривање објеката (као што је приказано на слици). Учи рачунар да препозна слику на слици, а затим то знање користи за покретање нових понашања.

Најновији трендови ТенсорФлов-а

ТенсорФлов је недавно објавио своју верзију 1.12.0 у којој су неколико главних побољшања: -

  • Керас модел могао би се директно извозити у формат СаведМодел и користити са опцијом ТенсорФлов.
  • Бинари су направљени уз подршку КСЛА, а Керас модели би се сада могли оцењивати помоћу тф.дата.Датасет.
  • Додан је скуп података Игните за допринос / запаљивање што омогућава рад са Апацхе Игните.

Препоручени чланци

Ово је водич за Како инсталирати ТенсорФлов Овде смо размотрили Упутства и различите кораке за инсталирање ТенсорФлов-а. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Разлике ТенсорФлов-а против Цаффе-а
  2. Поређење Тенсорфлов-а и Питорцх-а
  3. Каријере у дубоким учењима
  4. ПоверСхелл вс Питхон - разлике
  5. Увод у ТенсорФлов игралиште