Forward Chaining vs Backward Chaining - Najboljših 9 razlik za učenje

Kazalo:

Anonim

Razlika med Forward Chaining in Backward Chaining

Forward Chaining vs Backward Chaining sta dve pomembni strategiji na področju umetne inteligence. Njegov izvor je v domeni strokovnega sistema AI. Eden najvidnejših raziskovalnih področij AI, Expert System, je bil uveden za pospeševanje sposobnosti odločanja človeških strokovnjakov. Vsebuje 3 komponente:

  • Baza znanja: Shranjevanje domenskega in kakovostnega znanja.
  • Inference Engine: Za odločitev uporabite znanje iz baze znanja.
  • Uporabniški vmesnik: zagotavlja interakcijo med uporabnikom ES in ekspertnim sistemom.

Verige za naprej in nazaj so strategije, ki jih Inference Engine uporablja pri odbitkih.

Forward Chaining: Forward Chaining the Inference Engine preide vsa dejstva, pogoje in izpeljave, preden odšteje izid, tj. Začne s sklopom pravil za izvedbo verige operacij za dokončno odločitev. Ta strategija se uporablja za zaključek z manipuliranjem z znanjem iz baze znanja.

Ta strategija se uporablja za odgovor na vprašanje "KAJ SE LAHKO zgodi naslednje?"

Nepremičnine:

  • Ker se premika od vrha do dna, se imenuje pristop od zgoraj navzdol.
  • Zaključek naredi tako, da odšteje podatke in preide iz začetnega v ciljno stanje.

Nazaj veriženje: V tem sistemu sklepanja je znana končna odločitev, poskuša ugotoviti pogoje, ki bi privedli do te odločitve. Večinoma se uporablja pri iskanju vzroka težave.

Ta strategija se uporablja za odgovor na vprašanje "ZAKAJ SE ZGODI?"

Nepremičnine:

  • Pri tem se cilji razdelijo na podcilje, da dokažejo dejstvo.
  • Gre za ciljno usmerjen pristop
  • Za dokaz je uporabila strategijo prve globine.

Primerjava med glavo in verigo za nazaj (Infographics)

Spodaj je zgornjih 9 primerjav med Forward Chaining in Backward Chaining :

Ključne razlike med verigami naprej in nazaj

Pogovorimo se o nekaterih glavnih ključnih razlikah med verigami naprej in nasprotno verigo:

  • Napredna veriga se uporablja za sklepanje na podlagi dejstev in premik naprej v smeri naprej z uporabo sklepnega pravila za pridobitev več podatkov, do trenutka, ko doseže cilj, medtem ko v začasnem veriženju prevzame cilj in se premakne nazaj s pravilom sklepanja ugotoviti dejstvo, ki bi lahko bilo razlog za dosego cilja.
  • Napredno veriženje uporablja prvo strategijo v širini, da sklepa, medtem ko verižno zavijanje nazaj uporablja globinsko strategijo, da pridobi dejstva.
  • Zaradi vzroka dejstev in sklepanja rezultata je veriženje naprej imenovano kot pristop od spodaj navzgor, medtem ko je verižno zavivanje nazaj znano tudi kot pristop od zgoraj navzdol.
  • Napredna veriga se uporablja za pridobivanje cilja iz podatkov, zato se imenuje tehnika sklepanja, ki temelji na podatkih, medtem ko se verižna veriga nazaj uporablja za pridobitev podatkov iz cilja, ki jo imenujemo tehnike sklepanja na podlagi cilja.
  • Napredne verige bodo iskale vse možne načine za dosego cilja, medtem ko se zadnjo veriženje izogiba nepotrebnim poti.
  • Ker Forward Chaining preverja vsa pravila, je počasi, medtem ko je povratno veriženje hitro, saj preverja le zahtevana pravila.
  • Napredne verige je mogoče uporabiti na trgu delnic za odkrivanje cene delnic z uporabo razpoložljivih podatkov, medtem ko se lahko za nazaj verižno pozna vzrok vzroka, kot je rak.
  • Napredne verige se uporabljajo pri nalogah, kot so načrtovanje, spremljanje, razlage in nadzorne aplikacije, medtem ko se povratno veriženje uporablja pri nalogah za odpravljanje napak in diagnostike.
  • Zdaj boste morda jasno razumeli obe strategiji sistema sklepanja in povezanost s Strokovnim sistemom. Poglejte spodnjo sliko, če želite razumeti njihov odnos:

  • Strokovnjak in inženir baze znanja ustvari zbirko znanja ekspertnega sistema, ki jo nato strategije strategij sistema sklepanja uporabijo za sklepanje rezultata v primeru verižnega posredovanja z uporabo dejstev in pravila, ki so na voljo v bazi znanja ali pridobivanje razloga za cilj, tako da vzamejo vložek kot cilj uporabnika in dejstvo ter pravila iz baze znanja.

Primerjalna tabela Forward Chaining vs Backward Chaining

Spodnja tabela povzema primerjave med verigami naprej in nasprotno verigo:

Forward Chaining Vrtenje nazaj
Vrsta vprašanja Sistem strokovnjakov s to strategijo odgovori, "Kaj se lahko zgodi?" Sistem strokovnjakov uporablja to strategijo, da odgovori: "Zakaj se to zgodi?"
Pristop Sledi pristopu od spodaj navzgor Sledi pristop od zgoraj navzdol
Vrsta strategije Uporablja strategijo prvega širina Uporablja strategijo globine prvega
Tehnika Napredne verige so tehnika, ki temelji na podatkih To je ciljno usmerjena tehnika.
Cilj Njegov cilj je pridobiti zaključek. Njegov cilj je pridobiti možna dejstva
Operativna smer Smer naprej, tj. Gre od dejstva do rezultata Smer nazaj, torej gre od rezultata do dejstev.
Število sklepov Lahko ustvari neskončno število možnih zaključkov Ustvari končno število možnih zaključkov
Uporaba Uporablja se pri nadzoru, načrtovanju, tolmačenju in nadzoru aplikacij. Uporablja se v aplikacijah za predpisovanje, odpravljanje napak in diagnostiko.
Hitrost Počasi, saj mora uporabiti vsa pravila Hitro, saj mora uporabiti le nekaj pravil.

Zaključek

V tem članku smo videli razlike med verigami naprej in nazaj, s ključnimi razlikami. Upam, da vam bo ta članek v pomoč.

Priporočeni članki

To je vodnik za največjo razliko med verigami naprej in nazaj. Tukaj razpravljamo tudi o ključnih razlikah Napredne verige proti povratnemu vezju z infografiko in primerjalno tabelo. Za več informacij si lahko ogledate tudi naslednje članke -

  1. Težave z umetno inteligenco
  2. Tehnologija umetne inteligence
  3. Pareto karta v Tableauu
  4. Odmor proti nadaljevanju