Primero, comprendamos la diferencia entre bibliotecas y algoritmos.
Algoritmos: un método (con una cantidad finita de espacio y tiempo) utilizado para resolver una clase de problemas. P.ej. Redes neuronales.
Bibliotecas: utilizadas en la implementación de los algoritmos.
- Cómo entender el uso de un SVM con una red neuronal convolucional
- ¿Cuál es más importante de los tres, es decir, informática ubicua, informática distribuida y procesamiento de lenguaje natural, en el mundo de hoy?
- ¿Qué es un proceso gaussiano?
- ¿Cómo debo proceder para implementar un analizador probabilístico de lenguaje natural?
- ¿Qué es un sistema o algoritmo de recomendación que dice 'Dado que consumiste X {a} veces, Y {b} veces y Z {c} veces, ¿cuál de {X, Y, Z} debería recomendarte que consumas a continuación'?
Tensorflow es una biblioteca de código abierto desarrollada por el equipo de Google Brain, utilizada para aplicaciones de aprendizaje automático, como las redes neuronales.
Entonces uno no usa tensorflow para la clasificación. Se utiliza para preparar una red neuronal que hará la clasificación (o resolverá alguna otra clase de problema).
Entonces, si desea resolver problemas de clasificación, aprenda las redes neuronales que pertenecen a la categoría de aprendizaje profundo. Cuando lo implemente, comprenderá el uso de tensorflow.
Además, le sugiero que pruebe keras en lugar de tensorflow para las recolecciones iniciales, ya que es más intuitivo y mucho más fácil de entender.