SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
UPV / EHU I
www.ehu.eus
Implementación en Android
de detector de elementos
de la red eléctrica utilizando
técnicas de Deep Learning
TFM Modelización e Investigación
Matemática, Estadística y Computación
Igor García Atutxa
UPV / EHU I
01
OBJETIVOS
UPV/EHU |
UPV / EHU I
OBJETIVOS
1. Analizar la idoneidad de técnicas de machine learning (aprendizaje automático),
especialmente la redes neuronales.
2. Búsqueda de los modelos más eficientes para nuestra aplicación.
3. Entrenar esos modelos a nuestros necesidades para lograr una gran efectividad en
la detección y clasificación de nuestros elementos.
4. Añadir en la aplicación corporativa la funcionalidad de reconocimiento de
imágenes.
4
UPV / EHU I
02 CONCEPTOS
TEÓRICOS. REDES
NEURONALES
Redes neuronales
UPV/EHU |
UPV / EHU I
Redes neuronales artificiales
• Algoritmo de machine learning. Actualmente, técnica mas popular para clasificación
de elementos en imágenes.
• Su nombre se debe a la similitud que tienen con el funcionamiento de las neuronas
del cerebro, las cuales están interconectadas.
• Unidad básica: neurona artificial
6
UPV / EHU I
Neurona artificial
• Entradas (terminaciones dendríticas). Tantas como atributos o características haya
que analizar de los datos, (X1, X2,…Xn).
• Peso (peso sináptico). Ponderación de las señales de entrada, (W1,W2,…Wn).
• Cuerpo neurona (potencial sináptico). Suma de todas las señales ponderadas con su
peso y sesgo (b), W*X + b.
• Salida (axón). Filtro o función de activación (f), que transforma dicha suma de
señales en una señal de salida (y = f(W*X + b)). Si el valor supera un umbral
preestablecido de activación la neurona se activa y se transmite la señal.
7
UPV / EHU I
Redes neuronales profundas
• Problemas prácticos de clasificación son modelos más complejos.
• Redes neuronales profundas. Constituidas por infinidad de capas ocultas
especializadas en distintas funciones.
• Redes feedforward. Flujo de datos: entrada →capas ocultas → salida
• Retropropagación. Cálculo error relativo de cada neurona.
8
UPV / EHU I
Entrenamiento redes neuronales
• Para conocer cual es la diferencia entre la salida esperada y la inferida se define una
función de error C(w, b, x, y’).
• El objetivo del entrenamiento es encontrar los valores de w y b que optimizan
(minimizan) esa función de coste C.
• En cada iteración se ajustan los pesos de las neuronas en función del error
obtenido.
• Técnica minimización del error. Algoritmo es el descenso del gradiente.
9
UPV / EHU I
Algoritmo descenso del gradiente
• Descenso del gradiente
• Descenso del gradiente estocástico (SGD)
10
ENTRENAMIENTO
MÁS RÁPIDO
UPV / EHU I
Redes neuronales convolucionales
• Redes para reconocimiento de imágenes → extracción de características +
clasificación redes neuronales convencionales
• Da solución a dos problemas de las redes neuronales convencionales:
• Uso de un número ingente de neuronas para cada pixel de la imagen.
• No importa la posición de cada pixel.
11
UPV / EHU I
Redes neuronales convolucionales
• Capa convolucional
• Mapas de activación. Ciertas características se vuelven más dominantes. Se
pueden distinguir bordes, desenfoques, nitidez…
• Se desliza por toda la imagen, realizando convoluciones para obtener mapas
bidimensionales.
12
UPV / EHU I
Redes neuronales convolucionales
• Capa pooling o reducción
• Tras capas convolucionales.
• Reducen la cantidad de parámetros.
• Produce cierta pérdida de información.
• Menor carga de cálculo próximas capas. Reducción sobreajuste.
13
UPV / EHU I
Detección = localización + clasificación
14
• YOLO
• Detector de una etapa.
• Predice N cuadros delimitadores y su clasificación para cada cuadrícula.
• No utiliza propuestas de región (RPN).
• Problema en detección de objetos pequeños.
UPV / EHU I
Detección = localización + clasificación
15
• SSD
• Detector de una etapa.
• Utiliza propuestas de región (RPN).
• Múltiples capas convolucionales, capaces de detectar objetos a varias
escalas.
UPV / EHU I
03
ARQUITECTURAS
REDES
NEURONALES
UPV/EHU
UPV / EHU I
Clasificación: InceptionV3
17
UPV / EHU I
Clasificación: MobileNetV2
18
UPV / EHU I
Detección: Tiny-YOLOv2
19
UPV / EHU I
Detección: MobileNet-SSD
20
UPV / EHU I
04 RESULTADOS
UPV/EHU |
UPV / EHU I
Clasificación
• InceptionV3 (95,05% de acierto, lenta)
• MobileNetV2 (93,07% de acierto, rápida)
22
UPV / EHU I
Detección
• Tiny-YOLOv2 (91,46%; 77,11% mAP, algo más rápido)
• MobileNet-SSD (92,38%; 78,34% mAP, algo más lento)
23
UPV / EHU I
05 CONCLUSIONES
Y FUTURAS
MEJORAS
UPV/EHU |
UPV / EHU I
Clasificación
• MobileNetV2.
• % acierto menor
• x2 velocidad en la inferencia
25
• InceptionV3.
• % acierto mayor
• /2 velocidad en la inferencia
MobileNetV2.
Sin mejoras temporales, respecto al sistema
anterior utilizado por la aplicación.
UPV / EHU I
Detección
• MobileNet-SSD.
• % acierto algo superior
• Sin diferencia en la velocidad
de inferencia
26
• Tiny-YOLOv2
• % acierto algo inferior
• Sin diferencia en la velocidad
de inferencia
MobileNet-SSD.
Mejora sustancial respecto al sistema anterior
utilizado por la aplicación.
UPV / EHU I
Aplicación Android
27
• Botón de clasificación/detección
• Interfaz clasificación. Probabilidad descendente de cada tipo de elemento.
• Interfaz detección. Localización y clasificación de tipo de elemento más probable.
UPV / EHU I
Conclusiones
28
• Validez de las técnicas de redes neuronales para reconocimiento de imágenes.
Habrá que estar pendiente de nuevos avances en este campo.
• Variedad de modelos efectivos y rápidos que se pueden emplear para el mapeado
de la red eléctrica por parte de los operarios.
• Buenos resultados en clasificación y detección con la base de datos de elementos
de la red eléctrica. Incorporación de nuevas imágenes de nuevos modelos o
nuevos tipos de elementos que se deseen incorporar.
• Añadida nueva funcionalidad de clasificación y detección de elementos.

