05.07.2022 Views

Primera sesión butic Workshop - Inteligencia Artificial aplicada a la Ingeniería y la Arquitectura

¿Qué es la Inteligencia artificial y su aplicación en la Ingeniería civil y la Arquitectura? Esta y otras preguntas fueron respondidas en la primera sesión del Workshop de Inteligencia Artificial que butic impartió en pasado mes de marzo de 2021 y que ahora ha decidido liberar para toda la comunidad. La inteligencia artificial o IA es uno de los conceptos que está a la orden del día, pero una de las dudas que nos surge es ¿Qué tipo de soluciones nos da? o ¿Cómo las podemos aplicar en la construcción o en el diseño? Todas estas preguntas nos las resuelven el Luis Peña (CEO) y José María Peña (Director) de la compañía Lurtis, que cuenta con más de 15 años de experiencia y que se dedica al desarrollo de la inteligencia artificial a través de diferentes servicios y productos que ofrecen a las industrias para ayudarlas a conseguir todo el potencial que tiene esta tecnología, a través del Workshop “Inteligencia Artificial aplicada a Ingeniería y Arquitectura” que se celebró en butic The New School.

¿Qué es la Inteligencia artificial y su aplicación en la Ingeniería civil y la Arquitectura?

Esta y otras preguntas fueron respondidas en la primera sesión del Workshop de Inteligencia Artificial que butic impartió en pasado mes de marzo de 2021 y que ahora ha decidido liberar para toda la comunidad.

La inteligencia artificial o IA es uno de los conceptos que está a la orden del día, pero una de las dudas que nos surge es ¿Qué tipo de soluciones nos da? o ¿Cómo las podemos aplicar en la construcción o en el diseño?

Todas estas preguntas nos las resuelven el Luis Peña (CEO) y José María Peña (Director) de la compañía Lurtis, que cuenta con más de 15 años de experiencia y que se dedica al desarrollo de la inteligencia artificial a través de diferentes servicios y productos que ofrecen a las industrias para ayudarlas a conseguir todo el potencial que tiene esta tecnología, a través del Workshop “Inteligencia Artificial aplicada a Ingeniería y Arquitectura” que se celebró en butic The New School.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FR<br />

FABRIKAM RESIDENCES<br />

INTELIGENCIA<br />

ARTIFICIAL APLICADA<br />

A INGENIERÍA Y<br />

ARQUITECTURA<br />

WORKSHOP: INTRODUCCIÓN<br />

Y APLICACIONES<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong>


Derechos de propiedad intelectual<br />

Este documento se rige por <strong>la</strong> licencia de Creative Commons de<br />

Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Internacional cuyo detalle<br />

puede consultar aquí: https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode.es<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


INTELIGENCIA ARTIFICIAL APLICADA A<br />

INGENIERÍA Y ARQUITECTURA<br />

Índice de Contenidos<br />

1. Ponentes<br />

2. Introducción y Conceptos<br />

• <strong>Inteligencia</strong> <strong>Artificial</strong><br />

• Machine/Deep Learning<br />

• Data Science y Big Data<br />

3. <strong>Inteligencia</strong> <strong>Artificial</strong><br />

• Enfoques, Procedimientos y Tecnologías<br />

• Técnicas de IA y otras Herramientas Afines<br />

4. ¿Cómo afrontar el Reto?<br />

• El Problema y los Actores<br />

• Preguntas para Definir el Problema<br />

5. Casos Prácticos y Ejemplos de<br />

Aplicación<br />

• Procesamiento Automático de Normativas<br />

• Diseño y Optimización de Estructuras<br />

• Optimización de Diseños de Parce<strong>la</strong><br />

• Distribución y Particionamiento de Espacios<br />

• Predicción de <strong>la</strong> Demanda<br />

• Reconocimiento de Objetos y Reconstrucción<br />

• Deformación en Túneles<br />

• Robótica de Inspección de Insta<strong>la</strong>ciones


Sólo una Pequeña Nota de Quiénes Somos<br />

Dr. Luis Peña<br />

CEO (Lurtis Rules, España)<br />

Profesor Asociado (ESNE – Universidad Camilo José Ce<strong>la</strong>)<br />

Doctor en <strong>Inteligencia</strong> <strong>Artificial</strong>. Especialista en IA para entornos interactivos y de simu<strong>la</strong>ción.<br />

https://www.linkedin.com/in/luis-peña-sánchez/<br />

luis.penya@lurtis.com<br />

Prof. José M. Peña<br />

CTO (Lurtis Rules, España) & Director (Lurtis Ltd., Reino Unido)<br />

Profesor Titu<strong>la</strong>r (Universidad Politécnica de Madrid)<br />

Subdirector Centro de Supercomputación y Visualización de Madrid (CeSViMa)<br />

Affiliated Scho<strong>la</strong>r to the Engineering Sciences Department (Universidad de Oxford)<br />

https://www.linkedin.com/in/jose-m-chema-peña-a0944569/<br />

