TensorFlow

TensorFlow

TensorFlow is een open-source machine learning framework ontwikkeld en gepubliceerd door Google. Het volgt datastroom grafieken in de tijd. Knooppunten in de datastroom grafieken vertegenwoordigen machine learning algoritmen. De grafiek randen vertegenwoordigen n-dimensionale arrays (d.w.z. tensors) die tussen de knooppunten. Het biedt een zeer hoog niveau en abstracte benadering van het organiseren van low-level numerieke programmering, met ondersteunende bibliotheken die kunnen toestaan ​​dat uw software te draaien zonder wijzigingen op een regelmatige CPU, om te profiteren van GPU's voor high-speed numerieke berekening - of run ongemodificeerd op een gedistribueerde cluster machine learning. Het ondersteunt zelfs gespecialiseerde high-performance tensor learning hardware alleen te vinden in de Google-cloud. Nu is vrijgegeven onder een open source licentie Apache 2.0, werd TensorFlow oorspronkelijk ontwikkeld door de Google Brain team en bedoeld voor intern gebruik Google. Ondersteunde platforms onder Linux, MacOS, Windows en Android. TensorFlow modellen kunnen worden uitgevoerd zonder een traditionele computer platform in de Google Cloud Machine Learning Engine.

Download TensorFlow
Kenmerken van TensorFlow
  • Bijna transparante ondersteuning voor machine learning op CPU, GPU, en gedistribueerde architecturen.
  • Modellen kunnen worden opgeslagen bij checkpoints en in elk geval TensorFlow geladen.
  • Inclusief high-performance implementaties van een aantal van de meest bruikbare learning modellen, zoals Stochastic Bossen en Long Short-Term Memory Recurrent neurale netwerken.
  • Modellen kunnen worden geladen in de Google Cloud Machine Learning Engine en getraind met behulp van Google's tensor leren clusters met state of the art numerieke prestaties.
Pros van TensorFlow
  • State of the art machine learning bibliotheek.
  • Hoge prestaties, het afstemmen van de beste in de industrie.
  • Pakketten zijn beschikbaar die u gemakkelijk zal laten programma spraakherkenning, automatische vertaling, video-tagging, en andere geavanceerde kunstmatige intelligentie taken.
  • Unieke aanpak maakt het mogelijk het toezicht op de training voortgang van uw modellen en het bijhouden van een aantal statistieken.
  • Grote steun van de gemeenschap.
Tegens van TensorFlow
  • De enige GPU's die ondersteund worden zijn Nvidia GPU's.
  • Sommige machine learning pakketten ondersteunen meer soorten modellen uit de doos.
  • De enige volledig ondersteund programmeertaal Python.
  • Een aantal hiaten in de documentatie.
  • Soms updates breken achterwaartse compatibiliteit.
TensorFlow Beoordelingen

TensorFlow is een van de meest geavanceerde open source machine learning libraries die vandaag beschikbaar zijn. De leercurve is een beetje steil, en de software documentatie volgt een snel bewegend doel, met vele incompatibele wijzigingen aangebracht in zowel de API en de belangrijkste ondersteunende programmeertaal Python. De broncode voorbeelden die door Google niet altijd werken met de nieuwste softwareversies. TensorFlow modellen zijn toegankelijk met de meest gangbare programmeertalen die je zou willen gebruiken voor de numerieke programmering, maar de bibliotheek alleen volledige ondersteuning voor Python voor de opleiding van nieuwe modellen. Prestatie-wise, TensorFlow gelederen met de beste machine learning bibliotheken.

TensorFlow Video

Alternatieven voor TensorFlow

Torch

Gratis
Zet uw mobiele apparaat in een zaklamp met Torch. De app is eenvoudig te gebruiken en is soms helderder dan een standaard zaklamp. Het maakt gebruik van het licht dat is al op uw telefoon, maar het
Toon details

Azure Machine Learning

Azure Machine Learning door Microsoft is onlangs omgedoopt Azure Machine Learning Studio. Het is een uitgebreide en eenvoudige browser-based, drag-and-drop creatie software die niet vereist
Toon details

Theano

U kunt een snelle (20 minuten) kennismaking met Theano gegeven als een toespraak op scipy 2010 via streaming kijken (of gedownload) video:
Toon details