05.07.2022 Visualizaciones

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

¡Convierta sus PDFs en revista en línea y aumente sus ingresos!

Optimice sus revistas en línea para SEO, use backlinks potentes y contenido multimedia para aumentar su visibilidad y ventas.

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!