jm.penya@lurtis.com<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

4


Sobre Nosotros<br />

Startup fundada en 2015 y enfocada en <strong>la</strong> IA <strong>aplicada</strong> a<br />

ciencias e ingenierías.<br />

Nuestra misión es desarrol<strong>la</strong>r soluciones innovadoras y<br />

servicios que ayuden a compañías alrededor del mundo<br />

a adopatar tecnología basada en IA.<br />

Expertos internacionales en diversos campos de <strong>la</strong> IA,<br />

machine learning, data science, NLP, …<br />

Sedes en España (Madrid) y UK (Oxford).<br />

Nuestros valores:<br />

• Amamos <strong>la</strong> tecnología, pero sólo importan <strong>la</strong>s personas.<br />

• IA como potenciador de <strong>la</strong>s capacidades de los expertos.<br />

• Tecnología de IA con toque humano.<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Nuestros Clientes y Partners<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Publicaciones<br />

Científicas<br />

Experiencia en IA, Data<br />

Science, Computación<br />

de Alto Rendimiento<br />

Presupuesto de I+D<br />

Gestionado Directamente<br />

7


INTRODUCCIÓN Y<br />

CONCEPTOS<br />

IA, MACHINE LEARNING, DEEP<br />

LEARNING, DATA SCIENCE, BIG DATA


¿De qué va este Seminario?<br />

NO vamos a hab<strong>la</strong>r en herramientas concretas o tecnologías de fabricantes específicos.<br />

NO vamos a contar (a nivel académico) <strong>la</strong>s matemáticas de los algoritmos.<br />

NO es una char<strong>la</strong> de marketing.<br />

SÍ vamos a dar una vision general y pragmática del campo de <strong>la</strong> IA y disciplinas afines.<br />

SÍ vamos a contestar a ¿Cómo puedo aplicar IA a mi negocio y mis problemas?<br />

SÍ vamos a ver muchos casos de aplicación (propios y extraños).<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

9


Adopción de Tecnologías … (IA y otras)<br />

Tecnología “Made yourself”<br />

• Desarrol<strong>la</strong>da desde cero.<br />

• Necesidad de recursos y<br />

experiencia.<br />

• Desarrollo medio-<strong>la</strong>rgo.<br />

• Solución perfectamente<br />

adaptada al problema.<br />

Tecnología “Pre-cooked”<br />

• Desarrol<strong>la</strong>da sobre<br />

soluciones parciales.<br />

• Menor necesidad de<br />

experiencia, pero sí de<br />

otros recursos.<br />

• Desarrollo medio-<strong>la</strong>rgo.<br />

• Solución parcialmente<br />

adaptada al problema.<br />

Tecnología “Buffet”<br />

• Soluciones off-the-shelf.<br />

• Recursos necesarios para<br />

implentación.<br />

• Desarrollo corto.<br />

• Solución cerrada (se ajusta<br />

o no).<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

10


IA COMO<br />

DISCIPLINA<br />

LA INTELIGENCIA ARTIFICIAL ES<br />

UNA DISCIPLINA QUE CUBRE<br />

MUCHO MÁS QUE MACHINE<br />

LEARNING<br />

11<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Si lo hace mi móvil no es<br />

<strong>Inteligencia</strong> <strong>Artificial</strong><br />

12<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


¿Qué es <strong>la</strong> <strong>Inteligencia</strong> (<strong>Artificial</strong>)?<br />

Objetivo<br />

Estudiar los entes<br />

inteligentes<br />

Científico<br />

Entender<br />

(mode<strong>la</strong>r,<br />

describir) los<br />

entes inteligentes<br />

Ingenieril<br />

Construir entes<br />

inteligentes<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Construir Entes Inteligentes<br />

Sistemas que piensan como humanos<br />

• “La interesante tarea de lograr que <strong>la</strong>s computadoras<br />

piensen... Máquinas con mente, en su amplio sentido literal”<br />

(Hauge<strong>la</strong>nd 1985)<br />

Sistemas que actúan como humanos<br />

• “El arte de crear máquinas con capacidad de realizar<br />

funciones que realizadas por personas requieren inteligencia”<br />

(Kurzweil 1990)<br />

Sistemas que actúan de forma racional<br />

• “La rama de <strong>la</strong> Informática que se ocupa de <strong>la</strong> automatización<br />

del comportamiento inteligente” (Luger & Stubblefield, 1993)<br />

“IA fuerte”<br />

“IA débil”<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

14


Pero Entonces… ¿Qué es?<br />

Es un conjunto de tecnologías, disciplinas y<br />

metodologías que pretenden resolver problemas<br />

de un modo razonable<br />

Para resolver el problema no le decimos como, si no<br />

que le proporcionamos información de como<br />

hacerlo y esperamos que encuentre una solución<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

15


Y… ¿Qué es Machine Learning?<br />

Razonamiento<br />

Aprendido de los<br />

Datos<br />

Aprender re<strong>la</strong>ciones<br />

