IIC 2632 – Computación Evolutiva Presentación del Curso 1 er sem 2012 IIC 2632 – Computación Evolutiva © Rodrigo Sandoval.

Slides:



Advertisements
Presentaciones similares
OTROS CAMPOS DE LA IA.
Advertisements

Inteligencia artificial y sus aplicaciones
PLANIFICACIÓN ESCOLAR
PRONAFCAP – PUCP ITEM 2– ANCASH ALFABETIZACIÒN DIGITAL
INVESTIGACION DE OPERACIONES I
Investigación de Operaciones
Problemas de Planificación para Máquina Única en Entornos Dinámicos Implementados con Metaheurística ACO y AEs de San Pedro M. Laboratorio de Tecnologías.
Sistemas de Información
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
Universidad de Atacama - CHILE. 6º EEAL
Ajustando el Algoritmo al problema Universidad Nacional Oscar Lozano.
M.S.C. Ivette Hernández Dávila
Metaheurística ACO Aplicada a Problemas de Planificación en Entornos Dinámicos de San Pedro M., Pandolfi D., Lasso M., Villagra A. Laboratorio de Tecnologías.
Representación del Conocimiento Sesion 2. Contenido Representación del Conocimiento. Parte de una representación. Manipulación del Conocimiento. Referencias.
Inteligencia Artificial M.C. Juan Carlos Olivares Rojas.
ALGORITMO GENÉTICO John Henry Holland (n. 02 de febrero 1929, Fort Wayne, Indiana, EE.UU.) ostenta los títulos de Profesor de Psicología y Profesor de.
INTELIGENCIA DE NEGOCIOS
Algoritmos y Estructuras de Datos I
SEMANA Introducción.
Prueba Suficiencia Investigadora Doctorando: Rosa Filgueira Vicente Tutor: David Expósito Singh 27 Febrero 2007.
Técnicas de recopilación de información: MÉTODOS DE INVESTIGACIÓN EN EL CAMPO CIENTÍFICO TÉCNICO UNA METODOLOGÍA BASADA EN ALGORITMOS GENÉTICOS PARA LA.
Segundo semestre PLAN DE ESTUDIOS 2011
Presentación Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Herramienta para el aprendizaje adaptativo que permite a los profesores ocupar su tiempo en la educación de los estudiantes.
Arquitectura de Computadores I II19
ALEXANDRA MARIA PAREDES NAVIA ANGIE LORENA VALDES FALLA
SISTEMAS ADAPTATIVOS Y FILTRADO
COMPUTACION EVOLUTIVA Introducción. Computación Evolutiva: Computación Evolutiva: Enfoque alternativo para abordar problemas complejos de: Enfoque alternativo.
complejidad de un problema.
INVESTIGACION DE OPERACIONES
28/04/ DIIS – Pedro Álvarez y José Manuel Colom presentaciónCurso.ppt Última revisión: Febrero Lenguajes, Gramáticas y Autómatas 2º Ing. Informática.
Curso de Lógica Difusa Prof. José Edinson Aedo Cobo, Msc. Dr. Ing.
1 Asignatura: Inteligencia Artificial l URL de la asignatura: » l Profesores y grupos de teoría: »Fernando.
Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.
Ingeniería del Conocimiento Tema 1: Introducción José M. Molina - Luis Martí Curso
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
Programación Java y Desarrollo de Aplicaciones
ALGORITMOS Y ESTRUCTURAS DE DATOS Ingeniería Técnica en Informática de Sistemas curso Teoría: Domingo Giménez, tutorías: L 9:30-10:30; M 10:00-12:30,
Licenciatura en Ciencias de la Computación (Plan 2004)
Aspectos Generales de ELO-313 ELO 313 –Procesamiento Digital de Señales con Aplicaciones Primer semestre – 2015 Matías Zañartu, Ph.D. Departamento de Electrónica.
DIVISIÓN DE INGENIERÍA. INFORMACIÓN DE INICIO DE CURSO ING. QUIM. MARIBEL CUEVAS MEZA Presentación docente y alumno. 2.- Presentación de la asignatura.
Incorporando Búsqueda Local a un Algoritmo ACO para el Problema de Scheduling de Tardanza Ponderada Lasso M., de San Pedro M Laboratorio de Tecnologías.
“Introducción a las Ciencias de la Informática”
Universidad Tecnológica del Centro Profesor: José F. Sánchez. Carreras: Ingeniería en Redes y Comunicaciones. Período: Abril – Julio.
PROPUESTA DE UNA ADAPTACION MATEMATICA EN UNA DOBLE VIA FERREA PARA RESOLVER EL PROBLEMA DE TRANSPORTE PERIODICO FERROVIARIO EN VENEZUELA Trabajo de Ascenso.
Presentación del cursoUniversidad de AntioquiaInformática I Sesión 01: Presentación del Curso Departamento de Ingeniería Electrónica y de Telecomunicaciones.
D. Pandolfi. LabTEm: Laboratorio de Tecnologías Emergentes Universidad Nacional de la Patagonia Austral Unidad Académica Caleta Olivia G. Leguizamón LIDIC:
PRESENTACIÓN Este trabajo se desarrolla sobre el tema de competencias, y basado en el Marco de Fundamentacion Conceptual Especificaciones de la Pruebas.
Empezamos hablar de competencias Diplomado en Educación Superior.
D. Pandolfi., A. Villagra, E. de San Pedro, M. Lasso LabTEm: Laboratorio de Tecnologías Emergentes Universidad Nacional de la Patagonia Austral Unidad.
Departamento de Informática Universidad Técnica Federico Santa María Programación de Computadores IWI-131 Universidad Técnica Federico Santa María Campus.
Introducción a los Sistemas Inteligentes
ALGORITMOS GENETICOS.
Aplicaciones de la IA Aplicaciones de la Inteligencia Artificial Perspectivas 2003.
Estructurar tus ideas para hacerlas realidad
60´s Inicio de los Sistemas Expertos Se buscaban soluciones generales 70´s Los sistemas son más eficientes en dominios acotados La calidad y cantidad.
2015 DIPLOMADO EN DISEÑO E IMPLEMENTACIÓN DE PRODUCTOS ELECTRÓNICOS CODIGO: Director: Miguel Ariza Triviño M.Sc. Escuela de Ciencias Básicas, Tecnología.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Evaluaciones Smarter Balanced Estándares Comunes y El Proceso Instruccional de Ocho Pasos Lo que los padres deben saber.
Ingeniería de Sistemas y Computación Andrea Herrera, MsC Septiembre de 2009
1.2 CONCEPTOS Y TÉCNICAS (Estado del Arte)
NOMBRE: Paula Andrea Bedoya Rojas. GRADO: 7.3. Institución Educativa Debora Arango P.
Desarrollo de Software en Sistemas Distribuidos Docente: Patricia Bazán y Dalila Romero.
Presentación del cursoInformática I (2015-2) Departamento de Ingeniería Electrónica y de Telecomunicaciones Facultad de Ingeniería Informática I.
Fundamentos de los Computadores Grado en Ingeniería Informática Curso 2015/2016 Resumen del PROYECTO DOCENTE.
PROGRAMACIÓN DIDÁCTICA QUÍMICA 2º BACHILLER
Nombre del docente Asignatura Escuela. ¿Qué haremos en la clase de hoy? Comprender el Modelo Educativo Duoc UC. Conocer la competencia asociada a la asignatura.
Introducción a la Programación Ing. Juliana Jaramillo Ospina.
Conclusiones: En este trabajo se ha demostrado que se pueden aplicar los algoritmos OCH al ajuste de los parámetros de un modelo borroso mediante la discretización.
Transcripción de la presentación:

IIC 2632 – Computación Evolutiva Presentación del Curso 1 er sem 2012 IIC 2632 – Computación Evolutiva © Rodrigo Sandoval

Contenidos Aspectos Generales Aspectos Generales Objetivos Objetivos Contenidos Contenidos Evaluaciones y consideraciones Evaluaciones y consideraciones Bibliografía Bibliografía

Aspectos Generales Sigla IIC2632 – Computación Evolutiva Pre-Requisitos IIC Programación Avanzada Créditos10 Profesor Rodrigo Sandoval / WebIic2632.rodrigosandoval.net Horario L-W 1 - Sala Javier Pinto (DCC) CarácterOptativo

Objetivos Generales Generales Entender y ser capaz de aplicar evolución en la resolución de problemas complejos de optimización. Entender y ser capaz de aplicar evolución en la resolución de problemas complejos de optimización. Específicos Específicos Adquirir reglas básicas para la modelación de datos en sistemas evolutivos. Adquirir reglas básicas para la modelación de datos en sistemas evolutivos. Seleccionar esquemas de búsqueda adecuados para un problema en particular. Seleccionar esquemas de búsqueda adecuados para un problema en particular. Conocer técnicas/herramientas para poder adaptar la solución encontrada al problema real. Conocer técnicas/herramientas para poder adaptar la solución encontrada al problema real. Conocer aplicaciones de este tipo de algoritmos en situaciones reales de la industria moderna. Conocer aplicaciones de este tipo de algoritmos en situaciones reales de la industria moderna.