Más contenido relacionado

Similar a Trabajo Fin de Master Modelizacion, Estadistica y Computación. Técnicas de deep learning

Formato del proyecto
Formato del proyectoFormato del proyecto
Formato del proyectonathy76hnz
 
A151 w0i9 inteligenciaartificial(1)
A151 w0i9 inteligenciaartificial(1)A151 w0i9 inteligenciaartificial(1)
A151 w0i9 inteligenciaartificial(1)jcbp_peru
 
Aprendizaje profundo y Aprendizaje por refuerzo.pdf
Aprendizaje profundo y Aprendizaje por refuerzo.pdfAprendizaje profundo y Aprendizaje por refuerzo.pdf
Aprendizaje profundo y Aprendizaje por refuerzo.pdfnaliwat17
 
PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1
PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1 PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1
PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1 ronaldestelafencyt
 
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Adrián Palacios Corella
 
De alessandro roque_sd_eca digital ii
De alessandro roque_sd_eca digital iiDe alessandro roque_sd_eca digital ii
De alessandro roque_sd_eca digital iiRoqueDeAlessandro
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAADiego Guamán
 
Unidad 2 principios electronicos y aplicaciones digitales (reporte)
Unidad 2 principios electronicos y aplicaciones digitales (reporte)Unidad 2 principios electronicos y aplicaciones digitales (reporte)
Unidad 2 principios electronicos y aplicaciones digitales (reporte)Adrián Vega Segura
 
Redes locales basico 2014 ii
Redes locales basico 2014 iiRedes locales basico 2014 ii
Redes locales basico 2014 iiluferam6
 
IRIN clase 140509
IRIN clase 140509IRIN clase 140509
IRIN clase 140509matallanas
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificialesJesus Palomino
 
Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...
Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...
Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...Jorge E. López de Vergara Méndez
 