de entre los datos<br />

proporcionados<br />

Supervisado<br />

y No Supervisado<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

16


Y… ¿Deep Learning?<br />

Subconjunto de<br />

Machine Learning<br />

Basado en Redes<br />

Neuronales<br />

Profundas<br />

Bueno para<br />

Series<br />

Temporales y<br />

Reconocimiento<br />

de Imagen<br />

Técnica de “Caja<br />

Negra”<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

17


Data Science<br />

Proceso<br />

Científico de<br />

análisis de datos<br />

Visualización e<br />

interacción con<br />

datos<br />

Técnicas de<br />

Preparación,<br />

análisis<br />

exploratorio y<br />

estadístico<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

18


Data Science + Data Mining<br />

Los datos recogidos se<br />

tienen que analizar,<br />

comprender y convertir<br />

Recoger datos de todos<br />

lo procesos.<br />

Automatizar el proceso<br />

de identificación y<br />

descubrimiento de<br />

“estructuras” útiles en<br />

los datos<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

19


Big Data ¿Qué Cubre?<br />

Grandes<br />

volúmenes de<br />

información<br />

Gestión de <strong>la</strong><br />

información<br />

O Muchas<br />

fuentes no<br />

estructuradas<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

20


INTELIGENCIA<br />

ARTIFICIAL<br />

ENFOQUES, PROCEDIMIENTOS Y<br />

TECNOLOGÍAS


Taxonomía de Técnicas y Enfoques<br />

DISEÑO<br />

ANÁLISIS<br />

Búsqueda y<br />

Optimización<br />

Exploración eficiente de<br />

alternativas y búsqueda de<br />

configuraciones que satisfacen<br />

una serie de restricciones y/o<br />

optimizan un objetivo.<br />

Representación<br />

del Conocimiento<br />

Metodologías y herramientas<br />

para representar el conocimiento<br />

de los expertos y poder<br />

articu<strong>la</strong>rlo de forma computable.<br />

Machine<br />

Learning<br />

Reconocimiento de patrones<br />

usados en el diseño de<br />

soluciones basadas en problemas<br />

simi<strong>la</strong>res o aprendibles de datos<br />

históricos.<br />

22<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Procesos para Imp<strong>la</strong>ntar Tecnologías IA<br />

Modelo CRISP-DM<br />

• Business Understanding<br />

• Data Understanding<br />

• Data Preparation<br />

• Modeling<br />

• Evaluation<br />

• Deployment<br />

Características:<br />

• Iterativo<br />

• Interactivo<br />

• Centrado en el Dato y en el<br />

Problema<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Mapa de Tecnologías<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

24


Hype Cycle for <strong>Artificial</strong> Intelligence, 2020<br />

MUCHAS<br />

TÉCNICAS<br />

DISTINTOS<br />

ESTADOS<br />

SMARTER WITH GARTNER, 2020.<br />

25<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


C<strong>la</strong>sificaciones Posibles<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

26


Q & A<br />

PREGUNTAS


INTELIGENCIA<br />

ARTIFICIAL<br />

TÉCNICAS DE IA Y OTRAS<br />

HERRAMIENTAS AFINES


Técnica: Búsqueda en Espacios de Estados<br />

Exploración<br />

de entornos<br />

Busca p<strong>la</strong>nes<br />

de acciones<br />

para alcanzar<br />

un estado<br />

final<br />

Transita entre<br />

estados bien<br />

definidos<br />

Puede<br />

apoyarse en<br />

heurísticas<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

29


Técnica: Búsqueda en Espacios de Estados<br />

Técnicas Basadas en Búsquedas<br />

• Depende de <strong>la</strong> información<br />

• Se intenta garantizar Completitud y<br />

Optimalidad<br />

• Sufren <strong>la</strong> “maldición de <strong>la</strong><br />

cardinalidad”<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

30


Técnica: Búsqueda en Espacios de Estados<br />

Se integra bien con otras técnicas<br />

• Apoya otros procesos de toma de<br />

decisiones.<br />

• Puede aprender, lo que lo hace<br />

adaptable a varios escenarios más<br />

complejos<br />

Montecarlo Tree Search<br />

Deep Learning for Heuristics<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

31


Aplicar Técnicas de Búsqueda<br />

REQUISITOS<br />

Definir el mundo en estados.<br />

Definir el estado a alcanzar.<br />

Conocer como transitar entre estados.<br />

RESULTADOS<br />

Secuencias de acciones y comportamientos<br />

adaptados al caso.<br />

Contro<strong>la</strong>dores basados en acciones descritas.<br />

Garantía de optimalidad y completitud.<br />

32<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Técnicas: P<strong>la</strong>nificación<br />

Búsqueda<br />

ordenada de<br />

acciones<br />

Descomposición<br />

de tareas y de<br />

estados.<br />

Alcanzar<br />

características<br />

dentro del<br />

entorno<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

33


Técnicas: P<strong>la</strong>nificación<br />

