TensorFlow

TensorFlow

TensorFlow je open-source strojnog učenja okvir dizajniran i objavljen od strane Googlea. Ona prati podaci protok grafova tijekom vremena. Čvorovi u podacima protok grafovi predstavljaju algoritme za strojno učenje. Rubovi grafikon predstavlja n-dimenzija polja (npr tenzora) položene između čvorova. Ona pruža vrlo visokoj razini i apstraktno pristup organizaciji numeričkog programiranje niske razine, s pratećim knjižnica koje može dopustiti softver pokrenuti bez promjena na redovnoj CPU, iskoristiti GPU za high-speed numeričko računanje - ili vožnji neizmijenjeni na distribuiranoj klasteru stroj za učenje. Čak podržava specijalizirana visokih performansi hardvera učenje tenzor naći samo u Google oblaku. Sada objavljen pod Apache 2,0 open source licencom, TensorFlow je izvorno razvijen od strane tima Google mozak i namijenjen za internu Google uporabu. Podržane platforme uključuju Linux, MacOS, Windows i Android. TensorFlow modeli mogu se izvoditi bez tradicionalne računalne platforme u Google Cloud Machine Learning Engine.

Preuzimanje datoteka TensorFlow
Značajke TensorFlow
  • Gotovo prozirna podrška za strojno učenje o CPU, GPU i distribuira arhitekture.
  • Modeli se mogu spremiti na kontrolne točke i učitava u bilo TensorFlow primjer.
  • Uključuje visokih performansi implementacije nekoliko najkorisnijih modela učenja, kao što su stohastička šumom i dugačkom kratkotrajno pamćenje opetovane neuronskih mreža.
  • Modeli mogu se učitati u Google Cloud Machine Learning Engine i obučeni pomoću Google klastera učenja tenzor s krvarenjem-rub numeričke izvedbe.
Pros TensorFlow
  • Država knjižnice umjetnosti stroj za učenje.
  • Visoke performanse, odgovarajući najbolji u industriji.
  • Paketi su na raspolaganju, koji će vas pustiti lako prepoznavanje programa glasa, strojni prijevod, video označavanje, i druge napredne umjetne inteligencije zadatke.
  • Jedinstveni pristup omogućuje praćenje napretka treninga svojih modela i praćenje nekoliko mjerenja.
  • Veliki zajednice podršku.
Kontra TensorFlow
  • Jedini GPU podržava su Nvidia GPU.
  • Neki paketi strojnog učenja podržava više vrsta modela iz kutije.
  • Jedino u potpunosti podržava programski jezik je Python.
  • Neki nedostaci u dokumentaciji.
  • Ponekad ažuriranja razbiti kompatibilnost.
TensorFlow Recenzije

TensorFlow je jedan od najnaprednijih open source knjižnica strojnog učenja dostupan danas. Krivulja učenja je malo strme, a softver dokumentacija prati se brzo kreće cilj, s mnogo nekompatibilnih promjene na API i glavni podržava programski jezik, Python. Primjeri izvorni kod pruža Google ne uvijek rade s najnovijim verzijama softvera. TensorFlow modeli dostupni su s najčešćim programskim jezicima koje možda želite koristiti za numeričko programiranje, ali knjižnica je samo u potpunosti podržava Python za obuku novih modela. Izvedba-mudar, TensorFlow redovima s najboljim knjižnica strojnog učenja.

TensorFlow Video

Alternative TensorFlow

Torch

Besplatno
Pretvorite svoj mobilni uređaj u svjetiljku s bakljom. Aplikacija je jednostavan za korištenje te je ponekad jače od standardnog svjetiljku. Ona koristi svjetlost koja je već na telefonu,
Pokaži detalje

Azure Machine Learning

Azure Strojno učenje je Microsoft nedavno je preimenovan Azure Machine Learning Studio. To je sveobuhvatan i jednostavan browser-based, povuci-i-ispusti stvaranje softver koji ne zahtijeva
Pokaži detalje

Theano

Možete gledati brz (20 minuta) uvod u Theano dao kao razgovor u SciPy 2010. putem streaminga (ili skinuti) video:
Pokaži detalje