La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

© TEKNIKER Sistemas inteligentes Casos de uso de IA.

Presentaciones similares


Presentación del tema: "© TEKNIKER Sistemas inteligentes Casos de uso de IA."— Transcripción de la presentación:

1 © TEKNIKER Sistemas inteligentes Casos de uso de IA

2 © TEKNIKER Áreas de investigación aplicada NLP Visión WSN Señal … … Audio Machine Learning (data/text/web mining) Inspección Robótica Semántica HMI...

3 © TEKNIKER Objetivo de la jornada Desmitificar la IA Presentar casos de uso (nuestra selección)  En sector servicios  En fabricación  En entorno social  En entorno rural

4 © TEKNIKER Desmitificar la IA Algoritmos genéticos Redes neuronales SVM KNN SVD …

5 © TEKNIKER Desmitificar la IA

6 © TEKNIKER Desmitificar la IA

7 © TEKNIKER Desmitificar la IA

8 © TEKNIKER Agricultura de precisión

9 © TEKNIKER Casos de uso (agric. de precisión) Conseguir productos menos contaminados y menor impacto ambiental. Reducción en la utilización de agentes químicos. Tratamiento localizado de las malas hierbas. Pulverización selectiva de los campos de cultivo.

10 © TEKNIKER Casos de uso (agric. de precisión) Malas hierbas a detectar : Cereales : Avena Sterilis L. (“avena loca de invierno”). Una de las malas hierbas más extendidas en cultivos de cereal en España y en zonas con clima mediterráneo. Causa pérdidas muy importantes en estos cultivos. Maíz : especies diversas

11 © TEKNIKER Casos de uso (agric. de precisión) Análisis del problema: Las malas hierbas nacen a la vez que los cultivos entremezclándose con éstos. Crecen simultáneamente con los cultivos. En el momento de su tratamiento (identificación) la visión humana puede distinguirlas mientras que la artificial tiene grandes dificultades. Propuesta de solución: Sistema automático que analice densidad y distribución espacial de malas hierbas en el cultivo.

12 © TEKNIKER Casos de uso (agric. de precisión) Captura Segmentación Extracción de celdas BB.DD (parámetros aprendidos) off-line on-line Decisión No pulverizar Pulverizar

13 © TEKNIKER Casos de uso (agric. de precisión) Etapas del proceso: Captura de imagen del campo de cultivo en perspectiva. Segmentación de la imagen y extracción de patrones de identificación (celdas). Extracción de propiedades de las celdas: propiedades cuantitativas y cualitativas. Proceso de aprendizaje (off-line). Decisión (on-line): métodos basados en algoritmos de aprendizaje.

14 © TEKNIKER Casos de uso (agric. de precisión) Clasificadores simples (atributos cuantitativos): Máquinas de Vectores Soporte (SVM). Clasificadores estadísticos: Bayes y Parzen. Agrupamiento borroso o Fuzzy Clustering (FkM). Clasificador Hebbiano. Clasificadores híbridos (atributos cuantitativos): Bayes + FkM. SVM + FkM. Bayes + SVM. Clasificador MCDM basado en Fuzzy logic. (atributos cuantitativos + atributos cualitativos)

15 © TEKNIKER Casos de uso (agric. de precisión) Conclusiones Se han desarrollado métodos novedosos para pulverización selectiva con las siguientes mejoras: Automatización de la segmentación y la decisión Flexibilidad y diversidad de métodos, particularmente respecto de la decisión. Universalidad: aplicable a otros cultivos con problemáticas similares al maíz o cereal. Eficacia: los resultados obtenidos son satisfactorios. Precisión: reducción del área a pulverizar evitando contaminación y ahorro económico en la producción.

16 © TEKNIKER Detección de rebaba en proceso de taladrado

17 © TEKNIKER Casos de uso (detección rebaba) Objetivo: Monitorización on-line del proceso de taladrado para la predicción de la aparición de rebaba Taladrado: operación importante en la aeronáutica. 250.000 puntos en un avión de tamaño pequeño-medio. Proceso: Taladrado. Inspección visual. Eliminación de la rebaba. Remachado. Necesidades: Reducción de costes. Incremento de la productividad.

18 © TEKNIKER Casos de uso (detección rebaba) INSPECCIÓN VISUAL ELIMINACIÓN DE REBABA + DETECCIÓN AUTOMÁTICA DE LA REBABA Taladrado Remachado

19 © TEKNIKER Casos de uso (detección rebaba) Decisión: uso de la señal interna. Ventajas: Sistema de adquisición sencillo. Método no intrusivo. Fácil de integrar en el control de la máquina.

20 © TEKNIKER Casos de uso (detección rebaba) Datos Preparación y selección de los datos. Selección de variables Combinación de clasificadores Técnicas de análisis de datos (transformación de atributos necesaria) Evaluación +

21 © TEKNIKER Casos de uso (detección rebaba) “Se trata de seleccionar el modelo que nos dé el menor error estimado frente a nuevas instancias.” Lo ideal sería que el algoritmo se aprendiera sobre un conjunto de datos (conjunto de entrenamiento) y se testeara sobre un conjunto de instancias más pequeño, disjunto al anterior (conjunto de testeo). Problema: cuando el conjunto de datos no es tan amplio se aplican otras técnicas como bootstrap y crossvalidation

22 © TEKNIKER Casos de uso (detección rebaba) Seleccionar y preparar el conjunto de datos para que sea limpio y fiable (detectará datos irrelevantes e innecesarios, valores que no se ajustan al comportamiento general de los datos (outliers), presencia de datos perdidos (missing values), inconsistencias, etc) Determinar qué variables son más influyentes Combinar clasificadores (es mejor consultar a varios expertos que no solo a uno), en dos fases, eliminar falsos negativos, refinamiento de los posibles positivos hasta el 96% de aciertos.

