SlideShare una empresa de Scribd logo
Inteligencia artificial Blanes 2004 José Ignacio Latorre Dept. ECM, UB
Un poquito de historia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Orígenes
top reglas serial booleana frágil experto down top ejemplos paralelo difuso robusto general down ,[object Object],[object Object],[object Object],[object Object],Orígenes
Algoritmos    genéticos
Idea básica Problema  Solución  complejo  ideal Algoritmo conocido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aprendamos de la Naturaleza Algoritmos genéticos
ADN ( cristal aperiódico,  Schrödinger )   Guanina Adenina Tiamina Citosina 20 aminoácidos + stops codón Operón off/on gen proteínas mRNA mRNA tRNA Humanos:  3 10 9  bases  1 molécula ADN  2 10 3  bases  1 gen pero  30000/40000  genes  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Algoritmos genéticos
La reproduccion  no  preserva la forma exacta del material genético Meiosis Recombinación de material genético  crossover Mutaciones Mecanismos de corrección protegen parcialmente la fidelidad de la copia del ADN  copiado  1 error / 10000 bases   - correcciones  =  1 error / 10 9  bases  + Selección Natural Surpervivencia del mejor “adaptado” antes de la reproducción Crossover aleatorio y mutaciones filtrados por selección natural a lo largo de muchas generaciones lleva a especies  mejor “adaptadas”. Grandes poblaciones vienen de unos pocos individuos Algoritmos genéticos
Estrategia de un Algoritmo Genético Problema  Solución  Complejo  óptima Población de soluciones mutaciones bajo ritmo crossover frecuencia alta selección natural  ruleta Buena ,[object Object],[object Object],[object Object],[object Object],Algoritmos genéticos
Problema del viajante (Travelling Salesman Problem) Hallar el camino que visita n  ciudades sólo una vez 1 2 n Problema NP Hay  n!  soluciones que explorar No existe un algoritmo eficiente para hallar la solución Mínimos locales, frustración Uso práctico frecuente si se añaden ligaduras (rutas, llamadas de teléfono,..) Parametrización e.g.  A 1  =  {1,7,4,3,8,2,6,9,5} mutación  A 2  = {1,7,3,4,8,2,6,9,5} crossover  A 3  = {1,8,2,6,7,4,3,9,5} premio  dist = d(1,7) + d(7,4) + ... + d(9,5) + d(5,1) Algoritmos genéticos
10 ciudades “ soluciones”  ~  362880 Mínimo exacto  t ~   1 min dist = 3.394975 AG mínimo  t < 1s dist AG  = 3.394975 11 ciudades “ soluciones”  ~  3628800 Mínimo exacto  t ~ 10 min dist = 3.441836 AG mínimo  t < 1s dist AG  = 3.441836 100 generaciones Algoritmos genéticos TSP resultados
101 ciudades “ soluciones”  ~  10 156 Búsqueda aleatoria entre un millón de recorridos (t ~ 30s) encuentra una solución de  dist = 43.26733 AG mínimo  t < 1s dist AG  = 30.61271 Exploración de 10 6  “soluciones” Algoritmos genéticos
¿Por qué funcionan los AGs? Esquema H = 0 1 1 *  * 1  * Orden de un esquema O(H) = O(011**1*) =4   (#  dígitos fijos ) Longitud de un esquema  (H) =   (011**1*) = 7   ( longitud de un patrón) Palabra  A  i   bits  l   ex:  A = { {1,0,1}, ...} población  A  = {A  1 , A 2 , ..., A n }  esquema:  101, 10*,1*1, # esquemas posibles  3 l   *01, 1**, *0*, # esquemas presentes en una población  de n palabras  n 2 l   **1,*** Algoritmos genéticos
A tiempo  t  empezamos con  m  ejemplos de esquema H dentro de la población  A (  hay  n  palabras en  A  y  l  bits en cada palabra  ) Reproducción Cada palabra es copiada de acuerdo a su  adecuación  A i  El destino de un esquema  depende de   Adecuación promedio de H Adecuación promedio total  C>0  vida  crecimiento exponencial C<0  muerte  muerte exponencial Algoritmos genéticos
Crossover + mutación destruye y crea nuevos esquemas Crossover Si el crossover es seleccionado al azar uniformemente, el esquema H es destruido Con probabilidad La probabilidad de supervivencia es Mutación O (H) posiciones deben mantenerse inalteradas crossover con probabilidad p c mutación con probabilidad p m  << 1 Algoritmos genéticos
Teorema fundamental de los Algoritmos Genéticos Esquemas de bajo orden  tienen exponencialmente más descendientes en subsiguientes generaciones n  2 l  (de entre 3 l ) esquemas son explorados (sólo  n 3  son procesados eficientemente:  paralelismo implícito ) Algoritmos genéticos
Un día en Las Vegas 0 1 El bandido de dos brazos (Loaded two-arm bandit) Juega una población de estrategias  mutación-crossover-selección: Beneficio  óptimo LL LR LL LL RL RR LR RR LL Algoritmos genéticos
Algoritmos genéticos ... y otro día dedicado a las quinielas 4 partidos: 3 4 =81 apuestas posibles Problema: halla el número mínimo de apuestas que aciertan tres resultados como mínimo 1-7-80 3-7-22-76-80 3-7-8-14-33-65-81 1-7-34-73 DNA= propuesta de apuestas Mutación y crossing Fiteness= errores + #apuestas 10 6  generaciones:  solución óptima= 4apuestas !!! Problema 1:  13 partidos – 1 error ? Problema 2:  11 partidos – 2 errores ? Reducción = problema diofántico
Redes neuronales artificiales
Realidad  Ficción Redes Neuronales Imitemos a una neurona activación pesos entrada umbral pesos salida i
... y la estructura de una red neuronal Redes Neuronales activación capa pesos umbral Número de neuronas en la capa  l -1 Función de activación
saturación saturación Respuesta lineal Función de activación:  sigmoide Redes Neuronales
¿Qué controla el flujo de información? las sinápsis = pesos los umbrales y la arquitectura !!!! Redes Neuronales
¡Hemos aprendido a aprender! En el año 1985 se ideó un método para encontrar los pesos y los umbrales a partir de ejemplos. No es necesario entender cómo se resuelve un problema. Podemos “entrenar” una red neuronal artificial con ejemplos.  Redes Neuronales Construimos una función error ejemplo:  (  in(p)   ;  out(p)  )   p=1,...,patterns run NN:   z (1) (p) = in(p) z (n) (p) = F(  z (1) (p) ) error:
 E =   w +   t   E  w  E  t  w = -   E  w  t  = -   E  t  E = -    E  w 2  E  w 2    0 Redes Neuronales
Cambio de pesos Energía (error) Activación Para la última capa   L=n  h i   Redes Neuronales
L  L-1  ....  l  l-1  .......  2 BACK-PROPAGATION Regla de la cadena Redes Neuronales
Aplicaciones de Redes neuronales artificiales Créditos  Seguros  Logística Sociología Control  Optimización Fidelidad  Bolsa  Data Mining   Aplicaciones Redes Neuronales
Ejemplo: pérdida de clientes ,[object Object],[object Object],[object Object],[object Object],[object Object],Una compañía desea saber qué clientes puede perder Facturación  Antigüedad Líneas de pedido Localización   Sí / No Aplicaciones Redes Neuronales
Reconocimiento de voz Aplicaciones Redes Neuronales ,[object Object],[object Object],[object Object],[object Object],[object Object],Steve John 1 0 0 1 Buen reconocimiento de voz requiere entrenamiento
Alarmas Arbitraje … . Aplicaciones Redes Neuronales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],-1  sigma   + 1 sigma   NN Real Series temporales de cotizaciones Futuro ibex35 a 60 días Opciones Alarmas Arbitraje Estrategias … .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Las redes neuronales Son aproximantes universales que implementan inferencia bayesiana Aplicaciones Redes Neuronales
¿Estoy divorciado? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¿Está usted divorciado? acierto de la red neuronal: 88% Aplicaciones Redes Neuronales ¿Soy matemático o filósofo? acierto: 100% ¿Seré anoréxica/o? ¿Terminaré la carrera? ¿Lloverá mañana? ¿Ganará el Barça? Estamos entrando en la era de la información

