Skip to main content

Hva er bakoverkjetting?

Backward Chaining er et system med logikk som brukes av kunstige intelligenssystemer.Det er designet for å løse et problem ved å jobbe bakover fra et sluttmål gjennom en serie regler.Denne tilnærmingen kan brukes av et bredt utvalg av systemer, fra programmer som løser sjakkspill til algoritmer som brukes til å identifisere ukjente objekter.Grunnlaget krever robust programmering med et sett med logiske og nyttige induktive regler systemet kan bruke for å nøyaktig bevege seg gjennom en serie alternativer for å komme frem til en løsning.

I denne metoden er systemet utstyrt med et sett med regler av programmereren, som presenterer det med et sluttprodukt eller mål.Systemet fungerer bakover gjennom reglene for å bestemme hvordan man kan komme til sluttmålet.I den tilbakestående induksjonen som brukes av programmer som løser sjakkspill, kan for eksempel datamaskinen ta posisjonen til brikkene og bevege seg gjennom en serie if-da-uttalelser for å bestemme det sannsynlige bevegelsesforløpet gjennom spillet.En datamaskin kan også bruke bakoverkjeding for å utforske andre mulige løsninger og grener som kunne ha skjedd i løpet av spillet for å endre utfallet.

gjøre.Et system som er i stand til å identifisere blomster, for eksempel, kan trenge et stort sett med forgreningsalternativer for nøyaktig å finne arten den ser på.Det kan starte med en serie uttalelser relatert til farge, bevege seg gjennom typer blomster, antall kronblad, løv og andre egenskaper, og bestemme identiteten til en gitt blomst som svarer på hvert trinn for å bestemme et endelig svar.Feil i denne prosessen kan føre til identifikasjonsfeil. Dette resonnementssystemet krever enkel logikk.Systemet undersøker et faktum, avgjør om det passer med et gitt produkt, og tar et nytt skritt derfra.Hvis faktum ikke samsvarer med tilgjengelig informasjon, er den feil, og den tilbakestående kjettingslogikken kan forkaste det faktum og andre som kan forgrenes fra den.Fakta som passer tillater et program å jobbe med logikken og utforske forgreningsfakta for å se hvilke som passer best.Dette kan fungere bra for en rekke oppgaver. Kunstig intelligens er ikke den eneste enheten som kan bruke bakoverkjeding.Forskere som jobber med primater bemerker at noen arter ser ut til å bruke denne logiske metoden for å løse problemer.Dette illustrerer en kapasitet for å forstå problemer og utvikle et system for å adressere dem.