TensorFlow

TensorFlow

TensorFlow es un marco de aprendizaje automático de código abierto diseñado y publicado por Google. Realiza un seguimiento de flujo de datos gráficos en el tiempo. Los nodos en el flujo de datos gráficos representan algoritmos de aprendizaje automático. Los bordes gráfico representan matrices de n-dimensión (es decir tensores) pasan entre los nodos. Se ofrece un muy alto nivel y el enfoque abstracto a la organización de la programación numérica de bajo nivel, con librerías de soporte que puede permitir que su software se ejecute sin cambios en una CPU normal, para tomar ventaja de las GPU para el cálculo numérico de alta velocidad - o para ejecutar sin modificar en un clúster de aprendizaje automático distribuido. Incluso soportes especializados de alto rendimiento del hardware de aprendizaje tensor se encuentra sólo en la nube de Google. Ahora liberado bajo una licencia de código abierto Apache 2.0, TensorFlow fue originalmente desarrollado por el equipo de Google Cerebro y destinado al uso interno de Google. Las plataformas soportadas incluyen Linux, MacOS, Windows y Android. TensorFlow modelos se pueden ejecutar sin una plataforma tradicional de ordenador en la nube de Google Machine Learning motor.

Descargar TensorFlow
Caracteristicas de TensorFlow
  • el apoyo casi transparente para el aprendizaje de máquina en la CPU, GPU y arquitecturas distribuidas.
  • Los modelos pueden ser guardados en los controles y se cargan en cualquier instancia TensorFlow.
  • Incluye implementaciones de alto rendimiento de varios de los modelos más útiles de aprendizaje, tales como estocásticos Bosques y larga memoria a corto plazo recurrentes Redes Neuronales.
  • Los modelos pueden ser cargados en la nube de Google Machine Learning motor y capacitados utilizando grupos de aprendizaje tensor de Google con el rendimiento numérico-borde de la sangría.
Pros de TensorFlow
  • Estado de la biblioteca de arte aprendizaje automático.
  • Alto rendimiento, igualando el mejor en la industria.
  • Los paquetes están disponibles que le permitirá fácilmente el reconocimiento de voz del programa, la traducción automática, el etiquetado de vídeo, y otras tareas de inteligencia artificial avanzada.
  • enfoque único permite el seguimiento del progreso en el entrenamiento de sus modelos y el seguimiento de varias métricas.
  • Gran apoyo de la comunidad.
Contras de TensorFlow
  • Las únicas GPU compatibles son las GPU Nvidia.
  • Algunos paquetes de aprendizaje automático soportan más tipos de modelos de la caja.
  • El lenguaje de programación sólo está soportado totalmente es Python.
  • Algunas lagunas en la documentación.
  • A veces se rompen las actualizaciones de compatibilidad hacia atrás.
TensorFlow Comentarios

TensorFlow es una de las bibliotecas de aprendizaje automático de código abierto más avanzadas disponibles en la actualidad. La curva de aprendizaje es un poco caro, y la documentación de software sigue un objetivo en movimiento rápido, con muchos cambios incompatibles hechas tanto a la API y el principal lenguaje de programación de apoyo, Python. Los ejemplos de código fuente proporcionado por Google no siempre funcionan con las últimas versiones de software. TensorFlow modelos están disponibles con la mayoría de los lenguajes de programación común de que es posible que desee utilizar para la programación numérica, pero la biblioteca sólo admite plenamente Python para la formación de nuevos modelos. En cuanto al rendimiento, TensorFlow filas con los mejores bibliotecas de aprendizaje automático.

TensorFlow Vídeo

Alternativas a TensorFlow

Torch

Gratis
Convertir su dispositivo móvil en una linterna con la antorcha. La aplicación es fácil de usar y es a veces más brillante que una linterna estándar. Utiliza la luz que ya está en su teléfono, pero
Mostrar detalles

Azure Machine Learning

Azure Machine Learning de Microsoft ha sido recientemente rebautizado Azure Machine Learning Studio. Es una basada en navegador, arrastrar y soltar el software integral y sencilla creación
Mostrar detalles

Theano

Usted puede ver una introducción rápida (20 minutos) a Teano dado como una charla en SciPy 2010 a través de streaming (o descargado) de vídeo:
Mostrar detalles