Más contenido relacionado

Similar a Inteligencia

Introducción a la inteligencia artificial
Introducción a la inteligencia artificialIntroducción a la inteligencia artificial
Introducción a la inteligencia artificial
Paula Cordero Moreno
 
A01213521 cine maximos
A01213521 cine maximosA01213521 cine maximos
A01213521 cine maximos
Abraham Prado
 
Algoritmo genetico1
Algoritmo genetico1Algoritmo genetico1
Algoritmo genetico1
fjtorresr1991
 
5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlab5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlab
Maje Gonzalez
 
Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...
Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...
Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...
Abraham.Otero
 
Tema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicos
Tema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicosTema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicos
Tema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicos
ESCOM
 
Métodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De Crédito
Métodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De CréditoMétodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De Crédito
Métodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De Crédito
DMC Perú
 
Int. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursadaInt. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursada
martinp
 
A Geneticos
A GeneticosA Geneticos
A Geneticos
Xochilt Ramirez
 
[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)
[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)
[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)
Microsoft Argentina y Uruguay [Official Space]
 
ALGORITMO GENETICO - II.pptx
ALGORITMO GENETICO - II.pptxALGORITMO GENETICO - II.pptx
ALGORITMO GENETICO - II.pptx
Castañeda Samanamu
 
REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD L...
REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD  L...REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD  L...
REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD L...
Fundación Universitaria Konrad Lorenz
 
