TensorFlow

TensorFlow

TensorFlow er et open-source machine learning rammer designet og udgivet af Google. Den sporer data flow grafer over tid. Knudepunkter i datastrømmen grafer repræsenterer machine learning algoritmer. Grafen kanter repræsenterer n-dimension arrays (dvs. tensorer) passeret imellem knudepunkterne. Det giver et meget højt niveau og abstrakt tilgang til organisering lavt niveau numerisk programmering, med understøttende biblioteker, der kan give din software til at køre uden ændringer på en regelmæssig CPU, for at drage fordel af GPU'er til high-speed numeriske beregning - eller til løb umodificeret på en distribueret machine learning klynge. Det understøtter endda specialiseret højtydende tensor læring hardware kun findes i Google cloud. Nu udgivet under en Apache 2.0 open source-licens, blev TensorFlow oprindeligt udviklet af Google Brain teamet og beregnet til intern Google brug. Understøttede platforme omfatter Linux, MacOS, Windows og Android. TensorFlow modeller kan køre uden en traditionel computer platform i Google Cloud Machine Learning Engine.

Hent TensorFlow
Funktioner af TensorFlow
  • Næsten gennemsigtig støtte til machine learning på CPU, GPU, og distribuerede arkitekturer.
  • Modeller kan gemmes ved checkpoints og indlæses i enhver TensorFlow instans.
  • Inkluderer højtydende implementeringer af flere af de mest nyttige læring modeller, såsom Stochastic Skove og Lang korttidshukommelse Tilbagevendende Neural Networks.
  • Modeller kan indlæses i Google Cloud Machine Learning Motor og trænet ved hjælp af Googles tensor læring klynger med blødning-kant numerisk ydeevne.
Fordele ved TensorFlow
  • State of the art machine learning bibliotek.
  • Høj ydeevne, der matcher de bedste i branchen.
  • Pakker er til rådighed, der vil lade dig nemt program stemmegenkendelse, maskinoversættelse, video tagging, og andre avancerede kunstige intelligens opgaver.
  • Unik tilgang giver overvåger de fremskridt, dine modeller uddannelse og sporing flere målinger.
  • Stor EU-støtte.
Ulemper ved TensorFlow
  • De eneste GPU'er understøttede er Nvidia GPU'er.
  • Nogle machine learning pakker understøtter flere typer af modeller ud af kassen.
  • Det eneste fuldt understøttet programmeringssprog er Python.
  • Nogle huller i dokumentationen.
  • Sommetider opdateringer bryde bagudkompatibilitet.
TensorFlow Anmeldelser

TensorFlow er en af ​​de mest avancerede open source machine learning biblioteker til rådighed i dag. Indlæringskurven er lidt stejl, og dokumentationen til softwaren sporer en hurtig bevægelse mål, med mange inkompatible ændringer både API og de store sprog understøtter programmering, Python. Kildekoden eksempler, som Google ikke altid arbejde med de nyeste softwareversioner. TensorFlow modeller er tilgængelige med de fleste almindelige programmeringssprog, som du måske vil bruge til numerisk programmering, men biblioteket understøtter kun fuldt Python for uddannelse af nye modeller. Ydeevne-wise, TensorFlow rangerer med de allerbedste machine learning biblioteker.

TensorFlow Video

Alternativer til TensorFlow

Torch

Gratis
Gør din mobiltelefon til en lommelygte med fakkel. Den app er nem at bruge og er nogle gange lysere end en standard lommelygte. Det bruger det lys, der er allerede er på telefonen, men lyset er forbedret
Vis detaljer

Azure Machine Learning

Azure Machine Learning af Microsoft er for nylig blevet omdøbt Azure Machine Learning Studio. Det er en omfattende og enkel browserbaseret, træk-og-slip oprettelsen software, der kræver
Vis detaljer

Theano

Du kan se en hurtig (20 minut) introduktion til Theano givet som et foredrag på SciPy 2010 fra streaming (eller hentet) video:
Vis detaljer