TensorFlow

TensorFlow

TensorFlow on avoimen lähdekoodin koneoppimisen puitteet suunnitellut ja julkaissut Google. Se seuraa tietovirta kuvaajat ajan mittaan. Solmut tietovirta kaaviot ovat koneoppimisen algoritmeja. Kuvaajan reunat ovat n-ulotteinen matriisia (so tensors) johdetaan solmujen välillä. Se tarjoaa erittäin korkeatasoista ja abstraktin lähestymistapa järjestää matalan tason numeerinen ohjelmointi, tukevat kirjastot voivat sallia ohjelmiston toimimaan ilman muutoksia säännöllisesti CPU, hyödyntää GPU nopeiden numeerinen laskenta - tai run muokkaamattomina hajautetussa koneoppimisen klusteri. Se tukee myös erikoistunut korkean suorituskyvyn tensorin oppimisen laitteisto löytyy vain Googlen pilvessä. Nyt julkaistu Apache 2.0 avoimen lähdekoodin lisenssillä, TensorFlow kehitti alun perin Google aivot joukkue ja tarkoitettu sisäiseen Googlen käyttöön. Tuetut alustat sisältävät Linux, MacOS, Windows ja Android. TensorFlow malleja voidaan käyttää ilman perinteistä tietokonetta alustan Google Cloud Koneoppiminen Engine.

Ladata TensorFlow
Ominaisuudet TensorFlow
  • Lähes läpinäkyvä tuki koneoppimisen CPU, GPU, ja hajautetut arkkitehtuurit.
  • Mallit voidaan tallentaa tarkastuspisteissä ja lastaamista TensorFlow oikeusasteessa.
  • Sisältää korkean suorituskyvyn toteutuksia muutamalle eniten hyötyä oppimisen malleja, kuten Stokastinen Metsät ja pitkän lyhytaikaista muistia Toistuva Hermoverkostot.
  • Mallit voidaan ladata Google Cloud Koneoppiminen Moottori ja koulutettu Googlen tensorin oppimista klustereiden uusimpia numeerinen suorituskykyä.
Hyödyt TensorFlow
  • Uusinta koneoppimisen kirjasto.
  • Korkean suorituskyvyn, joka on parhaiden alalla.
  • Paketit ovat saatavilla, jonka avulla voit helposti ohjelman puheentunnistuksen, konekääntäminen, video- koodaus ja muita kehittyneitä tekoäly tehtäviä.
  • Ainutlaatuinen lähestymistapa mahdollistaa seurantaan koulutuksen edistymistä malleja ja seuranta useita mittareita.
  • Suuri yhteisön tukea.
Haitat TensorFlow
  • Ainoat GPU tuettuja ovat Nvidian näytönohjainta.
  • Jotkut koneoppimisen paketit tukevat useamman tyyppisiä malleja kättelyssä.
  • Ainoa täysin tuettu ohjelmointikieli on Python.
  • Joitakin puutteita asiakirjoissa.
  • Joskus päivitykset rikkoa taaksepäin yhteensopivuus.
TensorFlow Arvostelut

TensorFlow on yksi pisimmällä avoimen lähdekoodin koneoppimisen kirjastoja saatavilla tänään. Oppimiskäyrä on vähän jyrkkä, ja ohjelmiston ohjeet seuraa nopeasti liikkuvaa kohdetta, ja monet yhteensopimattomia muutokset sekä API ja tärkeimpien tukevat ohjelmointikieltä, Python. Lähdekoodia esimerkkejä, joita Google ei aina toimi uusimpien ohjelmistoversioiden. TensorFlow mallit ovat saatavilla yleisimmillä ohjelmointikieliä, että saatat haluta käyttää numeeristen ohjelmointia, mutta vain kirjastosta tukee Python for kouluttamalla uusia malleja. Suorituskyky-viisasta, TensorFlow riveissä parasta koneoppimisen kirjastoissa.

TensorFlow Video

Vaihtoehtoja TensorFlow

Torch

Vapaa
Tee mobiililaitteen taskulamppu soihtu. Sovellus on helppokäyttöinen ja on joskus kirkkaampi kuin tavallinen taskulamppu. Se käyttää valoa, joka on jo puhelimessa, mutta valo on parannettu
Näytä yksityiskohdat

Azure Machine Learning

Azure Machine Learning Microsoft on äskettäin nimetty uudelleen Azure Machine Learning Studio. Se on kattava ja yksinkertainen selainpohjainen, vedä ja pudota-ohjelmiston, joka ei vaadi
Näytä yksityiskohdat

Theano

Voit katso lyhyt (20 minuuttia) uutuus Theano annetaan esitelmän SciPy 2010 streaming (tai ladata) video:
Näytä yksityiskohdat