TensorFlow

TensorFlow

TensorFlow är ett ramverk med öppen källkod maskininlärning utformad och publiceras av Google. Det spår dataflödet diagram över tiden. Noder i dataflödet diagram representerar maskininlärning algoritmer. Diagrammet kanterna representerar n-dimensions arrayer (dvs Tensorer) skickas mellan noderna. Den erbjuder en mycket hög nivå och abstrakt sätt att organisera lågaktivt numerisk programmering, med stöd bibliotek som kan tillåta programmet att köra utan ändringar på en vanlig processor, att dra nytta av grafikprocessorer för höghastighetståg numerisk beräkning - eller springa omodifierad på en distribuerad maskininlärning kluster. Det även stöder specialiserade högpresterande tensor lärande hårdvara som bara finns i Googles moln. Nu släppt under en Apache 2.0 open source-licens, var TensorFlow ursprungligen utvecklats av Google Brain teamet och avsedda för internt Google bruk. plattformar som stöds inkluderar Linux, MacOS, Windows och Android. TensorFlow modeller kan köras utan en traditionell datorplattform i Google Cloud maskininlärning Engine.

Ladda ner TensorFlow
Funktioner av TensorFlow
  • Nästan transparent stöd för lärande maskin på CPU, GPU, och distribuerade arkitekturer.
  • Modeller kan sparas vid vägspärrar och laddas in i någon TensorFlow instans.
  • Inkluderar högpresterande implementeringar av flera av de mest användbara inlärningsmodeller, såsom Stochastic skogar och långa korttidsminne återkommande neurala nätverk.
  • Modeller kan laddas in i Google Cloud Machine Learning Engine och utbildade med hjälp av Googles tensor inlärningskluster med blödning kant numerisk prestanda.
Fördelar med TensorFlow
  • State of the art machine learning bibliotek.
  • Hög prestanda som matchar de bästa i branschen.
  • Paket finns tillgängliga som låter dig enkelt program röstigenkänning, maskinöversättning, video märkning och andra avancerad artificiell intelligens uppgifter.
  • Unika metod gör det möjligt att övervaka tränings utvecklingen av dina modeller och spåra flera mått.
  • Stor samhällsstöd.
Nackdelar med TensorFlow
  • De enda grafikprocessorer som stöds är Nvidia GPU.
  • Vissa maskininlärning paket stödja fler typer av modeller ur lådan.
  • Det enda språk fullt stöd programmering Python.
  • Vissa luckor i dokumentationen.
  • Ibland uppdateringar bryta bakåtkompatibilitet.
TensorFlow Recensioner

TensorFlow är en av de mest avancerade öppen källkod bibliotek maskininlärning som finns idag. Inlärningskurvan är lite brant, och dokumentationen programvara spårar ett snabbt rörligt mål, med många oförenliga ändringar både API och huvud stödja programmeringsspråket, Python. Källkoden exempel som Google fungerar inte alltid med de senaste programversionerna. TensorFlow modellerna är tillgängliga med de flesta vanliga programmeringsspråk som du kanske vill använda för numerisk programmering, men biblioteket stöder endast helt Python för utbildning av nya modeller. Prestandamässigt TensorFlow rankas med de allra bästa biblioteken maskininlärning.

TensorFlow Video

Alternativ till TensorFlow

Torch

Fri
Förvandla din mobiltelefon till en ficklampa med ficklampa. Appen är enkel att använda och är ibland ljusare än en vanlig ficklampa. Den använder ljuset som redan finns på telefonen, men ljuset
Visa detaljer

Azure Machine Learning

Azure Machine Learning by Microsoft har nyligen döpts om Azure maskininlärning Studio. Det är ett omfattande och enkel webbläsarbaserad, dra-och-släpp-skapande program som inte kräver
Visa detaljer

Theano

Du kan titta på en snabb (20 minuter) introduktion till Theano ges som ett föredrag vid SciPy 2010 via streaming (eller hämtas) video:
Visa detaljer