TensorFlow
TensorFlow je open-source strojové učenie rámec navrhnutý a publikoval Google. Sleduje dátový tok grafy priebehu času. Uzly v toku dát grafy predstavujú algoritmov strojového učenia. Graf hrany predstavujú n-rozmer poľa (tj tenzory) prechádza medzi uzlami. Ponúka veľmi vysokú úroveň a abstraktné prístup k organizovanie nízkoúrovňové numerickej programovanie s podpornými knižnicami, ktoré môže dovoliť váš softvér bežať bez akýchkoľvek zmien na pravidelnom CPU využiť GPU pre vysokorýchlostné numerické výpočty - alebo na úteku nemodifikovanej na distribuovanom klastra strojového učenia. Je dokonca podporuje špecializovaná vysoko výkonná tensor learning hardvér nájsť iba v Google mraku. Teraz uvoľnená pod Apache 2.0 open source licenciou, TensorFlow bol pôvodne vyvinutý tímom Google mozgu a sú určené pre vnútorné použitie Google. Podporované platformy patrí Linux, MacOS, Windows a Android. TensorFlow modely možno spustiť bez tradičnej počítačovej platformy Google Cloud Machine Learning Engine.
- Takmer transparentné podpora strojového učenia na CPU, GPU a distribuované architektúry.
- Modely môžu byť uložené na kontrolných stanovištiach a vložený do akéhokoľvek stupňa TensorFlow.
- Zahŕňa implementácia vysoko výkonných niekoľkých z najviac užitočných modelov učenia, ako sú stochastické lesy a dlhé krátkodobá pamäť rekurentných neurónových sietí.
- Modely môžu byť vložené do Google Cloud Machine Learning Engine a vyškolení s použitím tensor učenia klastre spoločnosti Google s krvácaním-hrana početnej výkon.
- Štátnej knižnice art stroj učenia.
- Vysoký výkon, zodpovedajúce najlepším vo svojom odbore.
- Balíčky sú k dispozícii, ktoré vám umožní ľahko programu rozpoznávanie hlasu, strojový preklad, video značkovanie, a ďalšie pokročilé umelej inteligencie úlohy.
- Jedinečný prístup umožňuje sledovanie pokroku tréningový svojich modelov a sledovanie niekoľko metrík.
- Veľkú podporu komunity.
- Jediné GPU podporované sú Nvidia GPU.
- Niektoré strojového učenia balíky podporuje viac typov modelov po vybalení z krabice.
- Jediná plne podporované programovací jazyk Python.
- Niektoré nedostatky v dokumentácii.
- Niekedy aktualizácia zlomiť spätnú kompatibilitu.
TensorFlow je jedným z najpokročilejších open source strojového učenia knižnice sú dnes k dispozícii. Krivka učenia je trochu strmá, a dokumentácia softvér sleduje rýchlo sa pohybujúce cieľ, s mnohými nezlučiteľných zmien ako na API a hlavný nosnú programovací jazyk, Python. Príklady zdrojového kódu poskytované spoločnosťou Google nie sú vždy pracovať s najnovšími verziami softvéru. TensorFlow modely sú dostupné vo väčšine spoločnej programovacích jazykov, ktoré budete chcieť použiť pre numerické programovanie, ale knižnica iba plne podporuje Python pre výcvik nových modelov. Výkon-múdry, TensorFlow radí s najlepšími strojového učenia knižníc.