Espacios de P<strong>la</strong>nes<br />

Completo<br />

Búsqueda Global<br />

(TLP<strong>la</strong>n)<br />

Búsqueda Local (LPG)<br />

P<strong>la</strong>nificadores<br />

• .<br />

Espacio de P<strong>la</strong>nes<br />

Condesando<br />

Espacio de P<strong>la</strong>nes<br />

Restringido<br />

Grafo de P<strong>la</strong>nes<br />

(GraphP<strong>la</strong>n)<br />

Macro Descomposición<br />

de Tareas (SHOP2)<br />

Escenarios con uno o varios agentes<br />

• Orientado a metas cuando hay un<br />

solo agente<br />

• Puede orientarse a entornos con<br />

varios agentes donde el énfasis está<br />

en <strong>la</strong> coordinación. Ba<strong>la</strong>nceo de<br />

recursos<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

34


Técnicas: P<strong>la</strong>nificación<br />

• .<br />

REQUISITOS<br />

Definir el mundo en estados<br />

Mode<strong>la</strong>r el conocimiento experto<br />

para descomponer <strong>la</strong>s tareas<br />

Re<strong>la</strong>jar el criterio de optimalidad<br />

RESULTADOS<br />

Escenario en tiempo real o<br />

reactivo<br />

Analizar <strong>la</strong>s soluciones propuestas<br />

Elegir el nivel de detalle de <strong>la</strong>s<br />

descomposiciones<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

35


Técnicas: Sistemas Multiagentes<br />

Conjunto de<br />

Agentes<br />

Autónomos<br />

Inteligentes<br />

Tomar<br />

Iniciativas y<br />

Negociar<br />

Compartir<br />

Conocimiento<br />

Alcanzar<br />

Objetivos<br />

Comunes<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

36


Técnicas: Sistemas Multiagentes<br />

Pueden o no imbuirse como<br />

elementos físicos o virtuales<br />

Coordinación<br />

• Búsquedas entre pares<br />

• Los agentes son capaces de<br />

negociar cooperaciones<br />

Simu<strong>la</strong>ción de escenarios<br />

Desarrol<strong>la</strong>r entornos modu<strong>la</strong>res<br />

co<strong>la</strong>borativos<br />

Explorar posibles soluciones en<br />

paralelo y combinar<strong>la</strong>s<br />

• Permite incorporar sistemas de<br />

reputación<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

37


Técnicas: Sistemas Multiagentes<br />

REQUISITOS<br />

Establecer los objetivos comunes y<br />

enfrentados.<br />

Modelizar los mecanismos de<br />

comunicación y confianza.<br />

Crear distintos modelos de agentes.<br />

RESULTADOS<br />

Simu<strong>la</strong>ción de escenarios.<br />

Desarrol<strong>la</strong>r entornos modu<strong>la</strong>res<br />

co<strong>la</strong>borativos.<br />

Explorar posibles soluciones en paralelo y<br />

combinar<strong>la</strong>s.<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

38


Machine Learning<br />

Datos Históricos<br />

Antes<br />

Después<br />

Predicción<br />

Antes<br />

______<br />

Imp<strong>la</strong>ntación<br />

APRENDIZAJE SUPERVISADO<br />

https://www.lurtis.com | info@lurtis.com<br />

Caracterización<br />

Series<br />

Descripción<br />

Temporales<br />

Coocurrencias<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

39<br />

Segmentación<br />

Asociaciones<br />

Grupos<br />

Características<br />

Temporales<br />

Coocurrencias<br />

Imp<strong>la</strong>ntación<br />

APRENDIZAJE NO SUPERVISADO<br />

Imp<strong>la</strong>ntación<br />

APRENDIZAJE NO SUPERVISADO


Machine Learning<br />

Atributos/Variables<br />

Perm Agua Material … Grosor Transmitancia Insta<strong>la</strong>ción<br />

RE 1500 Policarbonato … 30mm 0.6 W/m 2 K 32 h<br />

RE 750 Vidrio Temp<strong>la</strong>do … 10mm 0.7 W/m 2 K 20 h<br />

Instancias<br />

RE 1500<br />

Panel Sandwich … 40mm 0.4 W/m 2 K 36 h<br />

RE 750<br />

Composite … 15mm 0.7 W/m 2 K 24 h<br />

… … … … … …<br />

RE 1500<br />

Vidrio Temp<strong>la</strong>do … 5mm 0.8 W/m 2 K 6 h<br />

RE 1500<br />

Policarbonato … 12mm 0.5 W/m 2 K 18 h<br />

Variables Condición<br />

Variable Decisión<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

40


Tipologías de Atributos<br />

Según su cardinalidad:<br />

• Continuos: Coste, temperatura, duración, …<br />

• Categóricos (discretos): Provincia, material, tipo, …<br />

• Ordinal: Calificación energética, fiabilidad, categorías, …<br />

Según su naturaleza:<br />

• Estructurado: <br />

• Semiestructurado: Texto descriptivo, normativas, informes, …<br />

