Unidad 3 Inteligencia Artificial
Unidad 3 Inteligencia Artificial
Unidad 3 Inteligencia Artificial
Unidad 3
Representacin del Conocimiento y Razonamiento
Matricula: 11VC0012
NDICE
Introduccin......2
Sistemas basados en conocimiento.....3
Concepto de conocimiento.....3
Lenguajes utilizados en la representacin del conocimiento4
Mapas conceptuales5
Redes semnticas5
Lgica de predicados...6
Sintaxis...6
Semntica..7
Validez8
Inferencia...8
Razonamiento con incertidumbre..9
Aprendizaje9
Razonamiento probabilstico.10
Lgica multivaluadas..10
Lgica difusa11
Demostracin y mtodos...12
Conclusin13
Bibliografa14
INTRODUCCIN
CONCEPTO DE CONOCIMIENTO
Conjunto de datos de primer orden, que modelan de forma estructurada la
experiencia que se tiene sobre un cierto dominio o que surgen de interpretar los
datos bsicos. Incluye y requiere del uso de datos e informacin.
SINTAXIS
Los parntesis, adems de servir como smbolos auxiliares para evitar
ambigedades sin necesidad de recordar el convenio de precedencia, se utilizan
para formalizar la idea de que un smbolo de predicado se aplica a smbolos que
representan a un objetos: p(x,A) representa la relacin p entre la variable x y la
constante A.
Un objeto puede estar representado por una constante, una variable o una funcin
aplicada sobre otros objetos, o sobre otras funciones. En general, se llama trmino
a la representacin de un objeto. La forma de una funcin es la misma que la de un
tomo: un smbolo de funcin seguido por trminos entre parntesis.
En lgica de proposiciones utilizbamos los simbolos , , , como metasmbolos
para representar sentencias. Aadiremos ahora , y para representar tomos,
trminos y funciones, respectivamente.
Para definir las reglas de la gramtica vamos a utilizar tambin p para representar,
en general, a un smbolo de predicado, f para un smbolo de funcin, C para un
smbolo de constante yx para un smbolo de variable. Las reglas, en notacin BNF,
son:
::=C | x | (es decir, un trmino es una constante, una variable o una funcin)
::= p({,}) (es decir, un tomo se construye con un smbolo de predicado y uno o
ms trminos entre parntesis)
::=f({,}) (es decir, una funcin se construye con un smbolo de funcin y uno o
ms trminos entre parntesis; sintcticamente es igual que un tomo)
Y las sentencias se forman con las mismas reglas de la lgica de proposiciones,
aadiendo dos para los cuantificadores:
::= |
()|
()|
()|
()|
()|
(x)()|
(x)()|
SEMNTICA
Una fbf, como 'cadena de caracteres', no tiene significado real (semntica).
Una estructura establece la 'semntica real' de los elementos de la lgica:
Dominio de aplicacin.
Semntica de las constantes, predicados, funciones:
Qu significado tienen?:
(Juan es 'ese' individuo)
Qu se cumple en el mundo real?
Un conjunto de fbf (sin significado) puede representar la "realidad" mediante una
estructura asociada.
VALIDEZ
Las tablas de verdad sirven no solo para definir los conectores, sino tambin para
probar la validez de las oraciones. Si se desea considerar una oracin, se construye
una tabla de verdad con una hilera por cada una de las posibles combinaciones de
valores de verdad correspondientes a los signos proposititos de la oracin. Se
calcula el valor de verdad de toda la oracin, en cada una de las hileras. Si la oracin
es verdadera en cada una de las hileras. La oracin es vlida.
Las tablas nos manifiestan los valores de verdad de cualquier proposicin, as como
el anlisis de los mismos, encontrndonos con los siguientes casos:
Tautologa o validez: Se entiende por proposicin tautolgica, o tautologa, aquella
proposicin que en todos los casos posibles de su tabla de verdad su valor siempre
es V.
Contradiccin: Se entiende por proposicin contradictoria, o contradiccin, aquella
proposicin que en todos los casos posibles de su tabla de verdad su valor siempre
es F.
Contingencia (verdad indeterminada): Se entiende por verdad contingente, o
verdad de hecho, aquella proposicin que puede ser verdadera o falsa, o no se tiene
suficiente informacin para llegar a una conclusin
Satisfabilidad: Si en la tabla de verdad se obtiene al menos una VERDAD
INFERENCIA
Es el encargado de decidir cmo se procede en lo informado a la BC. El componente
base de conocimiento a veces cuenta con ciertos conocimientos iniciales.
Cuando se solicita intervencin al programa de agente sucede:
1. El programa INFORMA a la base de conocimiento lo que percibe
2. Le pregunta a la base de conocimientos cual es la accin que debe
emprender.
3. Para responder a la consulta se utiliza el razonamiento lgico para determinar
de entre varias acciones la mejor.
APRENDIZAJE
Es desarrollar tcnicas que permitan a las computadoras aprender. De forma ms
concreta, se trata de crear programas capaces de generalizar comportamientos a
partir de una informacin no estructurada suministrada en forma de ejemplos. Es,
por lo tanto, un proceso de induccin del conocimiento. En muchas ocasiones el
campo de actuacin del aprendizaje automtico se solapa con el de la estadstica,
ya que las dos disciplinas se basan en el anlisis de datos. Sin embargo, el
aprendizaje automtico se centra ms en el estudio de la complejidad
computacional de los problemas. Muchos problemas son de clase NP-hard, por lo
que gran parte de la investigacin realizada en aprendizaje automtico est
enfocada al diseo de soluciones factibles a esos problemas. El aprendizaje
automtico puede ser visto como un intento de automatizar algunas partes del
mtodo cientfico mediante mtodos matemticos.
El aprendizaje automtico tiene una amplia gama de aplicaciones, incluyendo
motores de bsqueda, diagnsticos mdicos, deteccin de fraude en el uso de
tarjetas de crdito, anlisis del mercado de valores, clasificacin de secuencias de
ADN, reconocimiento del habla y del lenguaje escrito, juegos y robtica.
RAZONAMIENTO PROBABILSTICO
La tcnica ms antigua y mejor definida para manejar la incertidumbre es la Regla
de Bayes, la misma que est basada en la teora clsica de la probabilidad Las
hiptesis son ms o menos probables dependiendo de las posibilidades de los
hechos o evidencias que las sostiene La probabilidades se calculan en base a la
frmula general de la probabilidad condicionada de Bayes o algunas
transformaciones de la misma.
LGICAS MULTIVALUADAS
Aunque la lgica multivariada no sea una extensin en sentido propio de la de primer
orden (univariada), atendiendo al resto de propiedades se la prefiere en aplicaciones
tanto en informtica como en lingstica. Por lo que respecta a la informtica es
ampliamente usada, sirvan los ejemplos siguientes:
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
10
LGICA DIFUSA
La lgica difusa o lgica heurstica se basa en lo relativo de lo observado como
posicin diferencial. Este tipo de lgica toma dos valores aleatorios, pero
contextualizados y referidos entre s. As, por ejemplo, una persona que mida 2
metros es claramente una persona alta, si previamente se ha tomado el valor de
persona baja y se ha establecido en 1 metro. Ambos valores estn contextualizados
a personas y referidos a una medida mtrica lineal.
Desarrollos actuales y aplicaciones de lgica difusa
Aplicaciones generales
La lgica difusa se utiliza cuando la complejidad del proceso en cuestin es muy
alta y no existen modelos matemticos precisos, para procesos altamente no
lineales y cuando se envuelven definiciones y conocimiento no estrictamente
definido (impreciso o subjetivo).
En cambio, no es una buena idea usarla cuando algn modelo matemtico ya
soluciona eficientemente el problema, cuando los problemas son lineales o cuando
no tienen solucin.
Esta tcnica se ha empleado con bastante xito en la industria, principalmente en
Japn, y cada vez se est usando en gran multitud de campos. La primera vez que
se us de forma importante fue en el metro japons, con excelentes resultados. A
continuacin se citan algunos ejemplos de su aplicacin:
11
DEMOSTRACIN Y MTODOS
La demostracin consiste bsicamente a partir de unas proposiciones dadas
llamadas premisas, obtener otras proposiciones llamada conclusin mediante la
aplicacin de unas reglas lgicas.
Los mtodos de demostracin son modelos o esquemas generales que se
encuentran en los procesos deductivos, estos modelos estn fundamentados
lgicamente en teoremas o reglas de inferencia ya establecidas. Mtodo directo de
la hiptesis auxiliar o demostracin condicional dado un conjunto de premisas en
una teora, si bajo el supuesto de que una proposicin p es verdadera y utilizando
las premisas disponibles se puede hacer una demostracin de que una proposicin
q es verdadera, entonces en esa teora puede concluirse que p es verdadero.
Mtodo contra reciproco
Supongamos que se requiere demostrar que una proposicin especfica p q es
teorema y al intentar su demostracin por el mtodo directo no se logra obtener la
conclusin deseada.
se procede a demostrar por el mtodo directo su contra reciproco, si se consigue
este objetivo entonces queda establecida la validez al hacer la sustitucin por
equivalencia.
Mtodo de demostracin por contradiccin o reduccin al absurdo.
consiste en suponer explcitamente la negacin de la proposicin a demostrar, a
partir de la hiptesis se trata de generar una contradiccin, esto es, que la teora
con ese supuesto es inconsistente y, en consecuencia, tal hiptesis es falsa, a lo
que es equivalente, que su negacin es verdadera quedando validada la proposicin
inicial.
12
CONCLUSIN
Ya que hemos terminado de analizar estos temas, solo nos falta llevarlo a la prctica
para mejorar y as no tener dudas ni tener errores en cuantos ejercicios. El principal
problema es encontrar una representacin del conocimiento y un sistema de
razonamiento que el soporte que pueda hacer las inferencias que necesite tu
aplicacin dentro de los lmites de recursos del problema a tratar. Ver varias formas
para analizar y as poder resolver problemas complejos.
13
BIBLIOGRAFA
http://inteligenciartificialitsat.wordpress.com/2013/04/08/unidad-ii-representaciondel-conocimiento-y-razonamiento/
https://www.google.com.mx/?gfe_rd=cr&ei=CrlqU6fvEOvP8ge7h4H4Bg
http://www.monografias.com/trabajos51/inteligencia-artificial/inteligenciaartificial2.shtml
http://inteligenciaartificial-isc.blogspot.mx/p/unidad-3-representacion-del.html
http://es.wikipedia.org/wiki/Representaci%C3%B3n_del_conocimiento
14