| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Usos de Prolog
    Prolog es un nuevo y poderoso lenguaje de programación de aplicaciones en la vanguardia de la investigación científica. Fue desarrollado en Francia por los investigadores interesados ​​en la traducción automática de la máquina entre los lenguajes naturales . Luego se perfeccionó en Escocia por los matemáticos interesados ​​en programas informáticos que prueban automáticamente teoremas matemáticos. Posteriormente fue elegido por los japoneses por el idioma oficial de quinta generación de Inteligencia Artificial del Proyecto. Natural Language Translation

    Usando Prolog trata de escribir una serie de declaraciones que describen los conocimientos en un determinado dominio restringido y luego hacer preguntas acerca de este dominio . Prolog busca automáticamente a través de los estados y viene con todas las respuestas posibles que sean compatibles con la serie de declaraciones. Si los estados son las definiciones y reglas gramaticales , Prolog puede tomar una sentencia candidatos y decidir si se trata de una sentencia válida en cuanto a las definiciones y normas de la lengua. Un programa un poco más sofisticado volvería una traducción de la frase si es válida .
    Demostración Automática

    Si la base de datos de estados consiste en relaciones matemáticas en lugar de gramática queridos, pueden lanzar un teorema como una cuestión y el sistema Prolog responderá con un "sí " o "no" en función de si el teorema es consistente con la base de datos de los hechos y las reglas. Mostrando una declaración es consistente con un conjunto de reglas y hechos es la misma como prueba de un teorema matemático o lógico propuesto para ver que es válida . Prolog entiende ni las matemáticas ni la lógica - . Sólo entiende la coherencia
    Data Mining

    Prolog , por su naturaleza , establece una base de datos. Debido a la forma expresiones Prolog contienen las variables , una consulta sobre la base de datos puede devolver valores deseados. Por ejemplo, el " Bigger_than_a_breadbox (X ) " consulta devolverá un "no" si no hay nada en la base de datos es más grande que una panera . Si algo es , Prolog volverá "sí ", así como una lista de todas las cosas en la base de datos que causaron una "coincidencia ". Habrá una lista como : . X = Godzilla ; X = El Empire State Building , X = A Volkswagen y así sucesivamente, dependiendo del contenido de la base de datos
    Robótica

    Robots constantemente deben hacerse la misma pregunta : " ¿Qué hago ahora? " La base de datos que se utiliza para responder a esta pregunta proviene de tres fuentes: los sensores , la memoria y los comandos de los seres humanos. La pregunta sigue siendo la misma , pero la base de datos que se utiliza para responder a la pregunta cambia constantemente . Una de las ventajas del uso de Prolog con un robot es que varios prólogos se pueden ejecutar al mismo tiempo en la misma base de datos . Los ojos pueden correr un prólogo , mientras que las piernas se ejecutan otro prólogo sin ninguna interferencia , ya que ni los cambios de la base de datos .

    Previous :

    next :
      Artículos relacionados
    ·Cómo insertar una cotización en una cadena en ColdFus…
    ·Cómo crear un instalador para un servicio de Windows 
    ·Cómo transferir Desde microcontroladores para PCs 
    ·Cómo agregar un nodo nuevo a un clúster SQL 
    ·Cómo obtener nombres de campo de un conjunto de datos 
    ·¿Cuáles son las Tablas de conversión de páginas de …
    ·Cómo pasar variables de CGI de un conjunto de marcos 
    ·Técnicas de programación IDL 
    ·Cómo almacenar un árbol binario de búsqueda en un ar…
    ·Cómo instalar QBasic Con Windows XP 
      Artículos destacados
    ·Cómo convertir Infijo a Postfix mediante Visual Basic 
    ·Cómo crear una casilla de verificación en Visual Basi…
    ·Cómo hacer un libro Code 
    ·Cómo validar un cuadro de texto 
    ·Cómo conectarse a Database Heliohost 
    ·Cómo extraer los números de una cadena en Python 
    ·Cómo comprobar Boolean en PHP 
    ·MySQL se une Tutorial 
    ·Cómo eliminar una fila de DataGridView 
    ·Cómo pasar múltiples parámetros de formulario HTML m…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com