Tensor Flow&Keras
Tensor Flow&Keras
ERICK GUALOTUÑA
DANIEL MÉNDEZ
FREDDY QUEZADA
CAMILA ROSERO
NRC: 8940
TensorFlow
Ventajas de usar grafos
● Ahorra recursos computacionales
● Separa la computación en pequeñas partes diferenciables
● Computación distribuida CPU, GPU, TPU
● Muchos modelos de Machine Learning se puede ver como grafos
Machine Learning (Aprendizaje Automático)
●
●
●
●
Algunas aplicaciones de TensorFlow
Algunas aplicaciones de TensorFlow
Algunas aplicaciones de TensorFlow
¿Qué es Keras?
Keras es una biblioteca de Python minimalista para Deep Learning que puede funcionar sobre
Theano o TensorFlow. Fue desarrollada con el objetivo de que los modelos de Deep Learning
sean tan rápidos y fáciles tanto para la investigación como el desarrollo. Funciona en Python 2.7
o 3.6 y se puede ejecutar sin problemas sobre las GPU y las CPU. Es libre bajo una licencia del
MIT.
Keras fue desarrollado por Francois Chollet, un ingeniero de Google que utiliza cuatro principios
rectores:
Keras contiene varias implementaciones de los bloques constructivos de las redes neuronales como por
ejemplo los layers, funciones objetivo, funciones de activación, optimizadores matemáticos.
Además del soporte para las redes neuronales estándar, Keras ofrece soporte para las Redes Neuronales
Convolucionales y para las Redes Neuronales Recurrentes.
Keras permite generar modelos de deep learning en teléfonos inteligentes tanto sobre iOS como sobre
Android, sobre una Java Virtual Machine o sobre web.7 También permite el uso de entrenamiento
distribuido de modelos de aprendizaje profundo en clusters de Graphics Processing Units (GPU) y
Tensor processing units (TPU).8
Con la llegada de TensorFlow 2.0, se puede utilizar la API de Keras para definir modelos y ejecutarlos de
forma "eager".9 Con esto se consigue facilitar el desarrollo de modelos, posibilitar la depuración de
modelos utilizando herramientas estándar, y simplificar la definición de modelos dinámicos utilizando
estructuras de control.10
Ejemplo
Compuerta OR, implementando las librerías TensorFlow y Keras
Ejercicio Propuesto
Gracias!!!