TensorFlow

TensorFlow

TensorFlow je open-source strojové učení rámec navržený a publikoval Google. Sleduje datový tok grafy průběhu času. Uzly v toku dat grafy představují algoritmů strojového učení. Graf hrany představují n-rozměr pole (tj tenzory) prochází mezi uzly. Nabízí velmi vysokou úroveň a abstraktní přístup k organizování nízkoúrovňové numerické programování s podpůrnými knihovnami, které může dovolit váš software běžet bez jakýchkoli změn na pravidelném CPU využít GPU pro vysokorychlostní numerické výpočty - nebo na útěku nemodifikované na distribuovaném clusteru strojového učení. Je dokonce podporuje specializovaná vysoce výkonná tensor learning hardware nalézt pouze v Google mraku. Nyní uvolněna pod Apache 2.0 open source licencí, TensorFlow byl původně vyvinut týmem Google mozku a jsou určeny pro vnitřní použití Google. Podporované platformy patří Linux, MacOS, Windows a Android. TensorFlow modely lze spustit bez tradiční počítačové platformy Google Cloud Machine Learning Engine.

Stažení TensorFlow
Vlastnosti TensorFlow
  • Téměř transparentní podpora strojového učení na CPU, GPU a distribuované architektury.
  • Modely mohou být uloženy na kontrolních stanovištích a vložen do jakéhokoliv stupně TensorFlow.
  • Zahrnuje implementace vysoce výkonných několika z nejvíce užitečných modelů učení, jako jsou stochastické lesy a dlouhé krátkodobá paměť rekurentních neuronových sítí.
  • Modely mohou být vloženy do Google Cloud Machine Learning Engine a vyškoleni s použitím tensor učení clustery společnosti Google s krvácením-hrana početní výkon.
Klady TensorFlow
  • Státní knihovny art stroj učení.
  • Vysoký výkon, odpovídající nejlepším ve svém oboru.
  • Balíčky jsou k dispozici, které vám umožní snadno programu rozpoznávání hlasu, strojový překlad, video značkování, a další pokročilé umělé inteligence úkoly.
  • Jedinečný přístup umožňuje sledování pokroku tréninkový svých modelů a sledování několik metrik.
  • Velkou podporu komunity.
Nevýhody TensorFlow
  • Jediné GPU podporovány jsou Nvidia GPU.
  • Některé strojového učení balíčky podporuje více typů modelů po vybalení z krabice.
  • Jediná plně podporovány programovací jazyk Python.
  • Některé nedostatky v dokumentaci.
  • Někdy aktualizace zlomit zpětnou kompatibilitu.
TensorFlow Recenze

TensorFlow je jedním z nejpokročilejších open source strojového učení knihovny jsou dnes k dispozici. Křivka učení je trochu strmá, a dokumentace software sleduje rychle se pohybující cíl, s mnoha neslučitelných změn jak na API a hlavní nosnou programovací jazyk, Python. Příklady zdrojového kódu poskytované společností Google nejsou vždy pracovat s nejnovějšími verzemi softwaru. TensorFlow modely jsou dostupné ve většině společné programovacích jazyků, které budete chtít použít pro numerické programování, ale knihovna pouze plně podporuje Python pro výcvik nových modelů. Výkon-moudrý, TensorFlow řadí s nejlepšími strojového učení knihoven.

TensorFlow Video

Alternativy TensorFlow

Torch

Volný, uvolnit
Udělejte ze svého mobilního zařízení do baterku s pochodní. Aplikace je snadno ovladatelný a je někdy jasnější než standardní baterku. Využívá světlo, které je již v telefonu, ale světlo se
Ukázat detaily

Azure Machine Learning

Azure Machine Learning Microsoft nedávno byl přejmenován Azure Machine Learning Studio. Jedná se o komplexní a jednoduché bázi prohlížeče, drag-and-drop tvorba software, který nevyžaduje
Ukázat detaily

Theano

Můžete sledovat úvod pro rychlé (20 minut) do Theano zadaná jako diskuse na scipy 2010 via streaming (nebo stáhnout) na video:
Ukázat detaily