Vai al contenuto

Motore inferenziale

Da Wikipedia, l'enciclopedia libera.

In informatica, un motore inferenziale è un algoritmo che simula le modalità con cui la mente umana trae delle conclusioni logiche attraverso il ragionamento.[1] Fa parte dei software detti "sistemi esperti".[2][3]

Analogamente al comportamento logico, il motore inferenziale può trarre delle conclusioni di tipo deduttivo (o forward chaining, quando da un principio di carattere generale ne estrae uno o più di carattere particolare) oppure di tipo induttivo (o backward chaining, quando accade il contrario).[4]

Il meccanismo del motore inferenziale è basato su delle "regole" di soluzione del problema che vengono scelte ed attuate a seconda del problema in oggetto.

Un motore inferenziale è costituito dai seguenti elementi:[4]

  • interprete: decide la regola da applicare;
  • schedulatore: decide l'ordine di esecuzione delle regole;
  • memoria di lavoro: in essa viene memorizzato un elenco delle operazioni svolte e da svolgere;
  • rafforzatore di consistenza: ha il compito di testare la veridicità delle ipotesi fatte.
  1. Definizione di Motore inferenziale dal dizionario gratuito di Babylon, su dizionario.babylon.com. URL consultato il 27 maggio 2009 (archiviato dall'url originale il 16 giugno 2009).
  2. Copia archiviata (PDF), su sci.unich.it. URL consultato il 27 maggio 2009 (archiviato dall'url originale il 24 agosto 2009).
  3. Sistemi Esperti, su ugosweb.com.
  4. 1 2 Motore inferenziale, su web.tiscalinet.it.

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàGND (DE) 4284158-6
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica