Unidad 4 - Ingeniería del conocimiento Flashcards

1
Q

Cómo funciona PROLOG, qué razonamiento tiene

A

PROLOG es un lenguaje de programación que se utiliza para resolver problemas en lo que entran en juego objetos y relaciones entre objetos. Utiliza el razonamiento hacia atrás.
La mayoría de los lenguajes de programación han sido procedurales, tales lenguajes permiten al programador decirle a la computadora lo que tiene que hacer, paso a paso, procedimiento por procedimiento, hasta alcanzar la conclusión.
PROLOG es declarativo, necesita que se declaren reglas y hechos sobre símbolos específicos y luego se le pregunte sobre sí un objetivo concreto se deduce lógicamente a partir de los mismos.
Al trabajar con un lenguaje declarativo se da información sobre un tema determinado, se definen las relaciones que existen entre estos datos y finalmente se construyen preguntas o cuestionamientos sobre todo el paquete, quedándole al lenguaje la tarea de elaborar las conclusiones mediante un razonamiento lógico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qué estructura tiene un sistema experto

A

Cuando se diseña un sistema que cumpla con las características mencionadas antes, es aconsejable separar claramente los dos componentes: conocimientos y procedimientos.
Así, podemos distinguir 3 componentes estructurales básicos en un sistema experto:
* La base de hechos que contiene el conocimiento declarativo.
* La base de conocimientos, formada por el conocimiento específico y procedimental acerca de la clase de problemas en los que el sistema es experto.
* El motor de inferencia, que controla al resto del sistema en sus funciones deductivas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

definicion funcional de sistema experto

A

Hay un conjunto de funciones que un sistema experto debe ser capaz de realizar:
1. Resolver problemas muy difíciles tan bien o mejor que un experto humano.
2. Razonar heurísticamente.
3. Interactuar eficazmente y en lenguaje natural.
4. Manipular descripciones simbólicas y razonar sobre ellas.
5. Funcionar con datos erróneos y reglas imprecisas.
6. Contemplar simultáneamente múltiples hipótesis alternativas.
7. Justificar sus conclusiones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly