TensorFlow

TensorFlow

Tensorflow è un framework di machine learning open-source progettato e pubblicato da Google. Tiene traccia flusso di dati grafici nel corso del tempo. Nodi il flusso di dati grafici rappresentano algoritmi di apprendimento automatico. I bordi del grafico rappresentano array n-dimensionali (cioè tensori) passati tra i nodi. Offre un alto livello e approccio astratto per organizzare la programmazione numerica di basso livello, con librerie di supporto in grado di consentire al software di funzionare senza modifiche su una CPU regolare, di sfruttare le GPU per l'alta velocità di calcolo numerico - o per correre non modificato su un cluster di machine learning distribuito. E 'anche supporti hardware specializzato apprendimento tensore ad alte prestazioni trova solo nella cloud di Google. Ora rilasciato sotto una licenza open source Apache 2.0, tensorflow è stato originariamente sviluppato dal team di Google Cervello e destinato ad uso interno di Google. Le piattaforme supportate includono Linux, MacOS, Windows e Android. modelli tensorflow possono essere eseguiti senza una piattaforma informatica tradizionale nel Machine Learning Engine di Google Cloud.

Scaricare TensorFlow
Caratteristiche di TensorFlow
  • supporto quasi trasparente per l'apprendimento automatico sulla CPU, GPU e architetture distribuite.
  • I modelli possono essere salvati ai controlli e caricati in qualsiasi istanza tensorflow.
  • Include implementazioni ad alte prestazioni di alcune delle maggior parte dei modelli di apprendimento utili, come stocastici foreste e lungo memoria a breve termine Recurrent Neural Networks.
  • I modelli possono essere caricati nel Machine Learning Engine Google Cloud e formati utilizzando cluster di apprendimento tensore di Google con sanguinamento-edge prestazioni numerica.
A favore di TensorFlow
  • Stato della biblioteca machine learning arte.
  • Ad alte prestazioni, abbinando i migliori del settore.
  • I pacchetti sono disponibili che vi permetterà di facilmente programma di riconoscimento vocale, traduzione automatica, codifica video, e altri compiti di intelligenza artificiale avanzata.
  • approccio unico permette di monitorare lo stato di avanzamento di formazione dei modelli e il monitoraggio diverse metriche.
  • Grande sostegno della comunità.
Contro di TensorFlow
  • Le uniche GPU supportati sono Nvidia GPU.
  • Alcuni pacchetti di apprendimento automatico supportano più tipi di modelli fuori dalla scatola.
  • Il linguaggio di programmazione è pienamente supportato solo Python.
  • Alcune lacune nella documentazione.
  • A volte gli aggiornamenti rompono la compatibilità all'indietro.
TensorFlow Recensioni

Tensorflow è una delle più avanzate librerie di machine learning open source oggi disponibili. La curva di apprendimento è un po 'ripida, e la documentazione del software ascolti un bersaglio in rapido movimento, con molti cambiamenti incompatibili apportate sia alla API e il linguaggio di programmazione principale di supporto, Python. Gli esempi di codice sorgente forniti da Google non sempre funzionano con le ultime versioni del software. modelli tensorflow sono accessibili con la maggior parte dei linguaggi di programmazione comune che si potrebbe desiderare di utilizzare per la programmazione numerica, ma la biblioteca supporta pienamente solo Python per la formazione di nuovi modelli. Performance-saggio, tensorflow classifica con i migliori librerie di machine learning.

TensorFlow Video

Alternative alla TensorFlow

Torch

Gratuito
Trasforma il tuo dispositivo mobile in una torcia con la torcia. L'applicazione è facile da usare ed è a volte più luminoso di una torcia elettrica standard. Esso utilizza la luce che è già presente
Mostra dettagli

Azure Machine Learning

Azure Machine Learning da Microsoft è stato recentemente rinominato Azure Machine Learning Studio. Si tratta di una basata su browser, software per la creazione di drag-and-drop completo
Mostra dettagli

Theano

È possibile guardare una breve introduzione (20 minuti) per Theano dato come un discorso a SciPy 2010 in streaming (o scaricato) il video:
Mostra dettagli