Aprendizaje Automático
|
|
|
- Isabel Acuña García
- hace 7 años
- Vistas:
Transcripción
1 Intervalos de Confianza Comparación de Hipótesis Validación Cruzada y t-test Programación Lógica Inductiva Ingeniería Informática Fernando Fernández Rebollo y Daniel Borrajo Millán Grupo de Planificación y Aprendizaje (PLG) Departamento de Informática Escuela Politécnica Superior Universidad Carlos III de Madrid 27 de febrero de 2009
2 En Esta Sección: 12 Evaluación de Hipótesis Intervalos de Confianza Comparación de Hipótesis Validación Cruzada y t-test 13 Programación Lógica Inductiva Programación Lógica Inductiva (ilp) 14 S-CART: Structural Classification and Regression Trees Aproximaciones Basadas en Distancias Aprendizaje por Refuerzo Relacional Otras Aplicaciones de Conclusiones
3 Motivación Qué ocurre cuando queremos extraer conocimiento que: no esté representado como atributo-valor o tenga una relación entre los datos que sea difícil expresarla como preguntas por valores de atributos? A 1 A 2 Clase
4 Qué ocurre? A 1 A 2 Class If A 1 =0 Y A 2 =0 Then + If A 1 =0 Y A 2 =1 Then - If A 1 =0 Y A 2 =2 Then - If A 1 =1 Y A 2 =0 Then - If A 1 =1 Y A 2 =1 Then + If A 1 =1 Y A 2 =2 Then - If A 1 =2 Y A 2 =0 Then - If A 1 =2 Y A 2 =1 Then - If A 1 =2 Y A 2 =2 Then +
5 Solución con lógica de predicados A 1 A 2 Clase If A 1 =0 Y A 2 =0 Then + If A 1 =0 Y A 2 =1 Then - If A 1 =0 Y A 2 =2 Then - If A 1 =1 Y A 2 =0 Then - If A 1 =1 Y A 2 =1 Then + If A 1 =1 Y A 2 =2 Then + If A 1 =2 Y A 2 =0 Then - If A 1 =2 Y A 2 =1 Then - If A 1 =2 Y A 2 =2 Then + If A 1 =A 2 Then +
6 Análisis de Datos Relacional Tabla Clientes ID Género Edad Ingresos Gastos Gran Cliente c1 hombre Sí c2 mujer Sí c3 hombre No c4 mujer No c5 hombre Sí c6 hombre Sí c7 hombre No c8 hombre No c9 mujer Sí c10 hombre Sí Tabla Casado Con Miembro 1 Miembro 2 c1 c2 c3 c4 c5 c9 c10 c6
7 Soluciones Regla Proposicional: IF (ingresos > ) THEN Gran Cliente = si. Reglas Relacionales: Gran Cliente(C1,Edad1,Ingresos1,Gastos1) Cliente(C1,Edad1,Ingresos1,Gastos1) Ingresos1 > Gran Cliente(C1,Edad1,Ingresos1,Gastos1) Cliente(C2,Edad2,Ingresos2,Gastos2) casado con(c1,c2) Ingresos2 >
8 Soluciones Regla Proposicional: IF (ingresos > ) THEN Gran Cliente = si. Reglas Relacionales: Gran Cliente(C1,Edad1,Ingresos1,Gastos1) Cliente(C1,Edad1,Ingresos1,Gastos1) Ingresos1 > Gran Cliente(C1,Edad1,Ingresos1,Gastos1) Cliente(C2,Edad2,Ingresos2,Gastos2) casado con(c1,c2) Ingresos2 >
9 Soluciones Regla Proposicional: IF (ingresos > ) THEN Gran Cliente = si. Reglas Relacionales: Gran Cliente(C1,Edad1,Ingresos1,Gastos1) Cliente(C1,Edad1,Ingresos1,Gastos1) Ingresos1 > Gran Cliente(C1,Edad1,Ingresos1,Gastos1) Cliente(C2,Edad2,Ingresos2,Gastos2) casado con(c1,c2) Ingresos2 >
10 Proposicionalización Agregación Sumar todos los ingresos (propios y de la pareja) Pero se pierde información sobre quién cobra qué Introducir nuevos atributos en la tabla original Qué ocurre con las relaciones n-m?
11 Elementos de representación Términos: constantes (a), variables (X ), funciones (f (X, Y )) pepe, juan, Cliente, cliente-de(x, Y ) Fórmulas atómicas: predicados definidos sobre términos tipo-cliente(x,bueno) Fórmulas bien formadas (wff): fórmulas atómicas unidas por conectivas (,,, ) y cuantificadas (, ) X, Z cliente(x ) compra(x, Z) caro(z) tipo-cliente(x,bueno)
12 Más elementos de representación Cláusula de Horn: implicación lógica abuelo(x,y) :- padre(x,z), padre(z,y). X, Y Z padre(x, Z) padre(z, Y ) abuelo(x, Y ) Regla de Horn: conjunto de cláusulas de Horn abuelo(x,y) :- padre(x,z), madre(z,y). abuelo(x,y) :- padre(x,z), padre(z,y). Definición impĺıcita (o intensional) de un concepto Ejemplo anterior de abuelo Definición expĺıcita (o extensional) de un concepto abuelo(x, Y )={(pepe,juan),(pepe,ana),...,(luis,javier)}
13 Tarea de aprendizaje Entradas: E, conjunto de ejemplos positivos y negativos del concepto meta abuelo(x, Y ) + ={(pepe,juan),(pepe,ana),(pepe,andrés)} abuelo(x, Y ) ={(pepe,luis),...,(ana,andrés)} D, conocimiento del dominio, que puede ser extensional o intensional padre(x, Y )={(pepe,luis),(pepe,ana),(luis,ana),(luis,juan)} madre(x, Y )={(ana,andrés)} o bien: progenitor(x, Y ) :- padre(x, Y ). progenitor(x, Y ) :- madre(x, Y ).
14 Tarea de aprendizaje Salidas: H, hipótesis tal que D H E (D H E + y D H E ) abuelo(x,y) :- padre(x,z), madre(z,y). abuelo(x,y) :- padre(x,z), padre(z,y). abuelo(x,y) :- padre(x,z), progenitor(z,y).
15 Algoritmo de Función FOIL (E +, E, P, D): REGLA Hasta que E + = φ: N = E CUERPO=φ Hasta que N = φ L=literal-máxima-ganancia(E +, E, P, D, N,CUERPO) CUERPO=CUERPO,L N = N {e N L e} REGLA=REGLA [P:-CUERPO] E + = E + {e E + CUERPO e} Devolver REGLA
16 Heurística de G(L) = k [I (n +, n ) I (n + L, n L )] donde: G(L) es la ganancia que se obtiene al añadir el literal L a la clausula k es el número de ejemplos positivos de E que cumplen L, n + es el número de ejemplos positivos cubiertos por la cláusula n es el número de ejemplos negativos cubiertos por la cláusula I (n +, n n + ) = log 2 ( n + + n ) n + L es el número de ejemplos positivos cubiertos por la cláusula si se añade el literal L, n L es el número de ejemplos negativos cubiertos por la cláusula si se añade el literal L, I (n + L, n L ) = log 2 ( n + L n + L + n L )
17 Tipos de literales donde Q(V 1, V 2,..., V n ): se cumple el literal Q para los V i dados Q(V 1, V 2,..., V n ): no se cumple el literal Q para los V i dados X i = X j, X i X j : una varible es igual/diferente que la otra X i = c, X i c: una variable es igual/diferente que una constante del mismo tipo X i < X j, X i X j : una varible es menor/mayor/igual que la otra X i < X j, X i c: una varible es menor/mayor/igual que una constante X i son variables que ya aparecieran en CUERPO, V i son variables nuevas o ya existentes en CUERPO o en P, y Q es algún predicado de la teoría del dominio (P o alguno que esté descrito en D)
18 Otras restricciones Q debe tener al menos una variable ya existente; permite obtener definiciones recursivas (con algunas restricciones) miembro(x,z) :- formado-por(z,x,y). miembro(x,z) :- formado-por(z,a,y), miembro(x,y). se puede hacer poda cuando la ganancia esté por debajo de un umbral no permite funciones ni constantes en las reglas aprendidas; y el conocimiento de dominio, D, debe estar definido extensionalmente.
19 Ejemplo
20 Ejemplo. Tarea Dados: E 0 : alcanzable=[(0,1),(0,2),(0,3),(0,4),(0,5),(0,6),(0,8),(1,2),(3,2),(3,4), (3,5),(3,6),(3,8),(4,5),(4,6),(4,8),(6,8),(7,6),(7,8)] D: conectado=[(0,1),(0,3),(1,2),(3,2),(3,4),(4,5),(4,6),(6,8),(7,6),(7,8)] Obtener: alcanzable. Generación de ejemplos negativos (mundo cerrado): E 0 =[(0,0),(0,7),(1,0),(1,1),(1,3),(1,4),(1,5),(1,6),(1,7),(1,8),(2,0),(2,1),(2,2),(2,3), (2,4),(2,5),(2,6),(2,7),(2,8),(3,0),(3,1),(3,3),(3,7),(4,0),(4,1),(4,2),(4,3),(4,4), (4,7),(5,0),(5,1),(5,2),(5,3),(5,4),(5,5),(5,6),(5,7),(5,8),(6,0),(6,1),(6,2),(6,3), (6,4),(6,5),(6,6),(6,7),(7,0),(7,1),(7,2),(7,3),(7,4),(7,5),(7,7),(8,0),(8,1),(8,2), (8,3),(8,4),(8,5),(8,6),(8,7),(8,8)]
21 Ejemplo P=alcanzable(X 1, X 2 ) Posibles literales a añadir: conectado(x 1, X 2 ) conectado(x 2, X 1 ) conectado(x 1, X 3 ) conectado(x 3, X 2 ) conectado(x 3, X 1 ) conectado(x 2, X 3 ) alcanzable(x 1, X 3 ) alcanzable(x 2, X 3 ) alcanzable(x 3, X 1 ) alcanzable(x 3, X 2 ) alcanzable(x 2, X 1 X 1 = X 2 X 1 X 2
22 Ejemplo. Evaluación de heurística para conectado(x 1, X 2 ) n + =19, número de ejemplos positivos iniciales n =62, número de ejemplos negativos iniciales k=10, número de ejemplos para los que si se cumple conectado(x 1, X 2 ), se cumple alcanzable(x 1, X 2 ) n + L =10, cada una de las 10 tuplas de conectado anteriores, genera un ejemplo positivo en el siguiente conjunto de tuplas n L =0, no hay ninguna tupla de conectado que genere ejemplos negativos. G(L i ) = k [I (n +, n ) I (n + L, n L )] [ log 2 ( ) + log 10 2( )] = 20,
23 Ejemplo. Primera cláusula alcanzable(x 1, X 2 ) :- conectado(x 1, X 2 ). E + 1 : alcanzable=[(0,2),(0,4),(0,5),(0,6),(0,8),(3,5),(3,6),(3,8),(4,8)] E 1 = E 0
24 Ejemplo. Evaluación de heurística para conectado(x 1, X 3 ) n + =9, los ejemplos positivos que quedan n =62, todos los ejemplos negativos iniciales k=9, alcanzable(x 1, X 2 ) :- conectado(x 1, X 3 ) describe a todos los ejemplos positivos pendientes n + L =18, ya que ahora hay que considerar todas las tuplas formadas por tres valores (hay tres variables en la cláusula que se generaría con este literal, X 1, X 2 y X 3 ): E + L : [(0,2,1),(0,2,3),(0,4,1),(0,4,3),(0,5,1),(0,5,3),(0,6,1),(0,6,3),(0,8,1),(0,8,3), (3,5,2),(3,5,4),(3,6,2),(3,6,4),(3,8,2),(3,8,4),(4,8,2),(4,8,4)]
25 Ejemplo. Segunda cláusula n L =54 ya que, al hacer lo mismo que con los positivos, hay que tener en cuenta que de los ejemplos negativos habrá que borrar los que tengan como primer argumento 2, 5, y 8: E 2 : = [(0,0,1),(0,0,3),(0,7,1),(0,7,3),(1,0,2),(1,1,2),(1,3,2),(1,4,2),(1,5,2),(1,6,2), (1,7,2),(1,8,2),(3,0,2),(3,0,4),(3,1,2),(3,1,4),(3,3,2),(3,3,4),(3,7,2),(3,7,4), (4,0,5),(4,0,6),(4,1,5),(4,1,6),(4,2,5),(4,2,6),(4,3,5),(4,3,6),(4,4,5),(4,4,6), (4,7,5),(4,7,6),(6,0,8),(6,1,8),(6,2,8),(6,3,8),(6,4,8),(6,5,8),(6,6,8),(6,7,8), (7,0,6),(7,0,8),(7,1,6),(7,1,8),(7,2,6),(7,2,8),(7,3,6),(7,3,8),(7,4,6),(7,4,8), (7,5,6),(7,5,8),(7,7,6),(7,7,8)] G(L) = k [I (n +, n ) I (n + L, n L )] = 9 9 [ log 2 ( ) + log 18 2( )] = 8,
26 Ejemplo. Solución Se elige conectado(x 1, X 3 ): alcanzable(x 1, X 2 ) :- conectado(x 1, X 3 ) Al generar las siguientes posibilidades, el mejor literal es: alcanzable(x 3, X 2 ) Esto deja el conjunto E + = φ, por lo que la solución es: alcanzable(x 1, X 2 ) :- conectado(x 1, X 2 ). alcanzable(x 1, X 2 ) :- conectado(x 1, X 3 ), alcanzable(x 3, X 2 ).
27 Sesgo o bias Espacio de búsqueda mucho más amplio que con representación atributo-valor Retringir: Lenguaje en las cláusulas: no permitir funciones ni constantes, o que en cada nuevo literal aparezca al menos una variable utilizada anteriormente Heurísticas de búsqueda: definida por la función de ganancia (similar a ID3)
Aprendizaje Automático
Ingeniería Informática Fernando Fernández Rebollo y Daniel Borrajo Millán Grupo de Planificación y Aprendizaje (PLG) Departamento de Informática Escuela Politécnica Superior Universidad Carlos III de Madrid
Aprendizaje Automático
id3 id3 como búsqueda Cuestiones Adicionales Regresión Lineal. Árboles y Reglas de Regresión Ingeniería Informática Fernando Fernández Rebollo y Daniel Borrajo Millán Grupo de Planificación y Aprendizaje
PROLOG Inteligencia Artificial Universidad de Talca, II Semestre 2005. Jorge Pérez R.
PROLOG Inteligencia Artificial Universidad de Talca, II Semestre 2005 Jorge Pérez R. 1 Introducción a PROLOG PROLOG es un lenguaje interpretado basado en la lógica de predicados de primer orden. Puede
Unidad 3. Álgebra Relacional y Cálculo Relacional
Unidad 3 Álgebra Relacional y Cálculo Relacional Álgebra Relacional Definición de Álgebra Álgebra es un sistema matemático que está formado por: Operandos. Valores o variables con los cuáles se pueden
Técnicas de aprendizaje sobre series temporales
Técnicas de aprendizaje sobre series temporales Contenido 1. Motivación. 2. Ejemplo del Problema. 3. Aproximaciones al problema de clasificación de series temporales. 4. Aprendizaje de reglas. 5. Boosting
Los S.P. uno de los mecanismos de representación del conocimiento más populares y ampliamente empleados.
Los S.P. uno de los mecanismos de representación del conocimiento más populares y ampliamente empleados. Las Reglas de Producción son reglas del tipo Si- Entonces. Su popularidad es parcialmente debido
Tema 10: Conceptos Metalógicos
Facultad de Informática Grado en Ingeniería Informática Lógica PARTE 2: LÓGICA DE PRIMER ORDEN Tema 10: Conceptos Metalógicos Profesor: Javier Bajo [email protected] Madrid, España 12/11/2012 Introducción
Programación en PROLOG(1)
Programación en PROLOG(1) Inteligencia Artificial 2º cuatrimestre de 2008 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Prolog Es el representante más conocido del
El lenguaje Prolog. Prolog es un lenguaje Declarativo, a diferencia de otros lenguajes que son orientados a objetos o procedurales
II.4 Prolog El lenguaje Prolog Prolog es un lenguaje Declarativo, a diferencia de otros lenguajes que son orientados a objetos o procedurales Creador: Robert Kowalski Algoritmo = Lógica + Control Aspectos
Prolog. Sintaxis Informal. Sintaxis Informal. Hechos: ejemplos. Inteligencia Artificial 2º cuatrimestre de Hechos. Hechos. Reglas.
Prolog Programación en PROLOG(1) Inteligencia Artificial 2º cuatrimestre de 2009 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Es el representante más cocido del
Inteligencia en Redes de Comunicaciones. Prolog. Julio Villena Román.
Inteligencia en Redes de Comunicaciones Prolog Julio Villena Román [email protected] Prolog La lógica proporciona: un lenguaje base para la representación del conocimiento modelos para el razonamiento
Lógica Proposicional IIC1253. IIC1253 Lógica Proposicional 1/64
Lógica Proposicional IIC1253 IIC1253 Lógica Proposicional 1/64 Inicio de la Lógica Originalmente, la Lógica trataba con argumentos en el lenguaje natural. Ejemplo Es el siguiente argumento válido? Todos
Tema 8: Aprendizaje de reglas
Inteligencia Artificial 2 Curso 2002 03 Tema 8: Aprendizaje de reglas José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Francisco J. Martín Mateos José L. Ruiz Reina Dpto. de Ciencias de la Computación
Contenido. Prólogo... Prólogo a la edición en español Argumentos y proposiciones lógicas Introducción
CONTENIDO vii Contenido Prólogo... Prólogo a la edición en español... XVIl XXI 1 Cálculo proposicional... 1 1.1 Argumentos y proposiciones lógicas 1.1.1 Introducción 1 1 1.1.2 Algunos argumentos lógicos
Ingeniería en Informática
Departamento de Informática Universidad Carlos III de Madrid Ingeniería en Informática Aprendizaje Automático Junio 2007 Normas generales del examen El tiempo para realizar el examen es de 3 horas No se
LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Sintaxis y semántica
LÓGICA FORMAL TEORIAS DE PRIMER ORDEN Sintaxis y semántica Pedro López Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Lenguajes de primer orden 1 La lógica
Aprendizaje Automatizado. Árboles de Clasificación
Aprendizaje Automatizado Árboles de Clasificación Árboles de Clasificación Entrada: Objetos caracterizables mediante propiedades. Salida: En árboles de decisión: una decisión (sí o no). En árboles de clasificación:
Capítulo 2 El Método de Resolución
Capítulo 2 El Método de Resolución En este capítulo se realiza una descripción general del método de resolución, dado que el programa de razonamiento automático OTTER lo utiliza y prueba a través de refutación.
Aprendizaje Automatizado. Árboles de Clasificación
Aprendizaje Automatizado Árboles de Clasificación Árboles de Clasificación Estudiaremos un algoritmo para la creación del árbol. Selección de atributos comenzando en el nodo raíz. Proceso recursivo. Árboles
Programación Lógica. David Barrera Steven Bustos Jhonatan Guzmán
Programación Lógica David Barrera Steven Bustos Jhonatan Guzmán Programación Lógica axiomas Datos Reglas Programación Lógica Relaciones vs Funciones Funciones Relaciones Determinista Único patrón de entradas
Representación de Conocimientos
Representación de Conocimientos Asunción Gómez-Pérez [email protected] Despacho 2104 Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo
Conceptos básicos de álgebra relacional
PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA OFIMATICA, WEB Y DESARROLLO DE SISTEMAS II-A GESTORES DE BASES DE DATOS ALGEBRA RELACIONAL APLICAR
Cálculo Relacional. Temas. Lenguajes de Consulta. Cálculo Relacional de Tuplas. Fórmulas Seguras. Cálculo Relacional de Dominios.
Cálculo Relacional Temas Lenguajes de Consulta. Cálculo Relacional de Tuplas. Fórmulas Seguras Cálculo Relacional de Dominios. In.Co. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema
Tema 7: Aprendizaje de árboles de decisión
Inteligencia Artificial 2 Curso 2002 03 Tema 7: Aprendizaje de árboles de decisión José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Francisco J. Martín Mateos José L. Ruiz Reina Dpto. de Ciencias de
Tema 8: Árboles de Clasificación
Tema 8: Árboles de Clasificación p. 1/11 Tema 8: Árboles de Clasificación Abdelmalik Moujahid, Iñaki Inza, Pedro Larrañaga Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad
Tema 7: Formas normales: Formas prenex y de Skolem
Tema 7: Formas normales: Formas prenex y de Skolem Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Ingeniería del Software) Curso 2013 14 LI(IS), 2013
Guía del Curso Curso de Bases de Datos Relacionales
Guía del Curso Curso de Bases de Datos Relacionales Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS Este Curso de Bases de Datos Relacionales
Lógica de predicados 3. Sintaxis. Juan Carlos León Universidad de Murcia
Lógica de predicados 3. Sintaxis Juan Carlos León Universidad de Murcia Esquema del tema 3.1. Fórmulas bien formadas y funciones proposicionales 3.2. Alcance. Variables libres y ligadas 3.3. Teoremas 3.4.
Lógica de predicados 3. Sintaxis
Lógica de predicados 3. Sintaxis Juan Carlos León Universidad de Murcia Esquema del tema 3.1. Fórmulas bien formadas y funciones proposicionales 3.2. Alcance. Variables libres y ligadas 3.3. Teoremas 3.4.
Inteligencia Artificial II (primera parte,i)
Inteligencia Artificial II (primera parte,i) (25 Junio 2004) Apellidos:............................................................................... Nombre:.................................................................................
Cómo Implementar una Ontología? Prolog Datalog Description Logic
Cómo Implementar una Ontología? Prolog Datalog Description Logic Reglas como LPO CláusulaHorn: Una cláusula con a lo sumo un literal positivo Cláusulas: Subconjuntos de LPO con la siguiente forma: x 1,.,x
Tema 13: Introducción a la Programación Lógica Inductiva
Razonamiento Automático Curso 2000 2001 Tema 13: Introducción a la Programación Lógica Inductiva José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial
Matemática y programación
NI FCC - EI FING UDELAR CES ANEP 2014 Clase 1 Breve historia la ciencia de la computación o informática programación: paradigmas filosóficos en el sistema educativo Este curso Problemas, soluciones, implementaciones
Programación Lógica. rafael ramirez. Ocata 320
Programación Lógica rafael ramirez [email protected] Ocata 320 Logica proposicional Una literal (proposicional) es una variable proposicional o la negacion de una variable proposicional: p, q, r, Una cláusula
Práctica 2 de IA /2012. LÓGICA Fecha publicación: 26 de octubre de 2011 Duración: 3 sesiones de laboratorio Versión: 2011/10/26
Práctica 2 de IA - 2011/2012. LÓGICA Fecha publicación: 26 de octubre de 2011 Duración: 3 sesiones de laboratorio Versión: 2011/10/26 Forward y backward chaining en lógica proposicional En la práctica
Inteligencia Artificial
Inteligencia Artificial Conjunto de técnicas que se aplican en el diseño de programas de computador para la resolución de problemas que por su dificultad requieren el uso de un cierto grado de inteligencia.
Modelos de Datos. Modelo Entidad-Relación
Modelos de Datos Diseño Lógico de Bases de Datos Modelo Entidad/Relación Modelo Relacional Paso a tablas Modelo Entidad-Relación Formulado por P.P. Chen en 1976 Modelo de datos que representa un esquema
Inteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román.
Inteligencia en Redes de Comunicaciones Razonamiento lógico Julio Villena Román [email protected] Índice La programación lógica Lógica de predicados de primer orden Sistemas inferenciales IRC 2009 -
TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad
TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad Calculo proposicional 1 Argumentos y proposiciones lógicas 1 Algunos argumentos lógicos importantes 2 Proposiciones 4 Conexiones lógicas 5 Negación (tabla)
3. Árboles de decisión
3.1 Introducción Método para aproximación de funciones objetivo que tengan valores discretos (clasificación) Uno de los métodos mas extensamente usados para inferencia inductiva Capaz de aprender hipótesis
Cálculo Relacional. Temas. Lenguajes de Consulta. Cálculo Relacional de Tuplas. Fórmulas Seguras. Cálculo Relacional de Dominios.
Cálculo Relacional Temas Lenguajes de Consulta. Cálculo Relacional de Tuplas. Fórmulas Seguras Cálculo Relacional de Dominios. In.Co. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema
Introducción a PL/SQL
Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL
Forma Clausular. Forma Clausular
Forma Clausular Formas Normales: Literal: fórmula atómica o negación de fórmula atómica Un literal se denota con l y su complementario con l C L = P binario, Q unario, f unaria l 1 =
Formas Normales. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 1. Introducción y Conceptos Generales 1
Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Dependencias Multivaluadas Cuarta Forma Normal - Facultad de Ingeniería
Facultad de Ingeniería y Tecnología Informática Técnico en Programación de Computadoras Plan de Estudios 2014 Año 2014 Programa Analítico Lógica (1)
1. OBJETIVOS: 1- OBJETIVOS GENERALES: El objetivo principal de esta asignatura es introducir al alumno en el estudio de los sistemas finitos, conforme a los avances en la era de las computadoras. Se pretende
Formas Normales. Normalización. Introducción
Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Dependencias Multivaluadas Cuarta Forma Normal In.Co. - Facultad de
Capítulo V: Programación Lógica. 5.1 Breve Introducción al Cálculo de Predicados
Capítulo V: Programación Lógica 5.1 Breve Introducción al Cálculo de Predicados 1 Definiciones Básicas Proposición: sentencia lógica que puede ser verdadera o falsa. Se construye de objetos y relaciones.
D conjunto de N patrones etiquetados, cada uno de los cuales está caracterizado por n variables predictoras X 1,..., X n y la variable clase C.
Tema 10. Árboles de Clasificación Pedro Larrañaga, Iñaki Inza, Abdelmalik Moujahid Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad del País Vasco Euskal Herriko Unibertsitatea
Proyecto 6. Árboles de decisión: Un árbol de decisión es un modelo de predicción utilizado en el ámbito de la inteligencia artificial.
Árboles de decisión: Un árbol de decisión es un modelo de predicción utilizado en el ámbito de la inteligencia artificial. Funcionamiento: Se realiza un test en cada nodo interno del árbol, a medida que
Lógica en Ciencias de la Computación. Caso de estudio: PROLOG
Lógica en Ciencias de la Computación. Caso de estudio: PROLOG UCAB / USB Papel de la Lógica L en Informática Formación: Menos discurso, más razonamiento Área genérica que aplica a múltiples dominios de
Control con Lógica Difusa
Control con Lógica Difusa Teoría Conjuntos Difusos: Relaciones y Dr. Fernando Ornelas Tellez Universidad Michoacana de San Nicolás de Hidalgo Facultad de Ingeniería Eléctrica Morelia, Michoacan Dr. Fernando
Tema 4.- Recursión e iteración
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
Programación Declarativa: Lógica y restricciones
Programación Declarativa: Lógica y restricciones Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Titulación Módulo Materia Asignatura Carácter Créditos ECTS Departamento responsable
Metodología de la Programación (12016)
Metodología de la Programación (12016) Fernando Tricas García Dpto. de Informática e Ingeniería de Sistemas del Centro Politécnico Superior Área de Lenguajes y Sistemas Informáticos Universidad de Zaragoza,
Técnico en Sistemas de Almacenamiento
Técnico en Sistemas de Almacenamiento Duración: 80 horas Modalidad: Online Coste Bonificable: 600 Objetivos del curso Este Curso de Técnico en Sistemas de Almacenamiento le ofrece una formación especializada
Razonamiento bajo incertidumbre
Inteligencia en Redes de Comunicaciones Razonamiento bajo incertidumbre Julio Villena Román [email protected] Razonamiento humano En el razonamiento humano hay que trabajar con la incertidumbre: la información
Inducción de Árboles de Decisión ID3, C4.5
Inducción de Árboles de Decisión ID3, C4.5 Contenido 1. Representación mediante árboles de decisión. 2. Algoritmo básico: divide y vencerás. 3. Heurística para la selección de atributos. 4. Espacio de
Tema II: El modelo relacional de datos. (2.3) El modelo relacional de datos. Objetivos:
El modelo relacional de datos. Tema II: El modelo relacional de datos. (2.3) Objetivos: conocer las estructuras de datos del modelo: la tupla y la relación. conocer básicamente la forma de modelar la realidad
INGENIERÍA EN SISTEMAS Y COMUNICACIONES
INGENIERÍA EN SISTEMAS Y COMUNICACIONES UDA: INTELIGENCIA ARTIFICIAL TEMA: REPRESENTACIÓN DEL CONOCIMIENTO E L A B O R Ó : D R. E N C. H É C T O R R A F A E L O R O Z C O A G U I R R E C U U A E M V M
Curso: Métodos de Monte Carlo Unidad 3, Sesión 7: Problemas de conteo
Curso: Métodos de Monte Carlo Unidad 3, Sesión 7: Problemas de conteo Departamento de Investigación Operativa Instituto de Computación, Facultad de Ingeniería Universidad de la República, Montevideo, Uruguay
TEMA 5: MODIFICACIÓN DE LA BASE DE DATOS EN SQL
TEMA 5: MODIFICACIÓN DE LA BASE DE DATOS EN SQL 5.6 SUBCONSULTAS ANIDADAS SQl proporciona un mecanismo para las sub consultas anidadas. Una sub consulta es una expresión SQL de la forma select-from-where
Tema 4. Control en PROLOG
Tema 4. Control en PROLOG 1. Cómo se satisface/resatisface un objetivo? 2. Procedimientos iterativos 3. El predicado corte (!) 4. Aplicaciones del predicado corte 1. Confirmación n de una regla 2. Combinación
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES
PROFESIONALES [PRESENCIAL]
SILABO POR ASIGNATURA 1. INFORMACION GENERAL Coordinador: SAQUICELA GALARZA VICTOR HUGO([email protected]) Facultad(es): [FACULTAD DE INGENIERÍA] Escuela: [ESCUELA DE INFORMÁTICA] Carrera(s):
ALGORITMO ID3. Objetivo
ALGORITMO ID3 Desarrollado por J. Ross Quinlan en 1983. ID3 significa Induction Decision Trees. Pertenece a la familia TDIDT (Top- Down Induction of Decision Trees). Objetivo Construir un árbol de decisión
Diseño de base de datos: Modelo Entidad Relación (I)
Diseño de base de datos: Modelo Entidad Relación (I) I. Fases del desarrollo para lograr un buen diseño El proceso de diseño de una base de datos comienza por una descripción detallada del sistema de información
5.2 Introducción a Prolog. Lenguaje Prolog. Características de Prolog. Su nombre viene de Programación en Lógica, creado a comienzos de los 70:
5.2 Introducción a Prolog 1 Lenguaje Prolog Su nombre viene de Programación en Lógica, creado a comienzos de los 70: Robert Kowalski (Edimburgo): lado teórico Maarten van Emden (Edimburgo): demostración
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES
Métodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) [email protected] ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Contenido Lógica proposicional Lógica de predicados Inferencia en lógica
