Glosario

TensorFlow

Descubra TensorFlow, el potente marco de ML de código abierto de Google para la innovación en IA. Cree, entrene y despliegue modelos de redes neuronales sin problemas.

TensorFlow es una plataforma integral de código abierto para el aprendizaje automático. Desarrollada por el equipo de Google Brain, ofrece un ecosistema completo y flexible de herramientas, bibliotecas y recursos comunitarios que permite a los desarrolladores crear y desplegar fácilmente aplicaciones basadas en ML. Está diseñada para facilitar desde la creación de modelos sencillos hasta la formación y el despliegue a gran escala en diversas plataformas, como servidores, dispositivos periféricos y navegadores web.

Características y conceptos clave

La arquitectura de TensorFlow se basa en varios principios fundamentales que la convierten en una potente herramienta para el aprendizaje profundo (DL) y otros cálculos numéricos.

  • Grafos computacionales: TensorFlow ha utilizado tradicionalmente un grafo computacional estático para definir las operaciones. Aunque las versiones modernas utilizan Eager Execution de forma predeterminada para ofrecer una sensación más intuitiva y pitónica, el modelo basado en grafos sigue siendo crucial para la optimización y el despliegue. Esta estructura permite al marco compilar y optimizar cálculos para una ejecución eficiente en hardware como GPUs y TPUs.
  • Tensores: La estructura de datos fundamental en TensorFlow es el "tensor", una matriz multidimensional. Todos los datos, desde las imágenes de entrada hasta los pesos del modelo, se representan como tensores.
  • Escalabilidad: El marco está diseñado para el entrenamiento y la inferencia distribuidos a gran escala. Puede ejecutarse en CPU individuales, clústeres de GPU o aceleradores de hardware especializados, lo que lo hace adecuado tanto para entornos de investigación como de producción.
  • Ecosistema integral: TensorFlow es más que una biblioteca. Incluye herramientas como TensorBoard para visualizar métricas de entrenamiento, TensorFlow Serving para servir modelos de alto rendimiento y TensorFlow Lite para desplegar modelos en dispositivos móviles e integrados.

Tensorflow frente a otros marcos

TensorFlow es uno de los marcos de aprendizaje profundo más populares, pero convive con otros como PyTorch y Keras.

  • TensorFlow vs. PyTorch: Esta es la comparación más común en la comunidad de ML. Mientras que TensorFlow, con sus sólidas herramientas para el despliegue y la producción de modelos, ha sido históricamente el favorito para las aplicaciones industriales, PyTorch es a menudo elogiado por su simplicidad y facilidad de uso en la investigación. Sin embargo, con la introducción de Eager Execution, TensorFlow se ha vuelto mucho más fácil de usar, reduciendo la brecha. La elección a menudo se reduce a la familiaridad con el ecosistema y a los requisitos específicos del proyecto.
  • TensorFlow y Keras: Keras es un redes neuronales que es ahora la API oficial de alto nivel para TensorFlow. Proporciona una interfaz más sencilla e intuitiva para construir modelos, abstrayendo gran parte de la complejidad subyacente. Para la mayoría de los desarrolladores, construir modelos en TensorFlow significa usar la API tf.keras API.

Aplicaciones y ejemplos

TensorFlow es versátil y se utiliza en muchos ámbitos:

Integración de Ultralytics

Ultralytics proporciona una integración perfecta con TensorFlow, lo que permite a los usuarios aprovechar los puntos fuertes de ambas plataformas. Puede exportar fácilmente los modelos YOLO de Ultralytics a varios formatos de TensorFlow:

Esta flexibilidad permite a los usuarios que entrenan modelos como Ultralytics YOLOv8 o YOLO11 dentro del ecosistema de Ultralytics, quizás gestionados a través de Ultralytics HUB, desplegarlos eficientemente a través de la amplia gama de plataformas soportadas por TensorFlow. Puede encontrar documentación detallada sobre las integraciones de Ultralytics aquí.

Únase a la comunidad Ultralytics

Únase al futuro de la IA. Conecta, colabora y crece con innovadores de todo el mundo.

Únete ahora
Enlace copiado en el portapapeles