Съдържание:
Определение - Какво означава TensorFlow?
TensorFlow е безплатна библиотека на софтуер, фокусирана върху машинното обучение, създадена от Google. Първоначално издаден като част от лиценза с отворен код Apache 2.0, TensorFlow първоначално е разработен от инженери и изследователи на Google Brain Team, главно за вътрешна употреба. TensorFlow се счита за наследник на приложението за затворен код DistBelief и понастоящем се използва от Google за изследователски и производствени цели. TensorFlow се счита за първата сериозна реализация на рамка, фокусирана върху задълбоченото обучение.
TensorFlow е известен още като Google TensorFlow.
Техопедия обяснява TensorFlow
TensorFlow получава името си от многоизмерните масиви, известни като тензори, които се използват от невронните мрежи за различни операции. Според Google, в сравнение с DistBelief, TensorFlow е по-бърз, по-интелигентен и гъвкав и може лесно да се адаптира към нови области и продукти. Той е създаден главно за дълбоки изследвания на невронни мрежи и за улесняване на машинното обучение, въпреки че TensorFlow се използва и в широк спектър от други области.
TensorFlow функционира чрез сортиране на слоеве от данни (известни също като възли) като част от обучението. В първия слой системата определя основните характеристики на обекта. Тъй като се случват по-дълбоки движения, тя търси по-изискана информация относно обекта. Сортирането на изображения се извършва с по-бързи темпове, като по този начин се дава на потребителите по-ценна информация. TensorFlow се предлага в различни операционни системи като Linux, Windows, MacOS, както и на мобилни операционни платформи като iOS и Android. Една от важните характеристики на TensorFlow е, че той може да работи на множество процесори и графични процесори. Изчисленията в TensorFlow се отчитат като състоятелни графики на потока от данни. В момента TensorFlow се използва в над шест хиляди безплатни онлайн хранилища.