Redes Semanticas Inteligencia Artificial


1.1) Componentes de las redes semánticas:
Nodos: Los nodos de una red semántica están unidos por arcos, los cuales indican la relación que existe entre ellos. 






  • Objetos físicos: ver, tocar.
  • Objetos conceptuales: hechos, eventos, ciertos conceptos.
  • Descriptivos: cualidades.

Arcos: Representan relaciones conceptuales.





  • Elementos de su clase (ES_UN)
  • Parte con su todo (PARTE_DE)
  • Causa con su síntoma (CAUSA_DE)
  • Definiciones y características.
Tipo de arcos:
Arcos estructurales: Su semántica es independiente al dominio.
  • Instancia o ejemplar: Une un objeto con su tipo (clase).
  • Subclase: Enlaza una clase son otra mas general.
  • Tiene_parte: liga un objeto con sus componentes.











Arcos descriptivos: Su semántica depende del dominio.
Propiedades: Profesión, color_pelo.
Relaciones (no estructural): Amigo_de, padre_de.

1.2) Ventajas y desventajas del uso de Redes Semánticas.


Ventajas 
  • Se pueden declarar asociaciones de forma explícita, con la relación de los nodos con los arcos, esto permite entender de mejor forma la red del conocimiento.
  • Cada nodo se relaciona directamente, por lo cual el tiempo de búsqueda es muy reducido.
  • Se representan de forma gráfica, así que ayuda para la visualización de la base de conocimiento, y así sea más fácil de entender.
  • Se pueden inferir propiedades de un objeto teniendo en cuenta la categoría a la que esta pertenece, haciendo así del algoritmo, una búsqueda bastante eficiente. 

Desventajas 
  • Es imposible realizar en ellas lógica de predicados, por lo cual no se puede expresar una disyunción, negación o cuantificadores.
  • No tienen una meta a la cual la búsqueda tiene que llegar, careciendo de una adecuación heurística.
  • La interpretación de la red depende del programa que la manipule, no hay un estándar o norma para la interpretación de la información.
  • Si no se interpreta de forma correcta la información, esto puede derivar a representaciones invalidas de conocimiento. 
1.3)  Importancia del manejo de herencia en Redes Semánticas

Con la herencia se puede entender y se puede razonar de mejor manera la información que se posee, pudiendo reutilizar la información y así simplificar un poco los datos que pueden llegar a ser obtenidos. El funcionamiento de la herencia depende de la jerarquía que se posea, heredando de nodos padres a nodos hijos, según las propiedades de cada nodo.

1.4) Para que y como se utiliza la operación de confrontación.

La confrontación se utiliza cuando se trata de responder a consultas del usuario. Se usa el conocimiento representado en la red semántica.




                                                                                                                                                                                                            En la parte A (Red del conocimiento) de la figura nos muestra la red semántica almacenada en el computador y la parte B (Red de consulta u objetivo) de la red corresponde a las consultas del usuario. Esta consulta puede responder teniendo en cuenta la red semántica que se tiene, si y solo si la operación de confrontación entre la red de objetivo confronta con la estructura de la red de conocimiento, si el conjunto de nodos y enlaces con la primera se unifican exactamente con algún subconjunto de nodos y enlaces de la segunda, en otras palabras, si la estructura de la red objetivo coincide con una subestructura de la red de conocimiento.
Cuando la red objetivo no coincide exactamente con un subconjunto de la red de hechos no seda respuesta al usuario.

2) Represente utilizando redes semánticas.

  • Los platelmintos, son animales de simetría bilateral, cuerpo aplanado y vida parasitaria.
  • Los moluscos son animales con simetría bilateral cuerpo blando y vida marina
  • Los artrópodos son animales con simetría bilateral, cuerpo anillado y vida acuática y terrestre
  • Los phylum cordados son del reino animal con simetría bilateral, su cuerpo es un celoma y su vida acuática y terrestre.
  • Los peces son de la clase phylum cordados con esqueleto cartilaginoso, piel con escamas, reproducción ovípara, locomoción por vuelo y vida acuática
  • Las aves son phylum cordades, esqueleto oseo. piel con plumas, reproducción ovípara y vida terrestre.
  • El tiburón es un pez de piel lisa.
  • Las galliformes son aves con locomoción poco voladora, tamaño mediano, extremidades con 4 dedos y pico pequeño.
visualizar aquí mejor la imagen
3) Teniendo en cuenta la red del ejercicio (anterior). Explique que? y como se responderían las siguientes preguntas?

Cuales son las características del tiburón?
El tiburón es un animal que tiene la piel lisa, es un pez de la clase phylum cordados y tiene simetría bilateral.

Tienen las aves simetría bilateral y cuerpo blando?
Las aves no tiene simetría bilateral y cuerpo blando

Que animales tienen locomoción poco voladora, tamaño mediano, extremidades con 4 dedos y pico pequeño?
Los galliformes

4) Represente mediante una Red Semántica.
  • El computador es una maquina
  • Las maquinas carecen de inteligencia
  • El software es el conjunto de programas que permiten el uso y/o administración del computador.
  • El software se clasifica en base, software de desarrollo y software de utilidad.
  • El software de base permite la administración de los recursos del computador
  • Los recursos del computador son la memoria, CPU, dispositivos de E/S y la información
  • El sistema operativo y los sistemas de gestión de base de datos. Son software de base.
  • Los compiladores, procesadores de texto y gratificadores de texto son software de desarrollo.

visualizar aquí mejor la imagen

Comentarios

Entradas más populares de este blog

Proyecto Perceptron Simple (Código C++)

IDA* Algoritmo Inteligencia Artificial

Proyecto Minimax-Scout (Código C++)