04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNED
04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNED04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNED
04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNEDManuel Castro
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales ArtificialesJose
 
Silabo SISTEMAS MICROPROCESADOS
Silabo SISTEMAS MICROPROCESADOSSilabo SISTEMAS MICROPROCESADOS
Silabo SISTEMAS MICROPROCESADOSDavid Narváez
 

Similar a Trabajo Fin de Master Modelizacion, Estadistica y Computación. Técnicas de deep learning (20)

Formato del proyecto
Formato del proyectoFormato del proyecto
Formato del proyecto
 
A151 w0i9 inteligenciaartificial(1)
A151 w0i9 inteligenciaartificial(1)A151 w0i9 inteligenciaartificial(1)
A151 w0i9 inteligenciaartificial(1)
 
Aprendizaje profundo y Aprendizaje por refuerzo.pdf
Aprendizaje profundo y Aprendizaje por refuerzo.pdfAprendizaje profundo y Aprendizaje por refuerzo.pdf
Aprendizaje profundo y Aprendizaje por refuerzo.pdf
 
PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1
PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1 PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1
PROF. RONALD ESTELA - FENCYT 2010 - CRETMA - 1
 
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
 
De alessandro roque_sd_eca digital ii
De alessandro roque_sd_eca digital iiDe alessandro roque_sd_eca digital ii
De alessandro roque_sd_eca digital ii
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAA
 
Unidad 2 principios electronicos y aplicaciones digitales (reporte)
Unidad 2 principios electronicos y aplicaciones digitales (reporte)Unidad 2 principios electronicos y aplicaciones digitales (reporte)
Unidad 2 principios electronicos y aplicaciones digitales (reporte)
 
Redes locales basico 2014 ii
Redes locales basico 2014 iiRedes locales basico 2014 ii
Redes locales basico 2014 ii
 
IRIN clase 140509
IRIN clase 140509IRIN clase 140509
IRIN clase 140509
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificiales
 
Examen tic
Examen ticExamen tic
Examen tic
 
Examen tic
Examen ticExamen tic
Examen tic
 
Examen tic
Examen ticExamen tic
Examen tic
 
Examen tic
Examen ticExamen tic
Examen tic
 
Examen tic
Examen ticExamen tic
Examen tic
 
Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...
Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...
Evaluación de equipamiento de bajo coste para realizar medidas de red en ento...
 
04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNED
04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNED04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNED
04 Proyecto VISIR+ en la UNSE - Uso del Laboratorio Remoto VISIR en la UNED
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales Artificiales
 
Silabo SISTEMAS MICROPROCESADOS
Silabo SISTEMAS MICROPROCESADOSSilabo SISTEMAS MICROPROCESADOS
Silabo SISTEMAS MICROPROCESADOS
 

Más de Igor García Atutxa

Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto)
 Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto) Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto)
Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto)Igor García Atutxa
 
Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...
Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...
Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...Igor García Atutxa
 
Aspectos históricos y técnicos del RADAR
Aspectos históricos y técnicos del RADARAspectos históricos y técnicos del RADAR
Aspectos históricos y técnicos del RADARIgor García Atutxa
 
El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...
El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...
El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...Igor García Atutxa
 
Ecuaciones en Derivadas Parciales
Ecuaciones en Derivadas ParcialesEcuaciones en Derivadas Parciales
Ecuaciones en Derivadas ParcialesIgor García Atutxa
 
Métodos avanzados de Estadística Aplicada
Métodos avanzados de Estadística AplicadaMétodos avanzados de Estadística Aplicada
Métodos avanzados de Estadística AplicadaIgor García Atutxa
 
Contabilidad empresas (ejercicio resuelto)
Contabilidad empresas (ejercicio resuelto)Contabilidad empresas (ejercicio resuelto)
Contabilidad empresas (ejercicio resuelto)Igor García Atutxa
 
Teoría de difracción de Fresnel
Teoría de difracción de FresnelTeoría de difracción de Fresnel
Teoría de difracción de FresnelIgor García Atutxa
 

Más de Igor García Atutxa (14)

Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto)
 Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto) Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto)
Impuesto sobre la Renta de las Personas Físicas (ejercicio resuelto)
 
Biología Estructural PEC4
Biología Estructural PEC4Biología Estructural PEC4
Biología Estructural PEC4
 
