TensorFlow

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.

Stiahnuť ▼ TensorFlow
Vlastnosti TensorFlow
  • 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.
Klady TensorFlow
  • Š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.
Nevýhody TensorFlow
  • 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 Recenzia

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.

TensorFlow Video

Alternatívy TensorFlow

Torch

zadarmo
Urobte zo svojho mobilného zariadenia do baterku s pochodňou. Aplikácia je ľahko ovládateľný a je niekedy jasnejšie ako štandardné baterku. Využíva svetlo, ktoré je už v telefóne, ale svetlo
Zobraziť detaily

Azure Machine Learning

Azure Machine Learning Microsoft nedávno bol premenovaný Azure Machine Learning Studio. Jedná sa o komplexné a jednoduché báze prehliadača, drag-and-drop tvorba software, ktorý nevyžaduje
Zobraziť detaily

Theano

Môžete sledovať úvod pre rýchle (20 minút) do Theano zadané ako diskusie na SCIP 2010 via streaming (alebo stiahnuť) na video:
Zobraziť detaily