Introducción a la Inteligencia Artificial: Mi experiencia con Tensorflow

Date: 2018-Sep-12
Presentation by: Jesús Burgos Maciá
Meetup: Introducción a la Inteligencia Artificial: Mi experiencia con Tensorflow

Mi experiencia con redes neuronales
I ma

. So c

u!
Jesús Burgos Maciá
12-9-2018

¿Quién soy?
www.xuuso.com
github.com/Jesus
twitter.com/xuuso

www.visrez.com

1

2

Introducción al machine learning

Práctica:
MNIST

Redes neuronales

Más redes neuronales

¿Por dónde empezar?
MOOC: Machine Learning

Andrew Ng

Predicción de precios
K€

m2

Modelo

Regresión lineal

Entrada

K€

(m2)

m2

Parámetros
Predicción

X

W

b

Y’

x1

w1
Y’

b1

x2

w2
b2

Perceptrón,
Mark Rosenblatt 1957

Fuente: Wikipedia

Explain: Loss function

A caminar se aprende caminando

Detección de dorsales

Manos a la obra
Soluciones existentes

Los programas que emplean aprendizaje automático son mucho más generalizables

models/research/object_detection

Bib detection

Digit detection

Digit recognition

Etiquetar datos no es una tarea trivial

Tensorboard

LA EMOSIÓ

Bib detection

Digit detection

Digit recognition

Detección de dígitos

Attention OCR,
Zbigniew Wojna & Alex Gorban 2017

Desarrollado para FSNS Dataset

Bib detection

Number recognition

Bib detection

Number recognition

Buscar modelo

Buscar modelo

Conseguir datos

Conseguir datos

Entrenar

Entrenar

Inferencia

Inferencia

Conclusiones
1. Aunque son difíciles, las podemos usar. Pero
evita diseñar el modelo si es posible.
2. Conseguir y etiquetar datos consume mucho
tiempo.
3. Aprende a usarlas, el resultado te sorprenderá.

instarun.es

 

Reconocimiento de dígitos

Jesús Burgos Maciá
12-9-2018

¿Qué vamos a hacer?
1. Cálculos básicos.
2. Entrenar un modelo y guardar los parámetros
3. Cargar y hacer predicción.

Cálculos básicos

A
+
B

Siempre vamos a trabajar con un grafo computacional

Entrenar un modelo y guardar los parámetros

Formato de la entrada, X

784 valores

Modelo

Crédito: Wikipedia

Modelo

Formato de la salida, Y

1

Loss function

Crédito: Martin Görner, Google

Cargar un modelo y hacer predicciones

Tutorial online

https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist

¡Muchas gracias!
Jesús Burgos Maciá
12-9-2018

¿preguntas?

Author: Jeroen Derks

Jeroen is the founder of the Alicante Tech meetup group. His current day job is to mostly build all kinds of applications, ranging from IoT to educational to corporate.

Leave a Reply