TensorFlow

TensorFlow

Tensorflow er en åpen kildekode-maskinlæring rammeverk utformet og publisert av Google. Den sporer dataflyt grafer over tid. Noder i datastrømmen grafene representerer algoritmer for maskinlæring. Grafen Kantene representerer n-dimensjonale matriser (dvs. tensors) som sendes mellom nodene. Det tilbyr en svært høyt nivå og abstrakt tilnærming til organisering lavnivå numerisk programmering, med støtte biblioteker som kan tillate programvaren til å kjøre uten endringer på en vanlig CPU, for å dra nytte av GPU for høyhastighets numerisk beregning - eller å kjøre umodifisert på en distribuert maskinlæring klynge. Det enda støtter spesialisert høy ytelse tensor læring maskinvare funnet bare i Google skyen. Nå utgitt under Apache 2.0 åpen kildekode-lisens, ble tensorflow opprinnelig utviklet av Google Brain team og ment for intern Google bruk. Støttede plattformer inkludere Linux, MacOS, Windows og Android. Tensorflow modeller kan kjøres uten en tradisjonell datamaskin plattform i Google Cloud Machine Learning Engine.

Nedlasting TensorFlow
Funksjoner av TensorFlow
  • Nesten gjennomsiktig støtte for maskinlæring på CPU, GPU, og distribuerte arkitekturer.
  • Modeller kan lagres på sjekkpunkter og lastet inn i en hvilken som helst tensorflow eksempel.
  • Inkluderer høy ytelse implementeringer av flere av de mest nyttige læringsmodeller som stokastiske skoger og Long korttidsminne Gjentatte Neural Networks.
  • Modeller kan legges inn i Google Cloud Machine Learning Engine og trent med Googles tensor lærings klynger med blødning-edge numerisk ytelse.
Pros av TensorFlow
  • State of the art maskinlæring bibliotek.
  • Høy ytelse, som samsvarer best i bransjen.
  • Pakker er tilgjengelig som lar deg enkelt program stemmegjenkjenning, maskinoversettelse, video tagging, og andre avanserte kunstige intelligens oppgaver.
  • Unik tilnærming tillater overvåking av trening fremdriften av dine modeller og sporing flere beregninger.
  • Flott fellesskap støtte.
Ulemper med TensorFlow
  • De eneste GPU støttes er Nvidia GPU.
  • Noen maskin læring pakker støtte flere typer modeller ut av boksen.
  • Den eneste fullt støttet programmeringsspråk er Python.
  • Noen hull i dokumentasjonen.
  • Noen ganger oppdateringer bryte bakoverkompatibilitet.
TensorFlow Anmeldelser

Tensorflow er en av de mest avanserte open source maskinlærings biblioteker tilgjengelig i dag. Læringskurven er litt bratt, og dokumentasjonen for programvaren sporer et raskt bevegelig mål, med mange uforenlige endringer både API og de store støtte programmeringsspråk, Python. Kildekodeeksemplene som tilbys av Google fungerer ikke alltid med de nyeste oppdateringene. Tensorflow modeller er tilgjengelig med de fleste vanlige programmeringsspråk som du kanskje vil bruke for numerisk programmering, men biblioteket støtter bare fullt Python for opplæring av nye modeller. Ytelsesmessig, rangerer tensorflow med de aller beste maskinlærings biblioteker.

TensorFlow Video

Alternativer til TensorFlow

Torch

Gratis
Gjør din mobile enhet om til en lommelykt med lommelykt. Programmet er enkelt å bruke og er noen ganger lysere enn en standard lommelykt. Den bruker lyset som allerede finnes på telefonen, men
Vis detaljer

Azure Machine Learning

Azure Machine Learning Microsoft har nylig blitt omdøpt Azure Machine Learning Studio. Det er en omfattende og enkel nettleser-baserte, dra-og-slipp-programvare som krever ingen koding.
Vis detaljer

Theano

Du kan se en rask (20 minutter) introduksjon til Theano gitt som en tale på SciPy 2010 via streaming (eller ned) video:
Vis detaljer