TensorFlow

TensorFlow

Tensorflow est un cadre d'apprentissage machine open source conçue et publiée par Google. Il suit le flux de données graphiques au fil du temps. Les nœuds dans les flux de données graphiques représentent des algorithmes d'apprentissage machine. Les bords du graphique représentent les tableaux n-dimensions (à savoir tenseurs) transmis entre les noeuds. Il offre un très haut niveau et une approche abstraite à l'organisation de la programmation numérique à faible niveau, avec les bibliothèques de soutien qui peuvent permettre à votre logiciel de fonctionner sans modification sur une CPU régulière, pour tirer parti des processeurs graphiques pour le calcul numérique à grande vitesse - ou à terme non modifiée sur un cluster d'apprentissage de la machine distribuée. Elle a même des supports spécialisés du matériel d'apprentissage tenseur haute performance trouve que dans le nuage Google. Maintenant, publié sous une licence open source Apache 2.0, tensorflow a été initialement développé par l'équipe Google et le cerveau destiné à être utilisé Google interne. Plates-formes supportées incluent Linux, Mac OS, Windows et Android. modèles tensorflow peuvent être exécutés sans une plate-forme informatique traditionnelle dans le Google Cloud Machine Learning Engine.

Télécharger TensorFlow
Les caractéristiques de TensorFlow
  • soutien quasi transparent pour l'apprentissage de la machine sur CPU, GPU, et les architectures distribuées.
  • Les modèles peuvent être enregistrés aux postes de contrôle et chargés dans une instance tensorflow.
  • Comprend les mises en œuvre de haute performance de plusieurs des modèles d'apprentissage plus utiles, comme les forêts et la mémoire à long Stochastic à court terme récurrents Neural Networks.
  • Les modèles peuvent être chargés dans l'apprentissage machine Google Cloud Engine et formés à l'aide des groupes d'apprentissage tenseur de Google avec saignement pointe la performance numérique.
Plus de TensorFlow
  • État de la bibliothèque d'apprentissage de la machine d'art.
  • Haute performance, correspondant à la meilleure dans l'industrie.
  • Des forfaits sont disponibles qui vous permettra de facilement la reconnaissance vocale du programme, la traduction automatique, marquage vidéo, et d'autres tâches d'intelligence artificielle avancée.
  • Une approche unique permet de surveiller la progression de la formation de vos modèles et le suivi de plusieurs mesures.
  • Un grand soutien communautaire.
Moins de TensorFlow
  • Les seuls processeurs graphiques sont pris en charge les GPU NVIDIA.
  • Certains programmes d'apprentissage de la machine prennent en charge plusieurs types de modèles hors de la boîte.
  • La seule langage de programmation entièrement pris en charge est Python.
  • Quelques lacunes dans la documentation.
  • Parfois, les mises à jour briser la compatibilité ascendante.
TensorFlow Avis

Tensorflow est l'un des plus avancés des bibliothèques d'apprentissage machine open source disponibles aujourd'hui. La courbe d'apprentissage est un peu raide, et la documentation du logiciel suit une cible rapide, avec beaucoup de changements à la fois incompatibles fait l'API et le principal langage de programmation de soutien, Python. Les exemples de code source fourni par Google ne fonctionnent pas toujours avec les dernières versions de logiciels. modèles tensorflow sont accessibles avec la plupart des langages de programmation commune que vous pouvez utiliser pour la programmation numérique, mais la bibliothèque ne prend en charge entièrement Python pour la formation de nouveaux modèles. Côté performance, tensorflow se classe parmi les meilleures bibliothèques d'apprentissage de la machine.

TensorFlow Vidéo

Alternatives à TensorFlow

Torch

Libre
Transformez votre appareil mobile en une lampe de poche avec la torche. L'application est facile à utiliser et est parfois plus brillante qu'une lampe de poche standard. Il utilise la lumière
Afficher les détails

Azure Machine Learning

Azure Machine Learning par Microsoft a été renommé récemment Azure Machine Learning Studio. Il est basé sur un navigateur complet et simple, la création de glisser-déposer un logiciel qui nécessite
Afficher les détails

Theano

Vous pouvez regarder une introduction rapide (20 minutes) à Théano donné comme une conférence à SciPy 2010 en streaming (ou téléchargé) vidéo:
Afficher les détails