Machine Learning:Visión por computador con TensorFlow. Redes y conceptos básicas


Details
En la edición 0 de nuestros meetups vimos cómo trabajar Python y las librerías que se usan a diario a la hora de atacar problemas de datos. Tras la última edición, creamos nuestro primer preceptor desde cero, sin APIs, solo con Python y Numpy para simplificar las matemáticas, y acabamos implementando un MLP (Perceptron Multi-capa) para poder hacer una clasificación binaria que no se puede separar con una solo línea. Por encima hemos empezado a nombrar y ver que es una función de coste, un optimizador y cómo crear un modelo de ML. Es hora de dar un paso más, y uno de los temas calientes a día de hoy en DL y la aplicación de convoluciones en redes neuronales, está en la visión por computador.
Para esta edición veremos y extraeremos la intuición detrás de las principales funciones de coste y optimizadores, el impacto de las variaciones en los parámetros de un modelo sobre los resultados y la hyper-parametrización de la red. En siguientes meetups, veremos como analizar un stream de video en tiempo real, crear boudning boxes y más aspectos de visión por computador que se escapan un poco de la parte de modelado.
Fechas: 04/04/2019
Inicio: 19:00
Fin: 20:30
Plazas: 40
-
Agenda:
-
Funciones de coste y optimizadores. Qué son, cómo y cuándo usarlos.
-
Tratamiento de images para vision por computador. (Augmentation process)
-
Creación con TensorFlow de una CNN sencilla para clasificación de imágenes.
-
Análisis de los resultados y la intuición detrás de ellos.
-
Transferencia de conocimiento aplicada a la visión por computador.
-
Material necesario recomendado:
-
Google Collab con Google Drive. https://colab.research.google.com
-
Revisión de Python 3.6 + Keras + TF https://github.com/pabloformoso/MeetupCorunaAI/tree/master/0.Intro
-
Notebooks disponibles en https://github.com/pabloformoso/MeetupCorunaAI
-
Muchas ganas.`

Machine Learning:Visión por computador con TensorFlow. Redes y conceptos básicas