Contenidos Introducción a la computación evolutiva Introducción a la computación evolutiva Operadores de búsqueda Operadores de búsqueda Esquemas de selección Esquemas de selección Operadores de búsqueda en representaciones arbitrarias Operadores de búsqueda en representaciones arbitrarias Optimización combinatorial adaptativa Optimización combinatorial adaptativa Niching y especiación Niching y especiación Manejo de restricciones Programación genética Optimización evolutiva multi-objetivo Clasificadores por aprendizaje Algoritmos de estimación de distribución

¿Para qué sirve todo esto? Existe muchas herramientas matemáticas para resolver problemas complejos. Existe muchas herramientas matemáticas para resolver problemas complejos. ¿Pero qué sucede cuando no es posible aplicar algoritmos matemáticos definidos, ya sea por la complejidad del problema o el tamaño del espacio de búsqueda? ¿Pero qué sucede cuando no es posible aplicar algoritmos matemáticos definidos, ya sea por la complejidad del problema o el tamaño del espacio de búsqueda? Se requieren soluciones diferentes, llamadas heurísticas, que enfrentan estos problemas sin una dependencia en fórmulas matemáticas directamente. Se requieren soluciones diferentes, llamadas heurísticas, que enfrentan estos problemas sin una dependencia en fórmulas matemáticas directamente.

¿Para qué sirve todo esto? La heurística de optimización sirve para contestar preguntas como: La heurística de optimización sirve para contestar preguntas como: ¿cuál es el mejor …?, ¿cuál es el mejor …?, ¿cómo se comporta …?, ¿cómo se comporta …?, ¿qué tipo de … sirve?, etc. ¿qué tipo de … sirve?, etc. Heurísticas hay varias. Los enfoques basados en la Teoría de la Evolución, o Programas Evolutivos, han demostrado éxito en una gran variedad de contextos y situaciones. Heurísticas hay varias. Los enfoques basados en la Teoría de la Evolución, o Programas Evolutivos, han demostrado éxito en una gran variedad de contextos y situaciones.

Evaluaciones Interrogaciones: 3 Interrogaciones: En horario de clases. En horario de clases. Se puede llevar material impreso de apoyo. Se puede llevar material impreso de apoyo. I1: Miércoles 4 Abril I1: Miércoles 4 Abril I2: Miércoles 9 Mayo I2: Miércoles 9 Mayo I3: Miércoles 6 Junio I3: Miércoles 6 Junio Tareas Tareas T1: Lunes 16 Abril T1: Lunes 16 Abril T2: Viernes 1 Junio T2: Viernes 1 Junio Examen: Martes 3 Julio Examen: Martes 3 Julio Nota Final PromedioInt*0.4 + PromedioTar* Ex*0.25 Consideraciones: No hay eximición. La entrega de tareas es obligatoria. Se reemplazará automáticamente la peor nota (única) en prueba escrita (incluso por inasistencia) con la nota del examen si esta última es mejor. Cualquier otra inasistencia/no-entrega será calificada con 1.0 Toda acción que vicie alguna de las evaluaciones del curso tendrá como sanción un 1.1 de nota final en el curso, sin posibilidad de botarlo.