Biología Estructural PEC3
Biología Estructural PEC3Biología Estructural PEC3
Biología Estructural PEC3
 
Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...
Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...
Trabajo Fin de Grado Ingeniería Electrónica. Aspectos históricos y técnicos d...
 
Biología Estructural PEC2
Biología Estructural PEC2Biología Estructural PEC2
Biología Estructural PEC2
 
Biología Estructural PEC1
Biología Estructural PEC1 Biología Estructural PEC1
Biología Estructural PEC1
 
Aspectos históricos y técnicos del RADAR
Aspectos históricos y técnicos del RADARAspectos históricos y técnicos del RADAR
Aspectos históricos y técnicos del RADAR
 
El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...
El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...
El principio de Huygens-Fresnel y el premio de la Academia de Ciencias de Par...
 
Codificación y Criptografía
Codificación y CriptografíaCodificación y Criptografía
Codificación y Criptografía
 
Ecuaciones en Derivadas Parciales
Ecuaciones en Derivadas ParcialesEcuaciones en Derivadas Parciales
Ecuaciones en Derivadas Parciales
 
Métodos avanzados de Estadística Aplicada
Métodos avanzados de Estadística AplicadaMétodos avanzados de Estadística Aplicada
Métodos avanzados de Estadística Aplicada
 
Contabilidad empresas (ejercicio resuelto)
Contabilidad empresas (ejercicio resuelto)Contabilidad empresas (ejercicio resuelto)
Contabilidad empresas (ejercicio resuelto)
 
La ley de Moore
La ley de MooreLa ley de Moore
La ley de Moore
 
Teoría de difracción de Fresnel
Teoría de difracción de FresnelTeoría de difracción de Fresnel
Teoría de difracción de Fresnel
 

Último

Teoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptxTeoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptxlm24028
 
4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdf
4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdf4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdf
4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdfvguadarramaespinal
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoArturoDavilaObando
 
Generalidades de Morfología y del aparato musculoesquelético.pdf
Generalidades de Morfología y del aparato musculoesquelético.pdfGeneralidades de Morfología y del aparato musculoesquelético.pdf
Generalidades de Morfología y del aparato musculoesquelético.pdfJosefinaRojas27
 
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)s.calleja
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdffrank0071
 
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONHISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONAleMena14
 
Fowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdfFowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdffrank0071
 
Tractos ascendentes y descendentes de la médula
Tractos ascendentes y descendentes de la médulaTractos ascendentes y descendentes de la médula
Tractos ascendentes y descendentes de la méduladianymorales5
 
Procedimiento e interpretación de los coprocultivos.pdf
Procedimiento e interpretación de los coprocultivos.pdfProcedimiento e interpretación de los coprocultivos.pdf
Procedimiento e interpretación de los coprocultivos.pdfCarlaLSarita1
 
Piccato, P. - Historia mínima de la violencia en México [2022].pdf
Piccato, P. - Historia mínima de la violencia en México [2022].pdfPiccato, P. - Historia mínima de la violencia en México [2022].pdf
Piccato, P. - Historia mínima de la violencia en México [2022].pdffrank0071
 
Codigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxCodigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxSergioSanto4
 
tecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxtecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxJESUSDANIELYONGOLIVE
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaArturoDavilaObando
 
Ejercicios de estimulación prenatales.pptx
Ejercicios de estimulación prenatales.pptxEjercicios de estimulación prenatales.pptx
Ejercicios de estimulación prenatales.pptxYahairaVaraDiaz1
 
Sucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoSucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoFriasMartnezAlanZuri
 
Vectores y operaciones con vectores, producto interno y vectorial de vectores...
Vectores y operaciones con vectores, producto interno y vectorial de vectores...Vectores y operaciones con vectores, producto interno y vectorial de vectores...
Vectores y operaciones con vectores, producto interno y vectorial de vectores...ErichManriqueCastill
 
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptxEXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptxJhonFonseca16
 
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdffrank0071
 
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxTEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxXavierCrdenasGarca
 

Último (20)

Teoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptxTeoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptx
 
4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdf
4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdf4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdf
4.-ENLACE-QUÍMICO.-LIBRO-PRINCIPAL (1).pdf
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
 