• Diferentes modalidades: Imagen, video, audio, …<br />

Según su dependencias:<br />

• Series temporales: Consumos, temperaturas,<br />

• Grafos: Redes sociales, re<strong>la</strong>ciones, jerarquías, …<br />

• Taxonómicos: Agrupaciones tipos y subtipos, …<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

41


Machine Learning: Análisis de Asociación<br />

Reg<strong>la</strong>s que identifican co-ocurrencias (eventos que aparecen habitualmente de forma conjunta).<br />

Interpretación: Causalidad débil o, al menos, corre<strong>la</strong>ción.<br />

Ejemplo paradigmático: Análisis de <strong>la</strong> cesta de <strong>la</strong> compra<br />

ID Bread Milk Diapers Beer Eggs Co<strong>la</strong><br />

1 1 1 0 0 0 0<br />

2 1 0 1 1 1 0<br />

3 0 1 1 1 0 1<br />

4 1 1 1 1 0 0<br />

5 1 1 1 0 0 1<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

42


Asociaciones en Series Temporales<br />

Patrones temporales que ocurren con<br />

cierta frecuencia.<br />

Identificación de Motifs (patrones temporales)<br />

Definición de patron “moderadamente<br />

flexible”.<br />

Re<strong>la</strong>ciones temporales entre patrones<br />

SI ENTONCES<br />

frecuentes.<br />

Re<strong>la</strong>ción temporal también definida<br />

con una “cierta flexibilidad”.<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

43


Variantes del Análisis de Asociaciones<br />

Asociaciones<br />

• Elementos que aparecen<br />

juntos<br />

Patrones de Secuencias<br />

• Elementos que aparecen<br />

juntos en intervalos de<br />

tiempos o secuencias<br />

temporales estables<br />

Secuencias Simi<strong>la</strong>res<br />

• Fenómenos simi<strong>la</strong>res a<br />

lo <strong>la</strong>rgo del tiempo<br />

Sin re<strong>la</strong>ción temporal<br />

Re<strong>la</strong>ción temporal fija<br />

Re<strong>la</strong>ción temporal variable<br />

Perfi<strong>la</strong>do de Clientes,<br />

Filtrado Co<strong>la</strong>borativo y<br />

Sistemas de Recomendación<br />

P<strong>la</strong>nificación de Stocks,<br />

Mantenimiento Preventivo y<br />

Control Automático<br />

Inspección Basada en<br />

Riesgos y Detección de<br />

Anomalías<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

44


Aplicar el Análisis de Asociaciones<br />

REQUISITOS<br />

• Empaquetado de los datos:<br />

• Transacción + Lista de Items<br />

• Sequencias Temporales (continuas o<br />

discretas).<br />

• No es necesario indicar atributos como<br />

predictores o predichos y funciona con<br />

datos heterogéneos.<br />

• Volumen de datos re<strong>la</strong>tivamente elevado.<br />

• Es necesario determiner el soporte<br />

(frecuencia) minima de los patrones a<br />

buscar o el número de reg<strong>la</strong>s.<br />

• Preprocesado habitual:<br />

• Jerarquización de elementos.<br />

• Tratamiento de series temoprales.<br />

• Muchas veces se usa como punto de<br />

comienzo cuando no se sabe exactamente<br />

que tipos de patrones buscar.<br />

• Los resultados son muy c<strong>la</strong>ros e<br />

interpretables, no obstante hay que<br />

distinguir entre <strong>la</strong>s reg<strong>la</strong>s que se ofrecen:<br />

• Triviales: Conocidos por todos o<br />

artefactos forzados en los datos.<br />

• Útiles: Desconocidos y actuables.<br />

• Inexplicables.<br />

Análisis<br />

Comparativ<br />

o entre<br />

Pares<br />

RESULTADOS<br />

Patrones<br />

Estacionales<br />

Patrones<br />

Geolocalizados<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

45


Machine Learning: Segmentación<br />

Agrupación (clustering) de datos en segmentos (<strong>la</strong>s instancias dentro de cada uno son simi<strong>la</strong>res<br />

entre sí y distintas de <strong>la</strong>s instancias en otros segmentos).<br />

Interpretación: Grupos o subpob<strong>la</strong>ciones de datos simi<strong>la</strong>res.<br />

Ejemplo paradigmático: Segmentación de clientes<br />

Cliente Edad Género Estudio<br />

s<br />

Sa<strong>la</strong>rio Estado Hijos<br />

1 37 M Sec. Medio Casad. 1<br />

2 26 F Univ. Bajo Solter. 0<br />

3 56 F Univ. Alto Divor. 1<br />

4 28 M FP Bajo Solter. 0<br />

5 49 F Sec Alto Casad. 3<br />

Retos:<br />

• Definición de “similitud”.<br />

• Importancia y esca<strong>la</strong> de los atributos.<br />

• Comparación de atributos categóricos.<br />

• Equilibrado entre los segmentos:<br />