Introduccion a los algoritmos geneticos
Introduccion a los algoritmos geneticosIntroduccion a los algoritmos geneticos
Introduccion a los algoritmos geneticos
NeiderTavera2
 
Algoritmos GenéTicos
Algoritmos GenéTicosAlgoritmos GenéTicos
Algoritmos GenéTicos
ESCOM
 
1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN
1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN
1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN
Francisco Sandoval
 
numerosAleatorios.pptx
numerosAleatorios.pptxnumerosAleatorios.pptx
numerosAleatorios.pptx
BetsabeMilagros1
 
Datamining y Machine Learning para Ciencias Biológicas
Datamining y Machine Learning para Ciencias BiológicasDatamining y Machine Learning para Ciencias Biológicas
Datamining y Machine Learning para Ciencias Biológicas
Carlos Manuel Estévez-Bretón Riveros
 
06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx
06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx
06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx
JuanSilva224553
 
Algoritmos evolutivos ii
Algoritmos evolutivos iiAlgoritmos evolutivos ii
Algoritmos evolutivos ii
nando85
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con Promodel
Alvaro Gil
 

Similar a Inteligencia (20)

Introducción a la inteligencia artificial
Introducción a la inteligencia artificialIntroducción a la inteligencia artificial
Introducción a la inteligencia artificial
 
A01213521 cine maximos
A01213521 cine maximosA01213521 cine maximos
A01213521 cine maximos
 
Algoritmo genetico1
Algoritmo genetico1Algoritmo genetico1
Algoritmo genetico1
 
5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlab5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlab
 
Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...
Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...
Inspiraciones biológicas de la ingeniería: aprendiendo lecciones de la madre ...
 
Tema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicos
Tema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicosTema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicos
Tema 7 Aprendizaje De Sistemas Difusos Con Algoritmos GenéTicos
 
Métodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De Crédito
Métodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De CréditoMétodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De Crédito
Métodos Predictivos: Aplicación a la Detección de Fraudes en Tarjetas De Crédito
 
Int. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursadaInt. a la Computación Evolutiva - Informe para cursada
Int. a la Computación Evolutiva - Informe para cursada
 
A Geneticos
A GeneticosA Geneticos
A Geneticos
 
