Увод у ТенсорФлов
У овом чланку ћемо видети структуру о ТенсорФлов архитектури. ТенсорФлов је библиотека на више платформи и постоје неки уобичајени концепти попут операција, сесија и графикона рачунања. ТенсорФлов Сервинг олакшава имплементацију нових алгоритама и експеримената уз задржавање исте архитектуре базе података и АПИ-ја.
Шта је Тенсорфлов архитектура?
Тенсорфлов је најчешће коришћена библиотека за дубоко учење, коју је изградио Гооглеов тим за мозгове који је радио на вештачкој интелигенцији. Развијен је тако да се може користити на више ЦПУ-а, ГПУ-а, а може се покретати и на мобилним уређајима и подржава различите класе омота као што су питхон, Ц ++ или Јава и Тенсорс који су објекти који описују линеарни однос између вектора, скалара и других тензора .
Тензори нису ништа друго него вишедимензионални низови. Да бисмо разумели архитектуру и карактеристике ТенсорФлов-а, прво морамо да разумемо неке појмове.
- Тенсорфлов Серваблес
- Сервабле Версионс
- Сервабле Стреамс
- Тенсорфлов Модел
- Тенсорфлов утоваривачи
- Извори Тенсорфлова
- Тенсорфлов Манагер
- Тенсорфлов Цоре
- Живот подесив
- Батцхер Ин Тенсорфлов архитектура
1. Тенсорфлов Серваблес
- Тенсорфлов Серваблес су уобичајени објекти који се углавном користе за рачунање. Величина сервера ТенсорФлов је врло флексибилна. Потрошни материјали су централне незавршене јединице у сервирању ТенсорФлов-а.
- Пријеносна јединица може садржавати све што може садржавати врпце, таблице за претраживање. Преносиви објекти могу бити било ког типа и било ког интерфејса, због ових карактеристика је врло флексибилно и лако је извршити будућа побољшања попут асинхроних начина рада, резултата стриминга и експерименталних АПИ-ја.
2. Сервабле верзије
- Сервисне верзије користе се за одржавање верзија ТенсорФлов преносивих. Може да обрађује једну или више верзија Серваблес-а. То може помоћи у конфигурирању нових алгоритама, руковању тежинама и другим променама, подаци се могу учитати.
- Такође може да мења и управља верзијама, омогућава више преносивих верзија истовремено.
3. Сервабле Стреамс
То је колекција различитих верзија Серваблес. Чува га у све већем низу верзија.
4. Тенсорфлов модели
- ТенсорФлов модел може да садржи једну или више ТенсорФлов серваблес. Користи се углавном за задатке машинског учења који могу садржавати више алгоритама који садрже различите пондере у складу са моделом, табелама претраживања, метрикама и уградњом табеле.
- Може се послужити на више различитих начина, тако да постоје различити начини за послуживање претраживачке таблице.
5. Утоваривачи за напухавање
- Тенсорфлов лоадер је АПИ који управља животним циклусом ТенсорФлов Серваблес. Омогућава заједничку инфраструктуру за неке алгоритме учења.
- Главна употреба утоваривача ТенсорФлов је за учитавање и истовар услужних производа помоћу стандардизованих АПИ-ја утоваривача.
6. Извори Тенсорфлова
- Извори раде као додатак модулу. Извор Тенсорфлов-а пружа основно руковање покретним, као што је проналазак покретног, на захтев.
- Свака референца може истовремено пружити један или више преносивих токова. Сваки извор нуди инстанцу учитавача за руковање верзијом тока. И сваки преносиви ток учитава се на верзији заснованој на верзији.
- Извор има различита стања која се могу делити са различитим верзијама и на више Серваблес. Такође може да обрађује ажурирање или промену између верзија.
7. Тенсорфлов менаџери
- Тенсорфлов менаџер руководи крајњим животним циклусом преносивих.
- Учитавање преносивог, послуживање преносивог, истовар преносивог.
- Менаџер добија одговор из свих преносивих извора и такође надгледа све његове верзије. Менаџер такође може да одбије или одложи пренос.
- ГетСерваблеХандле () функција пружа интерфејс који помаже у управљању стварима око ТенсорФлов Серваблес.
8. Тенсорфлов Цоре
Тенсорфлов Цоре садржи:
- Животни циклус, метрике.
- Тенсорфлов послужујуће језгро узима слушалице и утовариваче као предмет.
9. Живот покретног материјала
Читав поступак је објашњен о начину на који се користи преносиви и читавом животном циклусу преносивог:
- Извор креирају утовариваче за различите преносиве верзије. Захтеви клијента менаџеру и менаџеру послали су верзију за коју утоваривачи желе верзију, учитавају и послужују назад клијенту.
- Учитавање садржи метаподатке који се могу користити за учитавање Серваблес-а. Повратни позив користи се за обавештавање менаџера о верзијама преносивог извора. Менаџер следи политику верзије која помаже да се конфигурише и одлучи која ће радња бити потребна.
- Менаџер такође проверава безбедност утоваривача, ако је безбедан, само ће он дати неопходна средства утоваривачу и дати дозволу за учитавање нове верзије. Менаџер пружа Северабле на захтев клијента, или ће изричито затражити одређену верзију или може затражити усмеравање најновије верзије након што тај менаџер врати ручку за приступ преносивом верзији.
- Управљач динамиком управља ручним верзијама, примењује смернице верзије и одлучује да се верзија или најновија верзија морају учитати. Динамички менаџер додељује меморију утоваривачу. Утоваривач иницира граф ТенсорФлов и ажурира тежине графикона ТенсорФлов.
- Када клијент затражи преносиви програм и провери верзију коју клијент тражи, тада Динамиц манагер враћа тог руковаоца са траженом верзијом Сервабле.
10. Батцхер у Тенсорфлов архитектури
- Скупљање је поступак обраде више захтева у један захтев.
- Кориштењем ове процедуре можемо смањити трошкове извођења закључака, посебно убрзавања хардвера попут ГПУ-а, ТПУ-а.
- Тенсорфлов сервабле садржи Батцхер виџет, коришћењем овог виџета клијенти могу лако повезати своје вишеструке специфичне закључке у један пакетни захтев. Тако да могу ефикасно да спроведу ову процедуру.
Закључак - ТенсорФлов Арцхитецтуре
Тенсорфлов Арцхитецтуре представља децентрализовани систем. Показује како различите компоненте раде и служе својим улогама у децентрализованом систему. Послуживање на захтев клијента и коришћење вишеструких паралелних операција. Неке од најбољих карактеристика у ТенсорФлов архитектури су серијске операције, хардверско убрзање и динамичке опције менаџера, утоваривачи, извори, преносиви токови.
Препоручени чланци
Ово је водич за ТенсорФлов архитектуру. Овде смо расправљали о томе шта је ТенсорФлов и неким од најбољих функција у ТенсорФлов архитектури. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Увод у Тенсорфлов са карактеристичним
- ТенсорФлов вс Спарк | Топ 5 поређење
- Тхеано вс Тенсорфлов - Најбоље разлике
- ТенсорФлов Алтернативе | Топ 11