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