You are on page 1of 5

Capitulo 13: GeoBase

Es una base de datos en lenguaje natural; esto es, combina una base de datos con una interface que puede interpretar preguntas escritas en el ingles de cada da. GeoBase comprende 2 de las ms importantes aplicaciones de Prolog: Los sistemas expertos Los lenguajes naturales

GeoBase hace uso de muchas de las capacidades de Turbo Prolog y permite experimentar con caractersticas tan avanzadas como la compilacin EXE y la modificacin de una base de datos.

LO QUE NECESITA PARA COMPILAR GEOBASE


PROLOG.LIB PROLOG.EXE PROLOG.SYS PROLOG.ERR PROLOG.HLP PLINK.BAT INIT.OBJ GEOBASE.PRO GEOBASE.INC GEOBASE.HLP GEOBASE.DBA

Encontrara 3 obstculos principales cuando compile y ejecute un programa a lo largo como GeoBase: Demasiado poco espacio en Disco Duro Caminos de directorios Restricciones de RAM

Resumen general de GeoBase.

Capitulo 2: Resolucin de problemas: Bsqueda de soluciones


Hay bsicamente dos tipos de problemas: El primer tipo se puede resolver usando algn tipo de procedimiento determinista que es de xito garantizado. Este procedimiento se llama computacin. El segundo tipo consiste en problemas que se solucionan mediante la busqueda de una solucin.

Representacin y terminologa
Los problemas se pueden representar con grafos. El hecho de que puede representar un problema con un grafo es importante porq1ue le da una manera simple de visualizar la forma en que trabajan las diferentes tcnicas de bsqueda. Definiciones NODO: un punto discreto y posible objetivo NODO TERMINAL: nodo en que finaliza un camino. ESPACIO DE BUSQUEDA: conjunto de todos los nodos. OBJETIVO: el nodo que es objeto de la bsqueda. HEURISTICA: informacin descriptiva de la verosimilitud de que un nodo concreto sea una eleccin mejor para intentar la prxima vez, en vez de otro nodo. CAMINO SOLUCION: un grafo dirigido de los nodos visitados que conducen a la solucin.

Tcnicas de bsqueda
Hay varias formas de buscar una posible solucin. Estas son las tcnicas mas importantes y comunes: Primero en profundidad Primero en anchura Remontando colinas Menor coste

Eleccin de una tcnica de bsqueda


Las tcnicas heursticas tendern a trabajar mejor que la bsqueda ciega. Sin embargo no siempre es posible usar una bsqueda heurstica porque a veces no hay suficiente informacin accesible para permitirle clasificar la verosimilitud del prximo nodo que est en el camino hacia el objetivo.

Capitulo 4: Procesamiento del Lenguaje Natural


subdisciplina de la Inteligencia Artificial y la rama ingeniera de la lingstica computacional. El PLN se ocupa de la formulacin e investigacin de mecanismos eficaces computacionalmente para la comunicacin entre personas o entre personas y mquinas por medio de lenguajes naturales. El PLN no trata de la comunicacin por medio de lenguajes naturales de una forma abstracta, sino de disear mecanismos para comunicarse que sean eficaces computacionalmente (que se puedan realizar por medio de programas que ejecuten o simulen la comunicacin). Los modelos aplicados se enfocan no slo a la comprensin del lenguaje de por s, sino a aspectos generales cognitivos humanos y a la organizacin de la memoria. El lenguaje natural sirve slo de medio para estudiar estos fenmenos. El PLN intenta hacer a la computadora capaz de entender rdenes escritas en lenguajes humanos estndar. Normalmente la sntesis y reconocimiento del habla no son parte del PLN.

Enfoques al procesamiento del lenguaje Natural


El corazn de cualquier PLN es el analizador. Los 3 que se examinaran son: Basado en maquina de estados Recursivo, descendente de contexto libre Desechador de ruido

CONCLUSIONES
El procesamiento del lenguaje natural tiene como objetivo fundamental lograr una comunicacin maquina-humano similar a la comunicacin humano-humano, el empleo del lenguaje le permite al hombre trasmitir sus conocimientos, sentimientos, sensaciones, emociones, y estados de nimo, comprimindolos en una forma simple y comn de entender. A lo largo de la historia los lenguajes naturales han ido evolucionando, de forma paralela al desarrollo y evolucin de la especie humana, han sido varios los sistemas informticos inteligentes que se han desarrollado que emplean el procesamiento del lenguaje natural esto como tal les ha trado un sin numero de ventajas en cuanto a interpretacin de lo que se quiere mostrar pero sin embargo debido a la gran complejidad del lenguaje aun no coincide los procesamientos de estos sistemas en un 100% ya que las computadoras no son capaces de interpretar las cadenas de caracteres como lo hara un humano puesto que su actividad de anlisis ha sido previamente programada pero en cambio en base a esta programacin ella puede procesar mucha mas informacin en minutos que la que un humano podra leer en aos.