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.
- 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.
- 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.
- 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 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.