• Por tamaño<br />

• Por similitud / diferencia<br />

• …<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

46


Diferentes Algoritmos de Segmentación<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

47


Segmentación Jerárquica<br />

PROBLEMA:<br />

Determinación del número/tamaño/diferencia entre los<br />

segmentos.<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

48


Machine Learning: Biclustering<br />

Segmentación simultánea en <strong>la</strong>s instancias y en los atributos:<br />

• Dos instancias son simi<strong>la</strong>res si (todos/algunos) de sus atributos tienen valores parecidos.<br />

• Dos atributos son simi<strong>la</strong>res si (todos/algunos) de <strong>la</strong>s instancias tienen valores parecidos.<br />

Ejemplo paradigmático: Selección musical en una fiesta<br />

APLICACIÓN:<br />

De forma combinada se sacan grupos de<br />

instancias y <strong>la</strong> caracterización de los grupos<br />

por atributos (aunque no es <strong>la</strong> major opción).<br />

Cuando los atributos son en realidad del<br />

“mismo tipo”: Preferencias sobre opciones de<br />

un producto.<br />

49<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Aplicar Técnicas de Segmentación<br />

REQUISITOS<br />

• No requiere suministrar el atributo de<br />

salida puesto que genera los segmentos<br />

que no se conocen de antemano.<br />

• Consideraciones sobre <strong>la</strong> medida de<br />

similitud.<br />

• Necesita aplicarse fijando:<br />

• Número máximo de segmentos.<br />

• Métrica mínima de similitud.<br />

• Número mínimo de elementos por<br />

segment (vs valores atípicos<br />

[out<strong>la</strong>yers]).<br />

RESULTADOS<br />

• Paso previo o instrumental para otras<br />

técnicas.<br />

• Herramienta descriptiva (explicativa) de los<br />

datos, pero no predictiva.<br />

• Visualización de resultados:<br />

• Técnicas de reducción de<br />

dimensionalidad.<br />

• Complica <strong>la</strong> explicabilidad de los<br />

resultados.<br />

50<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Machine Learning: C<strong>la</strong>sificación<br />

Encontrar <strong>la</strong>s reg<strong>la</strong>s que permiten conocer el valor del atributo decisión usando los valores del<br />

resto de atributos.<br />

Interpretación: (Combinación de) características que determinan el valor del atributo objetivo.<br />

Ejemplo paradigmático: Predicción de Compra/Deserción<br />

Cliente Edad Género Estudios Sa<strong>la</strong>ri<br />

o<br />

Estado Hijos Compra<br />

1 37 M Sec. Medio Casad. 1 SÍ<br />

2 26 F Univ. Bajo Solter. 0 NO<br />

3 56 F Univ. Alto Divor. 1 SÍ<br />

4 28 M FP Bajo Solter. 0 NO<br />

5 49 F Sec Alto Casad. 3 NO<br />

Retos:<br />

• Naturaleza del atributo decisión.<br />

• Representatividad (calidad) de los datos<br />

disponibles.<br />

• ¿Cuándo se está seguro de que se tiene un buen<br />

modelo?<br />

51<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Entrenamiento vs. Inferencia<br />

Entrada<br />

Salida<br />

ENTRENAMIENTO<br />

Modelo<br />

…<br />

…<br />

INFERENCIA<br />

Predicción<br />

…<br />

…<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

52


Regresión vs. C<strong>la</strong>sificación<br />

Predicción de una variable discreta<br />

Predicción de una variable continua<br />

Existen técnicas específicas para un problema u otro, pero hay<br />

muchas técnicas comunes que se basan en una definición del<br />

problema de una forma específica para convertir un problema<br />

de regresión en uno de c<strong>la</strong>sificación.<br />

• Predecir <strong>la</strong> probabilidad de pertenecer a una c<strong>la</strong>se (o tener<br />

un valor).<br />

• Cuando hay dos valores discretos predecirlos como +1 y -1<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

53


Capacidad Descriptiva de los Modelos<br />

CLASIFICACIÓN<br />

REGRESIÓN<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

54


Error en <strong>la</strong> Predicción Discreta<br />

Atributo Decisión es una variable Discreta<br />

Variable Única y<br />

Categórica<br />

Variable Única y<br />

Ordinal<br />

Multiples Variables<br />

(Categóricas)<br />

• Binaria (Sí/No)<br />

• Multic<strong>la</strong>se<br />

• Discretización<br />

• Multietiquetado<br />

Otras métricas:<br />

• Verosimilitud (logarítmica)<br />

• Brier’s Score<br />

Métricas específicas:<br />

• One-error<br />

• Recubrimiento<br />

• Pérdida de ranking<br />

• …<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

55


Error en <strong>la</strong> Predicción Continua<br />

Atributo Decisión es una variable Continua<br />

Variable Continua<br />

• Regresión<br />

Error dependiente de <strong>la</strong> diferencia entre <strong>la</strong> magnitud real y <strong>la</strong><br />

predicha:<br />

