Interprete NEUPRO utilizando la NeuPro abstract machine
El lenguaje de programación Prolog es uno de los principales lenguajes de la Inteligencia Artificial. Pertenece a la programación lógica y al desarrollo de bases de datos simbólicas. Existen varios descendientes como el Hilog, el XSB, y el NEUPRO. Todos ellos se construyen por cláusulas del tipo :...
Autores principales: | , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Español |
Publicado: |
2005
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/22954 |
Aporte de: |
id |
I19-R120-10915-22954 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Español |
topic |
Ciencias Informáticas Neural nets Base de Datos Minería de Datos Data mining Algorithms Redes Neurales (Computación) |
spellingShingle |
Ciencias Informáticas Neural nets Base de Datos Minería de Datos Data mining Algorithms Redes Neurales (Computación) Rapallini, Ulises Mario Alberto Nanclares, Jorge Interprete NEUPRO utilizando la NeuPro abstract machine |
topic_facet |
Ciencias Informáticas Neural nets Base de Datos Minería de Datos Data mining Algorithms Redes Neurales (Computación) |
description |
El lenguaje de programación Prolog es uno de los principales lenguajes de la Inteligencia Artificial.
Pertenece a la programación lógica y al desarrollo de bases de datos simbólicas. Existen varios descendientes como el Hilog, el XSB, y el NEUPRO. Todos ellos se construyen por cláusulas del tipo : CABEZA :- TERMINO1, TERMINO2,...,TERMINOK.
Para validar CABEZA los términos TERMINO1,..,TERMINOK deben validarse previamente. Una cláusula Neupro es diferente. Cada término es un factor, con un cierto peso, la cabeza tiene un umbral determinado: si la suma de los factores excede dicho umbral, entonces la cláusula es verdadera. Esta cláusula permite identificarla con una neurona artificial. Cada conjunto de cláusulas será equivalente a una red neuronal.
Si el umbral es igual al número de términos, y cada término tiene un peso igual a 1, el programa es un programa Prolog clásico. El trabajo se basa en la Máquina Abstracta de Warren - WAM, que reduce el Prolog a un conjunto de rutinas, facilitando su modificación y la escritura de un compilador eficiente.
Este trabajo describe un intérprete para el lenguaje NeuPro, utilizando la NeuPro Abstract Machine que resultó del estudio de la WAM y modificaciones al algoritmo tradicional de unificación |
format |
Objeto de conferencia Objeto de conferencia |
author |
Rapallini, Ulises Mario Alberto Nanclares, Jorge |
author_facet |
Rapallini, Ulises Mario Alberto Nanclares, Jorge |
author_sort |
Rapallini, Ulises Mario Alberto |
title |
Interprete NEUPRO utilizando la NeuPro abstract machine |
title_short |
Interprete NEUPRO utilizando la NeuPro abstract machine |
title_full |
Interprete NEUPRO utilizando la NeuPro abstract machine |
title_fullStr |
Interprete NEUPRO utilizando la NeuPro abstract machine |
title_full_unstemmed |
Interprete NEUPRO utilizando la NeuPro abstract machine |
title_sort |
interprete neupro utilizando la neupro abstract machine |
publishDate |
2005 |
url |
http://sedici.unlp.edu.ar/handle/10915/22954 |
work_keys_str_mv |
AT rapalliniulisesmarioalberto interpreteneuproutilizandolaneuproabstractmachine AT nanclaresjorge interpreteneuproutilizandolaneuproabstractmachine |
bdutipo_str |
Repositorios |
_version_ |
1764820467936395264 |