Різниця між ланцюгами вперед та назад
Forward Chaining vs Backward Chaining - це дві важливі стратегії в галузі штучного інтелекту. Його походження лежить у домені експертної системи AI. Однією з найвідоміших наукових областей ШІ, Експертна система була введена для наслідування здатності людей до прийняття рішень. Він має 3 компоненти:
- База знань: для зберігання знань, пов’язаних із доменом та якісних знань.
- Висновок: Використовуйте знання з бази знань, щоб прийняти рішення.
- Користувацький інтерфейс: забезпечує взаємодію між користувачем ES та експертною системою.
Спрямування вперед та назад - це стратегії, які використовуються Двигуном висновку при здійсненні відрахувань.
Форвард ланцюга: Вперед ланцюг двигуна висновку проходить всі факти, умови та виводи, перш ніж вивести результат, тобто він починається з набору правил для виконання ланцюга операцій для укладення остаточного рішення. Ця Стратегія використовується для отримання висновку шляхом маніпулювання знаннями з бази знань.
Ця стратегія використовується для відповіді на питання "ЩО МОЖЕ НАДІЙТИ НАДНІЙ?"
Властивості:
- Оскільки він рухається зверху вниз, це називається підходом зверху вниз.
- Він робить висновок, роблячи відрахування з даних і переходячи від початкового стану до цільового стану.
Відставання ланцюга: в цьому система висновку знає остаточне рішення, вона намагається з'ясувати умови, які призвели б до такого рішення. Він здебільшого використовується для пошуку причини проблеми.
Ця стратегія використовується для відповіді на питання "ЧОМУ ЦЕ ЗДАЛИ?"
Властивості:
- У цьому цілі розбиваються на підцілі, щоб довести факт.
- Це цільовий підхід
- Вона використовувала стратегію глибинної першої для підтвердження.
Порівняння «прямі до голови» між ланцюгом вперед та назад (Інфографіка)
Нижче наведено топ-9 порівнянь між ланцюгами вперед та назад -
Ключові відмінності між ланцюгом вперед та назад
Давайте обговоримо деякі основні відмінності між ланцюгом "Форвард" проти "Зворотнього":
- Ланцюг вперед використовується для виведення висновку шляхом взяття фактів і руху вперед, застосовуючи правило висновку, щоб отримати більше даних, до моменту, коли воно досягне мети, тоді як у зворотному ланцюгу воно бере ціль і рухається назад за допомогою правила умовиводу визначити той факт, який може бути причиною поставленої мети.
- Форвард вперед використовує стратегію на широті для виведення висновку, тоді як ланцюг іззаду використовує стратегію глибинної першої для отримання фактів.
- Через причину прийняття фактів і виведення результату ланцюг вперед називається підходом знизу вгору, тоді як ланцюг відсталого руху також відомий як підхід зверху вниз.
- Ланцюг вперед використовується для отримання мети з даних, тому її називають технікою виведення даних, тоді як ланцюг зворотного руху використовується для отримання даних від цілі, її називають методами виведення з метою.
- Ланцюг вперед буде шукати всі можливі шляхи досягнення мети, тоді як ланцюг вперед уникає зайвих шляхів.
- Оскільки Forward Chaining перевіряє всі правила, воно відбувається повільно, тоді як ланцюг назад є швидким, оскільки перевіряє лише необхідні правила.
- Форвардний ланцюг може використовуватися на ринку акцій для визначення ціни акцій, використовуючи наявні дані, тоді як зворотний ланцюг може використовуватися, щоб знати причину такої причини, як рак.
- Форсинг ланцюга використовується в таких завданнях, як планування, моніторинг, інтерпретація та управління програмами, тоді як ланцюг із зворотним ланцюгом використовується в завданнях налагодження та діагностики.
- Тепер у вас може бути чітке розуміння цих двох стратегій системи висновків та того, як вони пов'язані з експертною системою. Подивіться на малюнок нижче, щоб зрозуміти їх відношення:
- Експерт та інженер бази знань створює Базу знань Експертної системи, яка потім використовується стратегіями системи висновків для виведення результату у випадку прямого ланцюжка, використовуючи наявні факти та правило в базі знань або отримання причини для досягнення мети, взявши вхід як мета користувача та факт та правила з бази знань.
Таблиця порівняння переднього ланцюга проти зворотного ланцюга
У таблиці нижче наведено порівняння між ланцюгом "Форвард" проти "Зворотнього":
Вперед ланцюг | Відсталене прикування | |
Тип питання | Експертна система використовує цю стратегію, щоб відповісти: "Що може статися далі?" | Експертна система використовує цю стратегію, щоб відповісти: "Чому це трапляється?" |
Підхід | Дотримується підходу знизу | Дотримується підходу зверху вниз |
Тип стратегії | Він застосовує стратегію "Хліб-Перший" | Він застосовує Стратегію глибинної першої |
Техніка | Спрямування вперед - це технологія, керована даними | Це техніка, орієнтована на ціль. |
Мета | Його мета - отримати висновок. | Її мета - отримати можливі факти |
Оперативний напрямок | Напрямок вперед, тобто йде від факту до результату | Відсталий напрямок, тобто він переходить від результату до фактів. |
Кількість висновків | Це може створити нескінченну кількість можливих висновків | Це створює обмежену кількість можливих висновків |
Застосування | Він використовується для моніторингу, планування, інтерпретації та контролю програм. | Застосовується в програмах рецептур, налагодження та діагностики. |
Швидкість | Повільно, оскільки він повинен використовувати всі правила | Швидко, оскільки доводиться використовувати лише кілька правил. |
Висновок
У цій статті ми побачили відмінності між ланцюгом "Форвард" проти "Зворотнього" з їх ключовими відмінностями. Я сподіваюся, що ця стаття стане вам корисною.
Рекомендовані статті
Це було керівництвом щодо найбільшої різниці між ланцюгом "Форвард" проти "Зворотнього". Тут ми також обговорюємо ключові відмінності форвардного ланцюга проти зворотного ланцюга з інфографікою та таблицею порівняння. Ви також можете переглянути наступні статті, щоб дізнатися більше -
- Проблеми зі штучним інтелектом
- Технологія штучного інтелекту
- Діаграма Парето в Тато
- Перерва проти продовження