• De forma absoluta: Error cuadrático medio<br />

• De forma re<strong>la</strong>tiva: Coeficiente de determinación (R 2 )<br />

• Criterio de información de Akaike (AIC)<br />

Los modelos de regresión se caracterizan por <strong>la</strong> familia de<br />

funciones que se utilizan para caracterizar el valor a predecir:<br />

56<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Error y Sobreajuste<br />

Validación<br />

Resulta esencial definer un criterio de<br />

validación de los datos que no esté<br />

sesgado.<br />

Requisitos:<br />

• Validación con conjuntos de datos<br />

multiples.<br />

• Datos no usados en el<br />

entrenamiento.<br />

• Representativos.<br />

• Con minima/nu<strong>la</strong> varianza (a ser<br />

posible).<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

57


Aplicar Técnicas de C<strong>la</strong>sificación<br />

REQUISITOS<br />

• Se basan en identificar c<strong>la</strong>ramente el<br />

atributo de decisión. ¿Qué se quiere<br />

predecir?<br />

• Diferenciar los datos disponibles para <strong>la</strong><br />

predicción (no pueden ser datos<br />

derivados del atributo decisión).<br />

• Resulta fundamental <strong>la</strong> calidad de los<br />

datos, volume y representatividad de los<br />

mismos.<br />

• Puede apoyarse en:<br />

• Segmentación previa de datos.<br />

• Selección de atributos y reducción<br />

de dimensionalidad.<br />

• Generación de atributos derivados.<br />

• Ajuste de hiperparámetros.<br />

RESULTADOS<br />

• Capacidad de predicción (cuando el<br />

atributo decisión se desconoce y se<br />

quiere estimar).<br />

• Modelo con el cual se hace <strong>la</strong> inferencia.<br />

• Equilibrio entre:<br />

• Tiempo de entrenamiento.<br />

• Tiempo de inferencia.<br />

• Calidad del modelo (error).<br />

• Procesado (modo pipeline) de datos:<br />

58<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Librerías y Herramientas<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

59


Diferencias entre Machine Learning y …<br />

Estadística<br />

Enfoques de estudios pob<strong>la</strong>cionales<br />

• Está dirigida por una hipótesis.<br />

• No descubren patrones multivariante de forma natural.<br />

Reporting<br />

E<strong>la</strong>boración de informes y gráficas<br />

• Paso preliminar o final para ML.<br />

• Permite entender y mostrar, pero no descubrir.<br />

Simu<strong>la</strong>ción<br />

Modelos de cálculo analítico<br />

• Requiere entender <strong>la</strong> mecánica del problema de partida.<br />

• Se complementan mutuamente.<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

60


Técnicas: Optimización<br />

Conceptos<br />

• Espacio de búsqueda: Variables que definen<br />

potenciales soluciones al problema<br />

(dimensiones).<br />

• (Función) Objetivo: Métrica de calidad a<br />

maximizar o minimizar que permite evaluar<br />

una solución tentativa al problema (valores<br />

de <strong>la</strong>s variables dimensión).<br />

• Restricciones: Condiciones que restringen<br />

determinadas configuraciones como<br />

soluciones tentativas válidas.<br />

Objetivo<br />

Ejemplos:<br />

• Composición de estructuras (número, grosor<br />

y material de paneles) que minimicen coste<br />

restringido a soportar una carga mecánica.<br />

• Parámetros de operación de una maquinaria<br />

(potencia, flujo de combustible, …) para<br />

minizar consume.<br />

Dimensiones<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

61


Estructura del Espacio de Soluciones<br />

Optimización Continua<br />

• Número de variables fijas.<br />

• Variables numéricas.<br />

Optimización Combinatoria<br />

• Número de variables fijas.<br />

• Variables discretas.<br />

• Variantes: Combinaciones/Permutaciones.<br />

Optimización Programática<br />

• Espacio de soluciones con estructura variable.<br />

• Ejemplos: Listas de operaciones, árboles de expresiones, … un programa.<br />

Optimización Dinámica<br />

• La función objetivo varia con el tiempo.<br />

Optimización con Ruido<br />

• El cálculo de <strong>la</strong> función objetivo no es determinista (ruido o variación<br />

aleatoria).<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

62


Técnicas: Optimización<br />

Optimización Analítica:<br />

• Función a optimizar conocida y “simple”.<br />

• Se requieren ciertas propiedades: Continua, derivable, …<br />

• Métodos de cálculo numérico:<br />

• Exactos.<br />

• Iterativos.<br />

• Basados en gradiente.<br />

Optimización “de Caja Negra”:<br />

• Metod estocástico de “prueba y error”.<br />

• No se asumen propiedades de <strong>la</strong> función objetivo.<br />

• Se basan en estrategias de búsqueda (heurística o<br />

metaheurística).<br />

• No aseguran optimalidad (best effort).<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

63


Complejidad de <strong>la</strong> Búsqueda<br />

No descomponible<br />

• No se puede solucionar por componentes<br />