Generalidades de Morfología y del aparato musculoesquelético.pdf
Generalidades de Morfología y del aparato musculoesquelético.pdfGeneralidades de Morfología y del aparato musculoesquelético.pdf
Generalidades de Morfología y del aparato musculoesquelético.pdf
 
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdf
 
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONHISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
 
Fowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdfFowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdf
 
Tractos ascendentes y descendentes de la médula
Tractos ascendentes y descendentes de la médulaTractos ascendentes y descendentes de la médula
Tractos ascendentes y descendentes de la médula
 
Procedimiento e interpretación de los coprocultivos.pdf
Procedimiento e interpretación de los coprocultivos.pdfProcedimiento e interpretación de los coprocultivos.pdf
Procedimiento e interpretación de los coprocultivos.pdf
 
Piccato, P. - Historia mínima de la violencia en México [2022].pdf
Piccato, P. - Historia mínima de la violencia en México [2022].pdfPiccato, P. - Historia mínima de la violencia en México [2022].pdf
Piccato, P. - Historia mínima de la violencia en México [2022].pdf
 
Codigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxCodigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptx
 
tecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxtecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptx
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
 
Ejercicios de estimulación prenatales.pptx
Ejercicios de estimulación prenatales.pptxEjercicios de estimulación prenatales.pptx
Ejercicios de estimulación prenatales.pptx
 
Sucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoSucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimento
 
Vectores y operaciones con vectores, producto interno y vectorial de vectores...
Vectores y operaciones con vectores, producto interno y vectorial de vectores...Vectores y operaciones con vectores, producto interno y vectorial de vectores...
Vectores y operaciones con vectores, producto interno y vectorial de vectores...
 
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptxEXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptx
 
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
 
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxTEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
 

