Differenza tra ragionamento in avanti e all'indietro in AI

Autore: Laura McKinney
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 3 Maggio 2024
Anonim
Differenza tra ragionamento in avanti e all'indietro in AI - Tecnologia
Differenza tra ragionamento in avanti e all'indietro in AI - Tecnologia

Contenuto


Nell'intelligenza artificiale, lo scopo della ricerca è trovare il percorso attraverso uno spazio problematico. Esistono due modi per perseguire tale ricerca che sono il ragionamento in avanti e all'indietro. La differenza significativa tra i due è che il ragionamento in avanti inizia con i dati iniziali verso l'obiettivo. Al contrario, il ragionamento all'indietro funziona in modo opposto laddove lo scopo è determinare i fatti e le informazioni iniziali con l'aiuto dei risultati forniti.

    1. Tabella di comparazione
    2. Definizione
    3. Differenze chiave
    4. Conclusione

Tabella di comparazione

Base per il confrontoRagionamento in avantiRagionamento all'indietro
Di baseData-drivenGuidato dall'obiettivo
Inizia conNuovi datiConclusione incerta
L'obiettivo è quello di trovareConclusione che deve seguireFatti a supporto delle conclusioni
Tipo di approccioOpportunisticoprudente
FlussoIncipiente alle conseguenzeConseguenza all'incipiente


Definizione di ragionamento diretto

La soluzione di un problema generalmente include i dati e i fatti iniziali per arrivare alla soluzione. Questi fatti e informazioni sconosciuti vengono utilizzati per dedurre il risultato. Ad esempio, durante la diagnosi di un paziente, il medico controlla prima i sintomi e le condizioni mediche del corpo come temperatura, pressione sanguigna, polso, colore degli occhi, sangue, eccetera. Successivamente, i sintomi del paziente vengono analizzati e confrontati con i sintomi predeterminati. Quindi il medico è in grado di fornire le medicine in base ai sintomi del paziente. Quindi, quando una soluzione utilizza questo modo di ragionare, è conosciuta come ragionamento in avanti.

Passaggi che vengono seguiti nel ragionamento in avanti

Il motore di inferenza esplora la knowledge base con le informazioni fornite per i vincoli la cui precedenza corrisponde allo stato corrente specificato.


  • Nel primo passaggio, al sistema vengono assegnati uno o più vincoli.
  • Quindi le regole vengono ricercate nella knowledge base per ciascun vincolo. Vengono selezionate le regole che soddisfano la condizione (ovvero, parte IF).
  • Ora ogni regola è in grado di produrre nuove condizioni dalla conclusione di quella invocata. Di conseguenza, POI viene nuovamente inclusa in quella esistente.
  • Le condizioni aggiunte vengono nuovamente elaborate ripetendo il passaggio 2. Il processo terminerà se non esistono nuove condizioni.

Definizione di ragionamento all'indietro

Il ragionamento a ritroso è l'inverso del ragionamento diretto in cui l'obiettivo viene analizzato al fine di dedurre le regole, i fatti e i dati iniziali. Possiamo comprendere il concetto con l'esempio simile fornito nella definizione sopra, in cui il medico sta cercando di diagnosticare il paziente con l'aiuto dei dati percettivi come i sintomi. Tuttavia, in questo caso, il paziente sta riscontrando un problema nel suo corpo, sulla base del quale il medico sta per dimostrare i sintomi. Questo tipo di ragionamento rientra nel ragionamento all'indietro.

Passaggi che vengono seguiti nel ragionamento a ritroso

In questo tipo di ragionamento, il sistema sceglie uno stato obiettivo e motivi nella direzione arretrata. Ora, capiamo come succede e quali passaggi vengono seguiti.

  • In primo luogo, lo stato obiettivo e le regole vengono selezionati in cui lo stato obiettivo risiede nella parte THEN come conclusione.
  • Dalla parte IF della regola selezionata i subgoal sono fatti in modo che lo stato obiettivo sia vero.
  • Impostare le condizioni iniziali importanti per soddisfare tutti i sotto-argomenti.
  • Verificare se lo stato iniziale fornito corrisponde agli stati stabiliti. Se soddisfa la condizione, l'obiettivo è la soluzione, altrimenti viene selezionato un altro stato obiettivo.
  1. Il ragionamento in avanti è un approccio basato sui dati mentre il ragionamento all'indietro è un obiettivo guidato.
  2. Il processo inizia con nuovi dati e fatti nel ragionamento in avanti. Al contrario, il ragionamento all'indietro inizia con i risultati.
  3. Il ragionamento in avanti mira a determinare il risultato seguito da alcune sequenze. D'altra parte, l'enfasi del ragionamento all'indietro sugli atti che supportano la conclusione.
  4. Il ragionamento in avanti è un approccio opportunistico perché potrebbe produrre risultati diversi. Al contrario, nel ragionamento all'indietro, un obiettivo specifico può avere solo determinati dati iniziali predeterminati che lo rendono limitato.
  5. Il flusso del ragionamento in avanti va dall'antecedente al conseguente mentre il ragionamento all'indietro funziona in ordine inverso nel quale parte dalla conclusione all'incipiente.

Conclusione

La struttura del sistema di produzione del processo di ricerca facilita l'interpretazione del ragionamento in avanti e all'indietro. Il ragionamento in avanti e indietro è differenziato sulla base del loro scopo e processo, in cui il ragionamento in avanti è diretto dai dati iniziali e ha lo scopo di trovare l'obiettivo mentre il ragionamento all'indietro è governato dall'obiettivo anziché dai dati e mira a scoprire le basi dati e fatti.