Forward Chaining vs Backward Chaining - Топ 9 разлики за научаване

Съдържание:

Anonim

Разлика между Напред Свързване срещу Задно Свързване

Forward Chaining vs Backward Chaining е две важни стратегии в областта на изкуствения интелект. Произходът му се намира в домейна на експертната система на AI. Една от най-известните области на изследване на AI, Експертна система беше въведена, за да подражава на способността за вземане на решения на човешките експерти. Той има 3 компонента:

  • База знания: Да съхранявате специфични за домейна и висококачествени знания.
  • Inference Engine: Използвайте знанията от базата знания, за да стигнете до решение.
  • Потребителски интерфейс: Осигурява взаимодействие между потребителя на ES и експертната система.

Веригиране напред и назад е стратегиите, използвани от двигателя на изводите при извършване на удръжките.

Forward Chaining: Forward Chaining of Inference Engine преминава през всички факти, условия и производни, преди да се изведе резултатът, т.е. той започва с набор от правила за извършване на верига от операции за сключване на окончателното решение. Тази стратегия се използва за постигане на заключението чрез манипулиране на знанията от базата знания.

Тази стратегия се използва за отговор на въпроса „КАКВО МОЖЕ ДА СЕ СЛЕДВА ДА СЛЕДВА?“

Имоти:

  • Тъй като се движи отгоре надолу се нарича подход отгоре надолу.
  • Той прави заключение, като прави извадки от данните и преминава от първоначално състояние в състояние на цел.

Обратно веригиране: В тази система изводът знае окончателното решение, опитва се да определи условията, които биха довели до това решение. Използва се най-вече за намиране на причината за проблем.

Тази стратегия се използва, за да отговори на въпроса „ЗАЩО ТОВА СЕ СЛУЧА?“

Имоти:

  • В това целите се разбиват на подцели, за да се докаже факт.
  • Това е насочен към целта подход
  • Използваше стратегията за първи път на дълбочина за доказателство.

Сравнение между главата на веригата напред и назад (инфографика)

По-долу е топ 9 Сравнението между Forward Chaining vs Backward Chaining :

Ключови разлики между веригите напред и назад

Нека да обсъдим някои от основните ключови разлики между Forward Chaining vs Backward Chaining:

  • Напредването на веригата се използва за извеждане на заключението чрез вземане на фактите и придвижване в посока напред, като се прилага правилото за извода, за да се получат повече данни, до момента, в който достигне целта, докато при задното веригиране отнема целта и се движи назад с помощта на правилото за извода да се определи фактът, който би могъл да бъде причината за целта.
  • Напредното веригиране използва стратегията на първата широта, за да изведе заключението, докато задното веригиране използва стратегията дълбочина първа, за да получи фактите.
  • Поради причината за възприемане на фактите и извеждане на резултата напред веригирането се нарича подход отдолу нагоре, докато задното веригиране е известно също като подход отгоре надолу.
  • Напредното веригиране се използва за получаване на целта от данните, поради което тя се нарича техника на извода, ориентирана към данни, докато задното веригиране се използва за получаване на данните от целта, тя се нарича техники за извеждане на цел.
  • Напредването с верига ще търси всички възможни начини за постигане на целта, докато задното веригиране избягва ненужните пътеки.
  • Тъй като Forward Chaining проверява всички правила, това е бавно, докато обратното веригиране е бързо, тъй като проверява само необходимите правила.
  • Задвижването с вериги може да се използва на пазара на акции за откриване на цената на акциите, като се използват наличните данни, докато обратно движението може да се използва, за да се знае причината за причина като рак.
  • Предното веригиране се използва в задачи като планиране, мониторинг, интерпретации и приложение за контрол, докато обратно свързване се използва при отстраняване на грешки и диагностични задачи.
  • Сега може би имате ясно разбиране на тези две стратегии на система за изводи и как те са свързани с експертната система. Погледнете фигурата по-долу, за да разберете връзката им:

  • Експертът и инженерът от базата знания създава базата знания на експертната система, която след това се използва от стратегиите на системата Inference за извеждане на резултата в случай на напредване на веригата, използвайки наличните факти и правило в базата знания или получаване на причината за целта, като вземете входът като цел от потребителя и факт и правила от базата знания.

Напред вериги срещу назад верига за сравнение таблица

Таблицата по-долу обобщава сравненията между веригите за напред и назад за веригата:

Предни вериги Задна верига
Тип въпрос Експертна система използва тази стратегия, за да отговори: „Какво може да се случи след това?“ Експертна система използва тази стратегия, за да отговори: „Защо това се случва?“
Приближаване Следва подхода отдолу Следва подход отгоре надолу
Тип на стратегията Прилага стратегията „Първа ширина“ Прилага стратегията „Първа дълбочина“
Техника Напредването на вериги е техника, управлявана от данни Това е техника, насочена към целта.
Цел Целта му е да получи заключението. Целта му е да извлече възможните факти
Оперативна посока Насока напред, т.е. тя преминава от факт към резултат Обратна посока, т.е. тя преминава от резултат към факти.
Брой заключения Той може да генерира безкраен брой възможни заключения Той генерира ограничен брой възможни заключения
Приложение Използва се при приложения за наблюдение, планиране, интерпретация и контрол. Използва се в приложения за предписване, отстраняване на грешки и диагностика.
скорост Бавно, тъй като трябва да използва всички правила Бързо, тъй като трябва да използва само няколко правила.

заключение

В тази статия видяхме разлики между веригите напред и назад с техните ключови разлики. Надявам се, че тази статия ще ви бъде полезна.

Препоръчителни статии

Това е ръководство за най-високата разлика между веригите за напред срещу назад. Тук също обсъждаме ключовите различия Forward Chaining срещу Backward Chaining с инфографиката и таблицата за сравнение. Може да разгледате и следните статии, за да научите повече -

  1. Проблеми с изкуствения интелект
  2. Технология за изкуствен интелект
  3. Pareto Chart в Tableau
  4. Пробив срещу продължение