Bibliografía Genetic Algorithms + Data Structures = Evolution Programs Genetic Algorithms + Data Structures = Evolution Programs Zbigniew Michalewicz Zbigniew Michalewicz Tercera edición, 1999 Tercera edición, 1999 Editorial Springer Editorial Springer Multi-objective optimization using evolutionary algorithms Multi-objective optimization using evolutionary algorithms Kalyanmoy Deb Kalyanmoy Deb Foundations of Genetic Programming Foundations of Genetic Programming William B. Langdon, Ricardo Poli William B. Langdon, Ricardo Poli Primera edición, 2002 Primera edición, 2002 Editorial Springer Editorial Springer Towards an New Evolutionary Computation, Advances on Estimation of Distribution Algorithms Towards an New Evolutionary Computation, Advances on Estimation of Distribution Algorithms José A. Lozano, Pedro Larrañaga, Iñaki Inza, Endika Bengoetxea José A. Lozano, Pedro Larrañaga, Iñaki Inza, Endika Bengoetxea Primera edición, 2006 Primera edición, 2006 Editorial Springer Editorial Springer

Materia Disponible Online

El Profesor

Rodrigo Sandoval U. Ingeniero Civil de Industrias, mención computación, PUC Ingeniero Civil de Industrias, mención computación, PUC Magíster Ciencias Ingeniería Magíster Ciencias Ingeniería Investigación área inteligencia artificial. Investigación área inteligencia artificial. Trabajo en Laboratorio IA y Optimización. Trabajo en Laboratorio IA y Optimización. Desde Marzo 1996, profesor del DCC. Desde Marzo 1996, profesor del DCC. Actualmente Profesor Adjunto Asociado. Actualmente Profesor Adjunto Asociado. Premio excelencia docente Premio excelencia docente 2002.

Profesor Experiencia Laboral: Experiencia Laboral: Proyectos software desde Empresas: ORDEN (Sonda), Tata (TCS), DICTUC, y Synopsys (USA). Proyectos software desde Empresas: ORDEN (Sonda), Tata (TCS), DICTUC, y Synopsys (USA) a 2011: 2006 a 2011: Technical Lead de grupo TCAD en Synopsys Inc. Technical Lead de grupo TCAD en Synopsys Inc. Empresa EDA, basada en Mountain View, California. Empresa EDA, basada en Mountain View, California. Especialización en Optimización aplicada a la fabricación de semiconductores. Especialización en Optimización aplicada a la fabricación de semiconductores. Desde 2011, fundador de R:Solver, empresa de software focalizada en sistemas expertos. Desde 2011, fundador de R:Solver, empresa de software focalizada en sistemas expertos.

Optimización aplicada a EDA Calibración de procesos Calibración de procesos Encontrar configuración de parámetros del proceso de fabricación que satisfaga condiciones. Encontrar configuración de parámetros del proceso de fabricación que satisfaga condiciones. Cada cambio de tecnología plantea diferentes obstáculos, que requieren ajustes en la “optimización”. Cada cambio de tecnología plantea diferentes obstáculos, que requieren ajustes en la “optimización”.

Sentaurus TCAD Integrated Flow Applications Applications Design, analyze and optimize semiconductor technologies and devices Design, analyze and optimize semiconductor technologies and devices Semiconductor physics modeling Gate oxide 3 nm Poly gate deposition Gate formation 100 nm gate length Halo implant BF 2, 40 keV, 8e12, 35 deg, quad S/D extension As, 5 keV, 5e14, 0 deg S/D extension anneal 1050 degC, 3 s ….. Vth, Ion, Ioff…….. Process Device

Slow Parts Good Parts High Leakage Parts Power Frequency Application: Controlling Process Variability Gate oxide Gate CDHalo implant S/D XT implant RTA temp I off I on Nominal Spec limit Measure Slow Parts Good Parts High Leakage Parts Power Frequency Controlled Uncontrolled slowgoodleaking Number of Parts Uncontrolled Controlled Control