[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)
[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)
[Code Camp 2009] Inteligencia Artificial con C# (Marcelo A. Quevedo)
 
ALGORITMO GENETICO - II.pptx
ALGORITMO GENETICO - II.pptxALGORITMO GENETICO - II.pptx
ALGORITMO GENETICO - II.pptx
 
REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD L...
REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD  L...REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD  L...
REGRESION SIMBOLICA Y PROGRAMACIÓN GENETICA FUNDACIÓN UNIVERSITARIA KONRAD L...
 
Introduccion a los algoritmos geneticos
Introduccion a los algoritmos geneticosIntroduccion a los algoritmos geneticos
Introduccion a los algoritmos geneticos
 
Algoritmos GenéTicos
Algoritmos GenéTicosAlgoritmos GenéTicos
Algoritmos GenéTicos
 
1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN
1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN
1_Probabilidad, Variables Aleatorias y Procesos Estocásticos: INTRODUCCIÓN
 
numerosAleatorios.pptx
numerosAleatorios.pptxnumerosAleatorios.pptx
numerosAleatorios.pptx
 
Datamining y Machine Learning para Ciencias Biológicas
Datamining y Machine Learning para Ciencias BiológicasDatamining y Machine Learning para Ciencias Biológicas
Datamining y Machine Learning para Ciencias Biológicas
 
06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx
06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx
06 Estadistica Aplicada a los Negocios I - Probabilidad.pptx
 
Algoritmos evolutivos ii
Algoritmos evolutivos iiAlgoritmos evolutivos ii
Algoritmos evolutivos ii
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con Promodel
 

Último

PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 

Último (20)

A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 

