Definición: ¿Qué significa TensorFlow?
TensorFlow es una biblioteca de software gratuita centrada en el aprendizaje automático creada por Google. Lanzado inicialmente como parte de la licencia de código abierto Apache 2.0, TensorFlow fue desarrollado originalmente por ingenieros e investigadores del Google Brain Team, principalmente para uso interno. TensorFlow se considera el sucesor de la aplicación de código cerrado DistBelief y actualmente Google lo utiliza con fines de investigación y producción. TensorFlow se considera la primera implementación seria de un marco centrado en el aprendizaje profundo.
TensorFlow también se conoce como Google TensorFlow.
Techinfo explica TensorFlow
TensorFlow deriva su nombre de los arreglos multidimensionales conocidos como tensores, que son utilizados por las redes neuronales para diferentes operaciones. Según Google, en comparación con DistBelief, TensorFlow es más rápido, más inteligente y más flexible y puede adaptarse fácilmente a nuevas áreas y productos. Se creó principalmente para la investigación profunda de redes neuronales y para facilitar el aprendizaje automático, aunque TensorFlow también se ha utilizado en una amplia gama de otras áreas.
TensorFlow funciona clasificando capas de datos (también conocidas como nodos) como parte del aprendizaje. En la primera capa, el sistema determina las características básicas del objeto. A medida que ocurren movimientos más profundos, busca información más refinada sobre el objeto. La clasificación de imágenes se realiza a un ritmo más rápido, lo que brinda a los usuarios información más valiosa. TensorFlow está disponible en diferentes sistemas operativos como Linux, Windows, MacOS y también en plataformas operativas móviles como iOS y Android. Una de las características más destacadas de TensorFlow es que es capaz de ejecutarse en múltiples CPU y GPU. Los cálculos en TensorFlow se informan como gráficos de flujo de datos con estado. Actualmente, TensorFlow se usa en más de seis mil repositorios en línea gratuitos.