Trabajo Fin de Master Modelizacion, Estadistica y Computación. Técnicas de deep learning

  • 1. UPV / EHU I www.ehu.eus Implementación en Android de detector de elementos de la red eléctrica utilizando técnicas de Deep Learning TFM Modelización e Investigación Matemática, Estadística y Computación Igor García Atutxa
  • 2. UPV / EHU I 01 OBJETIVOS UPV/EHU |
  • 3. UPV / EHU I OBJETIVOS 1. Analizar la idoneidad de técnicas de machine learning (aprendizaje automático), especialmente la redes neuronales. 2. Búsqueda de los modelos más eficientes para nuestra aplicación. 3. Entrenar esos modelos a nuestros necesidades para lograr una gran efectividad en la detección y clasificación de nuestros elementos. 4. Añadir en la aplicación corporativa la funcionalidad de reconocimiento de imágenes. 4
  • 4. UPV / EHU I 02 CONCEPTOS TEÓRICOS. REDES NEURONALES Redes neuronales UPV/EHU |
  • 5. UPV / EHU I Redes neuronales artificiales • Algoritmo de machine learning. Actualmente, técnica mas popular para clasificación de elementos en imágenes. • Su nombre se debe a la similitud que tienen con el funcionamiento de las neuronas del cerebro, las cuales están interconectadas. • Unidad básica: neurona artificial 6
  • 6. UPV / EHU I Neurona artificial • Entradas (terminaciones dendríticas). Tantas como atributos o características haya que analizar de los datos, (X1, X2,…Xn). • Peso (peso sináptico). Ponderación de las señales de entrada, (W1,W2,…Wn). • Cuerpo neurona (potencial sináptico). Suma de todas las señales ponderadas con su peso y sesgo (b), W*X + b. • Salida (axón). Filtro o función de activación (f), que transforma dicha suma de señales en una señal de salida (y = f(W*X + b)). Si el valor supera un umbral preestablecido de activación la neurona se activa y se transmite la señal. 7
  • 7. UPV / EHU I Redes neuronales profundas • Problemas prácticos de clasificación son modelos más complejos. • Redes neuronales profundas. Constituidas por infinidad de capas ocultas especializadas en distintas funciones. • Redes feedforward. Flujo de datos: entrada →capas ocultas → salida • Retropropagación. Cálculo error relativo de cada neurona. 8
  • 8. UPV / EHU I Entrenamiento redes neuronales • Para conocer cual es la diferencia entre la salida esperada y la inferida se define una función de error C(w, b, x, y’). • El objetivo del entrenamiento es encontrar los valores de w y b que optimizan (minimizan) esa función de coste C. • En cada iteración se ajustan los pesos de las neuronas en función del error obtenido. • Técnica minimización del error. Algoritmo es el descenso del gradiente. 9
  • 9. UPV / EHU I Algoritmo descenso del gradiente • Descenso del gradiente • Descenso del gradiente estocástico (SGD) 10 ENTRENAMIENTO MÁS RÁPIDO
  • 10. UPV / EHU I Redes neuronales convolucionales • Redes para reconocimiento de imágenes → extracción de características + clasificación redes neuronales convencionales • Da solución a dos problemas de las redes neuronales convencionales: • Uso de un número ingente de neuronas para cada pixel de la imagen. • No importa la posición de cada pixel. 11
  • 11. UPV / EHU I Redes neuronales convolucionales • Capa convolucional • Mapas de activación. Ciertas características se vuelven más dominantes. Se pueden distinguir bordes, desenfoques, nitidez… • Se desliza por toda la imagen, realizando convoluciones para obtener mapas bidimensionales. 12
  • 12. UPV / EHU I Redes neuronales convolucionales • Capa pooling o reducción • Tras capas convolucionales. • Reducen la cantidad de parámetros. • Produce cierta pérdida de información. • Menor carga de cálculo próximas capas. Reducción sobreajuste. 13
  • 13. UPV / EHU I Detección = localización + clasificación 14 • YOLO • Detector de una etapa. • Predice N cuadros delimitadores y su clasificación para cada cuadrícula. • No utiliza propuestas de región (RPN). • Problema en detección de objetos pequeños.
  • 14. UPV / EHU I Detección = localización + clasificación 15 • SSD • Detector de una etapa. • Utiliza propuestas de región (RPN). • Múltiples capas convolucionales, capaces de detectar objetos a varias escalas.
  • 15. UPV / EHU I 03 ARQUITECTURAS REDES NEURONALES UPV/EHU
  • 16. UPV / EHU I Clasificación: InceptionV3 17
  • 17. UPV / EHU I Clasificación: MobileNetV2 18
  • 18. UPV / EHU I Detección: Tiny-YOLOv2 19
  • 19. UPV / EHU I Detección: MobileNet-SSD 20
  • 20. UPV / EHU I 04 RESULTADOS UPV/EHU |
  • 21. UPV / EHU I Clasificación • InceptionV3 (95,05% de acierto, lenta) • MobileNetV2 (93,07% de acierto, rápida) 22
  • 22. UPV / EHU I Detección • Tiny-YOLOv2 (91,46%; 77,11% mAP, algo más rápido) • MobileNet-SSD (92,38%; 78,34% mAP, algo más lento) 23
  • 23. UPV / EHU I 05 CONCLUSIONES Y FUTURAS MEJORAS UPV/EHU |
  • 24. UPV / EHU I Clasificación • MobileNetV2. • % acierto menor • x2 velocidad en la inferencia 25 • InceptionV3. • % acierto mayor • /2 velocidad en la inferencia MobileNetV2. Sin mejoras temporales, respecto al sistema anterior utilizado por la aplicación.
  • 25. UPV / EHU I Detección • MobileNet-SSD. • % acierto algo superior • Sin diferencia en la velocidad de inferencia 26 • Tiny-YOLOv2 • % acierto algo inferior • Sin diferencia en la velocidad de inferencia MobileNet-SSD. Mejora sustancial respecto al sistema anterior utilizado por la aplicación.
  • 26. UPV / EHU I Aplicación Android 27 • Botón de clasificación/detección • Interfaz clasificación. Probabilidad descendente de cada tipo de elemento. • Interfaz detección. Localización y clasificación de tipo de elemento más probable.
  • 27. UPV / EHU I Conclusiones 28 • Validez de las técnicas de redes neuronales para reconocimiento de imágenes. Habrá que estar pendiente de nuevos avances en este campo. • Variedad de modelos efectivos y rápidos que se pueden emplear para el mapeado de la red eléctrica por parte de los operarios. • Buenos resultados en clasificación y detección con la base de datos de elementos de la red eléctrica. Incorporación de nuevas imágenes de nuevos modelos o nuevos tipos de elementos que se deseen incorporar. • Añadida nueva funcionalidad de clasificación y detección de elementos.