
TensorFlow
Características de TensorFlow
Casos de Uso de TensorFlow
Preguntas Frecuentes sobre TensorFlow
Q¿Qué es TensorFlow? ¿Para qué se utiliza principalmente?
TensorFlow es un marco de aprendizaje automático de código abierto desarrollado por Google, principalmente utilizado para construir, entrenar y desplegar modelos de aprendizaje profundo, soportando todo el flujo de desarrollo de IA, desde la investigación hasta la producción.
Q¿Qué versiones de TensorFlow existen? ¿Cómo elegir la versión adecuada?
Las principales versiones se dividen en TensorFlow 1.x y 2.x. Se recomienda a principiantes y a nuevos proyectos usar TensorFlow 2.x (p. ej. v2.16.1), ya que por defecto activa el modo de ejecución eager, y la API es más simple y fácil de usar.
Q¿En qué plataformas se puede ejecutar TensorFlow?
Soporta hardware CPU/GPU/TPU, y se puede ejecutar a través de TensorFlow.js en navegador o Node.js, desplegar mediante TensorFlow Lite en dispositivos móviles y de IoT, mientras también admite entornos en la nube y servidores locales.
Q¿Qué fundamentos se necesitan para aprender TensorFlow? ¿Por dónde empezar?
Se recomienda tener conocimientos de Python y conceptos básicos de aprendizaje automático. Se puede comenzar con la guía de instalación y los tutoriales para principiantes en la página oficial, y practicar con el entorno gratuito de GPU de Google Colab.
Q¿Cuáles son las diferencias entre TensorFlow Lite y TensorFlow.js?
TensorFlow Lite está optimizado para dispositivos móviles y embebidos, logrando modelos más ligeros; TensorFlow.js se utiliza para ejecutar modelos de ML directamente en el navegador o Node.js dentro de un entorno JavaScript.
Q¿TensorFlow es gratis? ¿Hay certificaciones oficiales?
TensorFlow es completamente de código abierto y gratuito. Google ofrece un plan oficial de certificación para desarrolladores de TensorFlow; mediante cursos y exámenes se puede obtener una certificación de habilidades.