Conceptos basicos de visual prolog

CONCEPTOS BASICOS DE VISUAL PROLOG

CONCEPTO O DEFINICION: FUZZY LOGIC O LOGICA DIFUSA La lógica difusa o lógica borrosa se basa en lo relativo de lo observado. Este tipo de lógica toma dos valoresaleatorios, 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 haestablecido en 1 metro. Ambos valores están contextualizados a personas y referidos a una medida métrica lineal.

RED NEURONAL ARTIFICIAL Red neuronal artificial perceptrón simple con n neuronas deentrada, m neuronas en su capa oculta y una neurona de salida.

Las redes de neuronas artificiales (denominadas habitualmente como RNA o en inglés como: “ANN” ) son un paradigma de aprendizaje yprocesamiento automático inspirado en la forma en que funciona el sistema nervioso de los animales. Se trata de un sistema de interconexión de neuronas en una red que colabora para producir un estímulo desalida. En inteligencia artificial es frecuente referirse a ellas como redes de neuronas o redes neuronales. TIPOS DE DATOS EN PROLOG

Los tipos de datos que maneja prolog son los términos, dehecho, algunos están predefinidos para mayor gloria del programador, son el caso de las listas y las cadenas de caracteres. En cualquier caso, prolog no es un lenguaje tipado, puesto que no existendeclaraciones explícitas de tipo tal y como ocurre en los lenguajes imperativos. El hecho de que no existan dichas declaraciones se debe sencillamente a que no hacen falta. Tipos de datos primitivos:variables y constantes:

Enteros Reales Caracteres

Los identificadores con minúscula representan hechos, los que van con mayúscula variables. El alcance de una variable es la regla donde aparece.Tipos de datos estructurados: ? Átomos: constantes y variables de cadena. ? Listas, representadas entre [ ]. Tipos definidos por el usuario. Las reglas para definir relaciones pueden actuar como tipos…