23 © TEKNIKER Guante sensorizado

24 © TEKNIKER Casos de uso (guante sensorizado) El objetivo del proyecto es crear una arquitectura para el reconocimiento de actividades, en este caso el reconocimiento de gestos, dando prioridad a características como: Facilmente reconfigurable (necesidad de pocos casos de entrenamiento) Reutilizable en otros contextos (reconocimiento del lenguaje de signos, manejo de robot, reconocimiento de tareas de montaje…)

25 © TEKNIKER Casos de uso (guante sensorizado) Análisis del problema Alfabeto Dactilológico 30 letras Gestos Movimientos Guante sensorizado – gestos Posición/gesto de la mano (14 valores) Acelerómetro – movimientos Aceleración X/Y/Z Velocidad angular X/Y/Z Orientación X/Y/Z

26 © TEKNIKER Casos de uso (guante sensorizado)

27 © TEKNIKER Casos de uso (guante sensorizado) Etapas del proceso Segmentación Ruido de los sensores Método de entrenamiento Ejecución en tiempo real Reconocimiento Gestos Movimientos

28 © TEKNIKER Casos de uso (guante sensorizado) Reconocimiento de gestos

29 © TEKNIKER Casos de uso (guante sensorizado) Segmentación inicial de la señal Extraer lecturas relacionadas con los signos (sin transiciones) Análisis de cambios en valores mediante una ventana de tiempo Clasificación de lecturas previamente segmentadas Multiclasificador jerarquico basado en la distancia Clustering Clasificadores basados en la distancia (K-NN) Alta tasa de acierto del clasificador utilizando una sola lectura por clase Entrenamiento simple y sencillo Posibilidad de crear clasificadores personalizados

30 © TEKNIKER Casos de uso (guante sensorizado) Reconocimiento de movimientos

31 © TEKNIKER Casos de uso (guante sensorizado) Segmentación inicial de la señal Separar los diferentes movimientos Análisis de la energía de la señal mediante una ventana de tiempo Clasificación de las series temporales previamente segmentadas Extracción de características de las series temporales Energía Número de picos Clasificación sobre estas características Selección de atributos mediante Algoritmos Genéticos

32 © TEKNIKER Procesamiento de lenguaje natural

33 © TEKNIKER Casos de uso (NLP) Objetivo: Transformar la información no estructurada en formato entendible para los algoritmos de descubrimiento Técnicas de procesamiento del lenguaje natural Análisis morfológico Análisis sintáctico Análisis semántico Análisis pragmático

34 © TEKNIKER Casos de uso (NLP) Lematización y análisis morfológico: Tokenización: identificación de las unidades del texto (ej., las palabras) Lematización: segmentación de una palabra para separar la raíz (lexema) de los morfemas gramaticales y de los afijos (prefijos y sufijos). Análisis morfológico: Asignación automática de la categoría léxica.

35 © TEKNIKER Casos de uso (NLP) Análisis sintáctico Generar la estructura correspondiente a las categorías sintácticas formadas por cada una de las unidades léxicas que aparecen en la oración

36 © TEKNIKER Casos de uso (NLP) Análisis semántico y pragmático: Asignar significado correspondiente a cada una de las palabras del texto e incluir información sobre las relaciones que se dan entre los hechos que forman el contexto y entre diferentes entidades Ejemplo simple: asignar sentidos (synsets) de WordNet* correspondiente estar: 01811792, 01867419 curso: 06389665, 0568196, 06115327, 06249735, … trabajar: 01643531, 01666138, 01641924, 01145518 *WordNet es una enorme base de datos léxica que agrupa las palabras en conjuntos de sinónimos llamados 'synsets', proporcionando definiciones cortas y generales, y almacenando las relaciones semánticas entre estos conjuntos de sinónimos

37 © TEKNIKER Casos de uso (NLP) Procesamiento de información no estructurada (texto) Sistema IR Normalización de nombres Clasificación automática de la información Sistema de recomendación de usuarios Visualización de etiquetas …

38 © TEKNIKER Casos de uso (NLP) Sistema de vigilancia tecnológica Buscador semántico de patentes Clasificador de patentes Clasificador de incidencias Normalizador de nombres MBE …

39 © TEKNIKER Casos de uso (NLP)

40 © TEKNIKER Casos de uso (NLP/MBE)

41 © TEKNIKER Casos de uso (NLP/MBE)

42 © TEKNIKER Casos de uso (NLP/MBE)

43 © TEKNIKER Casos de uso (NLP/MBE)

44 © TEKNIKER Casos de uso (NLP/MBE)

45 © TEKNIKER Casos de uso (NLP/MBE)

46 © TEKNIKER Casos de uso (NLP/MBE)

47 © TEKNIKER Casos de uso (NLP/MBE)

48 © TEKNIKER Casos de uso (NLP/MBE)

49 © TEKNIKER Casos de uso (NLP/MBE)

50 © TEKNIKER Casos de uso (NLP/MBE)

51 © TEKNIKER Casos de uso (NLP/MBE)

52 © TEKNIKER Casos de uso (Visualizaciones)

53 © TEKNIKER Muchas gracias Para más información: Agricultura de precisión: atellaeche@tekniker.esatellaeche@tekniker.es Guante sensorizado: aibarguren@tekniker.esaibarguren@tekniker.es Detección de rebaba: sferreiro@tekniker.essferreiro@tekniker.es Procesamiento de lenguaje: xkortazar@tekniker.esxkortazar@tekniker.es


Descargar ppt "© TEKNIKER Sistemas inteligentes Casos de uso de IA."

Presentaciones similares


Anuncios Google