• Re<strong>la</strong>ciones epistáticas entre <strong>la</strong>s variables.<br />

“Deceptive”<br />

• El ascenso del gradiente nos aleja del óptimo.<br />

• Caso extremo de <strong>la</strong> epistasis.<br />

Ais<strong>la</strong>miento<br />

• La solución optima está rodeada por soluciones no factibles.<br />

• Las restricciones limitan el movimiento sobre el espacio de<br />

búsqueda.<br />

Multimodalidad<br />

• Rugosidad del espacio de búsqueda<br />

• Numerosos optimos locales<br />

Neutralidad<br />

• Multiples soluciones con el mismo valor objetivo<br />

• Limitada información para guiar <strong>la</strong> búsqueda.<br />

Dimensionalidad<br />

• Número y rango de <strong>la</strong>s variables muy elevado<br />

• Limitación en el número de elementos a explorar.<br />

64<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Soluciones Basadas en Metaheurísticas<br />

Métodos Monosolución o de Trayectoria<br />

Búsqueda<br />

Tabu<br />

Recocido<br />

Simu<strong>la</strong>do<br />

Búsquedas<br />

de<br />

Vecindario<br />

Variable<br />

Búsquedas<br />

de<br />

Vecindario<br />

Variable<br />

Métodos<br />

Multitrayectoria<br />

Quasi-<br />

Newtons<br />

Solis Wets<br />

Métodos Pob<strong>la</strong>cionales<br />

Algoritmos<br />

Genéticos<br />

Algoritmos<br />

de<br />

Estimación<br />

de<br />

Distribucione<br />

s<br />

Evolución<br />

Diferencial<br />

Métodos Hibridos y Enfoques Avanzados<br />

Estrategias<br />

Evolutivas<br />

Colonias de<br />

Hormigas<br />

Métodos de<br />

Partícu<strong>la</strong>s<br />

…<br />

Algoritmos<br />

Meméticos<br />

Algoritmos<br />

de<br />

Descendenci<br />

a Múltiple<br />

Algoritmos<br />

Autoadaptativos<br />

Métodos de<br />

Reseteo<br />

Estrategias<br />

de Nichos<br />

Modelos<br />

Paralelos de<br />

Is<strong>la</strong>s<br />

…<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

65


Optimización Multiobjetivo<br />

Optimización de más de un objetivo de<br />

forma simultánea.<br />

• Los objetivos pueden ser contradictorios.<br />

• Es necesario encontrar soluciones de<br />

compromiso.<br />

• Suele no haber una solución única.<br />

• Concepto de soluciones dominadas y<br />

frente de Pareto.<br />

Estrategias:<br />

• Combinación de soluciones.<br />

• Prioridad entre soluciones.<br />

• Enfoques puramente multiobjetivo.<br />

https://www.lurtis.com | info@lurtis.com<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

66


Aplicar Técnicas de Optimización<br />

REQUISITOS<br />

• Definición del espacio de búsqueda:<br />

• Variables/dimenciones.<br />

• Rangos de valores para cada una.<br />

• Definición computable de <strong>la</strong> función<br />

objetivo.<br />

• Información o conocimiento sobre <strong>la</strong>s<br />

propiedades de dicha función:<br />

• Inicialización de soluciones.<br />

• Criterios de factibilidad:<br />

• Restricciones.<br />

• Penalizaciones.<br />

• Corrección de soluciones.<br />

• Configuración (dentro del espacio de<br />

soluciones) que maximiza/minimiza <strong>la</strong><br />

métrica de <strong>la</strong> función objetivo.<br />

• Entorno de optimización para otros<br />

problemas simi<strong>la</strong>res:<br />

• Familias de problemas.<br />

• Optimización dinámica.<br />

Optimización de<br />

Parámetros de<br />

Machine Learning<br />

Hibridación de<br />

Optimización y<br />

Búsqueda<br />

RESULTADOS<br />

Optimización de<br />

Simu<strong>la</strong>ciones<br />

Modelos de<br />

Surrogados<br />

67<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong><br />

https://www.lurtis.com | info@lurtis.com


Q & A<br />

PREGUNTAS


FR<br />

FABRIKAM RESIDENCES<br />

FIN DE SESIÓN 1<br />

Aquí tiene <strong>la</strong> grabación del <strong>la</strong> primera <strong>sesión</strong> del <strong>butic</strong> <strong>Workshop</strong>: <strong>Inteligencia</strong> <strong>Artificial</strong> <strong>aplicada</strong> a <strong>Ingeniería</strong> y <strong>Arquitectura</strong>


Síguenos en redes sociales<br />

<strong>butic</strong> The New School<br />

Madrid<br />

<strong>butic</strong>.es<br />

Dirección: C/ Juan Montalvo 9, local. 28040, Madrid<br />

Tfno y WhatsApp: (+34) 689 31 38 39<br />

Email: quieroserpro@<strong>butic</strong>.es<br />

Concierta aquí tu cita

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!