Aprender tensorflow solo por un ejemplo para principiantes.
Este proyecto fue diseñado para aprender TensorFlow solo un ejemplo para principiantes. Más específicamente, se trata de lograr el objetivo de la siguiente manera:
- Comprender los conceptos clave de abordar la composición en TensorFlow
- Implementación de su aprendizaje automático, especialmente el aprendizaje profundo, modela utilizando estos conceptos.
- Aprenda a depurar el problema y optimizar el programa bajo el marco TensorFlow.
Para lograr este objetivo, toco la atención en una tarea pratica y lo profundizo en lugar de un amplio de ejemplos. De esta manera, quiero compartir el proceso de hacer mi investigación o tarea, y espero ayudar a los principiantes a construir una visión general de modelar el problema de aprendizaje automático utilizando TensorFlow.
Esta elección del proyecto enfrenta el problema de reconstrucción como tarea, en realidad enfrenta el modelo de verificación. El modelo fue entrenado en la cara Casia-Web y probada en el LFW. Más detalles sobre el conjunto de datos están aquí.
El proyecto se puede dividir lógicamente en tres partes de diferentes niveles.
- Se introdujeron los conceptos clave del programa TensorFlow y los componentes que constituyen el modelo.
- Se implementó un modelo básico con ventajas tanto de los conceptos y los componentes clave y se usó la pérdida de Softmax para aprender la función.
- La optimización se realizó para mejorar el modelo básico en lo que respecta a la velocidad de entrenamiento y la precisión de la prueba.
- Se utilizaron la gestión de datos y la multi-GPU para acelerar la capacitación
- Se usó una red más poderosa y una nueva pérdida llamada pérdida de coseno de gran margen para mejorar la precisión.
Tabla de contenido
Introducción
- Requisitos
- Descripción general
- Instalación
- Recursos
Los conceptos clave
- Gráfico
- Sesión
- Tensor
- Operación
Componentes
- Variables
- Nombre y alcance
- Optimizador y entrenador
- Red de convoluciones
- Guardar y restaurar
- Tabla tensor
- Capa personalizada
Trabajar al revés
- Modularización
- Plantilla de proyecto
- Código de código
Mejoramiento
- Velocidad:
- Línea de tiempo
- Gestión de datos
- Múltiple
- exactitud
- Modificar la estructura de red
- Cosface
Cómo depurar su programa TensorFlow
Una guía práctica para la depuración de códigos de tensorflow
Preguntas frecuentes
Por favor, mira aquí.
Referencias
- Ejemplos de tensorflow
- Flujo tensor efectivo
- Tensorflow spherefe
- libro de cocina TensorFlow
- tensorflow spherefe