Inteligencia

  • 1. Inteligencia artificial Blanes 2004 José Ignacio Latorre Dept. ECM, UB
  • 2.
  • 3.
  • 4. Algoritmos genéticos
  • 5.
  • 6.
  • 7. La reproduccion no preserva la forma exacta del material genético Meiosis Recombinación de material genético crossover Mutaciones Mecanismos de corrección protegen parcialmente la fidelidad de la copia del ADN copiado 1 error / 10000 bases - correcciones = 1 error / 10 9 bases + Selección Natural Surpervivencia del mejor “adaptado” antes de la reproducción Crossover aleatorio y mutaciones filtrados por selección natural a lo largo de muchas generaciones lleva a especies mejor “adaptadas”. Grandes poblaciones vienen de unos pocos individuos Algoritmos genéticos
  • 8.
  • 9. Problema del viajante (Travelling Salesman Problem) Hallar el camino que visita n ciudades sólo una vez 1 2 n Problema NP Hay n! soluciones que explorar No existe un algoritmo eficiente para hallar la solución Mínimos locales, frustración Uso práctico frecuente si se añaden ligaduras (rutas, llamadas de teléfono,..) Parametrización e.g. A 1 = {1,7,4,3,8,2,6,9,5} mutación A 2 = {1,7,3,4,8,2,6,9,5} crossover A 3 = {1,8,2,6,7,4,3,9,5} premio dist = d(1,7) + d(7,4) + ... + d(9,5) + d(5,1) Algoritmos genéticos
  • 10. 10 ciudades “ soluciones” ~ 362880 Mínimo exacto t ~ 1 min dist = 3.394975 AG mínimo t < 1s dist AG = 3.394975 11 ciudades “ soluciones” ~ 3628800 Mínimo exacto t ~ 10 min dist = 3.441836 AG mínimo t < 1s dist AG = 3.441836 100 generaciones Algoritmos genéticos TSP resultados
  • 11. 101 ciudades “ soluciones” ~ 10 156 Búsqueda aleatoria entre un millón de recorridos (t ~ 30s) encuentra una solución de dist = 43.26733 AG mínimo t < 1s dist AG = 30.61271 Exploración de 10 6 “soluciones” Algoritmos genéticos
  • 12. ¿Por qué funcionan los AGs? Esquema H = 0 1 1 * * 1 * Orden de un esquema O(H) = O(011**1*) =4 (# dígitos fijos ) Longitud de un esquema  (H) =  (011**1*) = 7 ( longitud de un patrón) Palabra A i bits l ex: A = { {1,0,1}, ...} población A = {A 1 , A 2 , ..., A n } esquema: 101, 10*,1*1, # esquemas posibles 3 l *01, 1**, *0*, # esquemas presentes en una población de n palabras n 2 l **1,*** Algoritmos genéticos
  • 13. A tiempo t empezamos con m ejemplos de esquema H dentro de la población A ( hay n palabras en A y l bits en cada palabra ) Reproducción Cada palabra es copiada de acuerdo a su adecuación A i El destino de un esquema depende de Adecuación promedio de H Adecuación promedio total  C>0 vida crecimiento exponencial C<0 muerte muerte exponencial Algoritmos genéticos
  • 14. Crossover + mutación destruye y crea nuevos esquemas Crossover Si el crossover es seleccionado al azar uniformemente, el esquema H es destruido Con probabilidad La probabilidad de supervivencia es Mutación O (H) posiciones deben mantenerse inalteradas crossover con probabilidad p c mutación con probabilidad p m << 1 Algoritmos genéticos
  • 15. Teorema fundamental de los Algoritmos Genéticos Esquemas de bajo orden tienen exponencialmente más descendientes en subsiguientes generaciones n 2 l (de entre 3 l ) esquemas son explorados (sólo n 3 son procesados eficientemente: paralelismo implícito ) Algoritmos genéticos
  • 16. Un día en Las Vegas 0 1 El bandido de dos brazos (Loaded two-arm bandit) Juega una población de estrategias mutación-crossover-selección: Beneficio óptimo LL LR LL LL RL RR LR RR LL Algoritmos genéticos
  • 17. Algoritmos genéticos ... y otro día dedicado a las quinielas 4 partidos: 3 4 =81 apuestas posibles Problema: halla el número mínimo de apuestas que aciertan tres resultados como mínimo 1-7-80 3-7-22-76-80 3-7-8-14-33-65-81 1-7-34-73 DNA= propuesta de apuestas Mutación y crossing Fiteness= errores + #apuestas 10 6 generaciones: solución óptima= 4apuestas !!! Problema 1: 13 partidos – 1 error ? Problema 2: 11 partidos – 2 errores ? Reducción = problema diofántico
  • 19. Realidad Ficción Redes Neuronales Imitemos a una neurona activación pesos entrada umbral pesos salida i
  • 20. ... y la estructura de una red neuronal Redes Neuronales activación capa pesos umbral Número de neuronas en la capa l -1 Función de activación
  • 21. saturación saturación Respuesta lineal Función de activación: sigmoide Redes Neuronales
  • 22. ¿Qué controla el flujo de información? las sinápsis = pesos los umbrales y la arquitectura !!!! Redes Neuronales
  • 23. ¡Hemos aprendido a aprender! En el año 1985 se ideó un método para encontrar los pesos y los umbrales a partir de ejemplos. No es necesario entender cómo se resuelve un problema. Podemos “entrenar” una red neuronal artificial con ejemplos. Redes Neuronales Construimos una función error ejemplo: ( in(p) ; out(p) ) p=1,...,patterns run NN: z (1) (p) = in(p) z (n) (p) = F( z (1) (p) ) error:
  • 24.  E =  w +  t  E  w  E  t  w = -   E  w  t = -   E  t  E = -   E  w 2  E  w 2  0 Redes Neuronales
  • 25. Cambio de pesos Energía (error) Activación Para la última capa L=n h i Redes Neuronales
  • 26. L L-1 .... l l-1 ....... 2 BACK-PROPAGATION Regla de la cadena Redes Neuronales
  • 27. Aplicaciones de Redes neuronales artificiales Créditos Seguros Logística Sociología Control Optimización Fidelidad Bolsa Data Mining Aplicaciones Redes Neuronales
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.