
- •1. Яка потреба в інтелектуалізації комп’ютерних технологій?
- •2. Назвіть кілька відомих інтелектуальних задач. Опишіть їхні спільні риси та відмінності.
- •3. У чому полягає основна проблема при автоматизації логічних побудов?
- •8. Сформулюйте визначення кібернетичної системи.
- •9. Сформулюйте визначення підсистеми. Наведіть приклади.
- •10. Наведіть класифікацію кібернетичних систем.
- •11. До якого типу належать:
- •12. Охарактеризуйте задачу керування складними системами. У чому полягає принципова відмінність у керуванні простими, складними та дуже складними системами?
- •13. Опишіть принцип зворотного зв’язку, наведіть приклади позитивного і негативного зворотнього зв’язку.
- •14. Охарактеризуйте алгоритмічний і декларативний способи керування; наведіть їх формалізований опис.
- •15. Що таке первинні інструкції, чому може виникати необхідність їх поповнення? Наведіть приклади.
- •16. У чому полягає принципова відмінність між поповненням первинних інструкцій за алгоритмічного і декларативного підходів?
- •17. Поясніть, чому реалізація декларативного способу керування пов'язана з втратою визначеності результату.
- •18. Що таке квазіалгоритм; у чому полягає відмінність квазіалгоритмічної процедури від алгоритмічної?
- •19. Охарактеризуйте інтелектуальну систему як самокеровану кібернетичну систему. Яким чином пов'язані найважливіші зворотні зв'язки з прагненням досягти певної мети?
- •20. Що виступає метою інтелектуальної системи при чисто зовнішньому керуванні нею?
- •21. Опишіть типову схему функціонування інтелектуальної системи.
- •22. Чому сприйняття зовнішнього світу інтелектуальною системою повинно бути вибірковим?
- •23. Охарактеризуйте основні риси інтелектуальної системи: самокерованість, наявність знань про світ, здатність досягати мети, здатність планувати свої дії, здатність до поповнення знань.
- •24. Охарактеризуйте біологічний і прагматичний напрями досліджень у галузі штучного інтелекту.
- •25. Дайте загальну характеристику символьного і конекціоністського підходів до створення систем штучного інтелекту.
- •26. Охарактеризуйте вербально-дедуктивний підхід до опису поняття "знання". Чи є він єдино можливим?
- •27. Наведіть інтуїтивне визначення поняття "знання".
- •28. Наведіть вербально-дедуктивне визначення знань. Що означають поняття "факти", "правила виведення" та "процедури" в цьому визначенні?
- •29. Що означають екстенсіональна та інтенсіональна частини бази знань?
- •30. Наведіть визначення експертної системи
- •31. Охарактеризуйте поняття "інформаційна одиниця"
- •32. Які існують зв'язки між інформаційними одиницями?
- •33. Що таке псевдофізичні логіки?
- •34. Охарактеризуйте поняття "агрегація".
- •35. Опишіть поняття "узагальнення".
- •36. Опишіть поняття "клас" та "екземпляр класу".
- •37. Охарактеризуйте принцип логічного виведення за успадкуванням.
- •38. Наведіть власні приклади ієрархії класів.
- •39. Чим відрізняється відношення "екземпляр — клас" від відношення "підклас — клас"?
- •40. Охарактеризуйте відношення "підклас — клас" як відношення часткового порядку.
- •41. Чим відрізняється відношення "екземпляр — клас" від відношення "елемент — множина"?
- •42. Охарактеризуйте проблему винятків. Як вона пов'язана з монотонністю логічного виведення?
- •43. Що таке канонічна форма складної системи (за Бучем)?
- •45.Перелічіть моделі задання знань.
- •46.Перелічіть області знань, характерні для діалогових експертних систем.
- •47.У чому полягає необхідність у виокремленні областей і рівнів знань?
- •48.Опишіть поняття “концептуальна одиниця”.
- •49.Яким чином можна розкласти деякий складний предикат на бінарні предикати?
- •50.Яким чином можна перетворити унарний предикат на бінарний? Наведіть приклади.
- •51.Охарактеризуйте поняття “об’єкт-атрибут-значення”.
- •52.Що означає “постулат замкненості світу” ?
16. У чому полягає принципова відмінність між поповненням первинних інструкцій за алгоритмічного і декларативного підходів?
При алгоритмічному підході алгоритм, формується на основі первинних інструкцій однозначно. При цьому також можуть відбуватися зміна і поповнення первинних інструкцій, але цей процесс має повністю контрольований і детермінований характер. Як приклад можна
навести компіляцію програм, написаних мовами високого рівня. Тому автор процедури може бути впевнений у гарантованому результаті.
На противагу цьому, за декларативного підходу такої впевненості немає. Інтелектуальний виконавець певним чином поповнює первинні інструкції, але не завжди відомо, яким чином це поповнення відбувається. Тому не можна бути впевненим у результаті виконання інструкцій, і ця втрата гарантованості є неминучою платою за відмову від алгоритмічності.
17. Поясніть, чому реалізація декларативного способу керування пов'язана з втратою визначеності результату.
За декларативного підходу інтелектуальний виконавець певним чином поповнює первинні інструкції, але не завжди відомо, яким чином це поповнення відбувається. Тому не можна бути впевненим у результаті виконання інструкцій, і ця втрата гарантованості є неминучою платою за відмову від алгоритмічності.
18. Що таке квазіалгоритм; у чому полягає відмінність квазіалгоритмічної процедури від алгоритмічної?
Узагальненням поняття алгоритму є квазіалгоритм. На відміну від алгоритму інструкції квазіалгоритму можуть бути не зовсім чіткими, тому результат квазіалгоритму не може бути гарантованим.
Іноді алгоритм рішення задачі взагалі відсутній. У цьому випадку його можуть замінити запропоновані користувачем метазнання у вигляді набору евристик, які дають змогу знайти прийнятне (хоча, можливо, не оптимальне) рішення для певної підм ножини вхідних даних. Цей шлях найближчий до того способу прийняття рішень, який звичайно застосовує людина за відсутності чітких знань і досвіду рішення подібних задач для виконання будь-яких дій, що призводять до зміни ситуації.
19. Охарактеризуйте інтелектуальну систему як самокеровану кібернетичну систему. Яким чином пов'язані найважливіші зворотні зв'язки з прагненням досягти певної мети?
Природно вважати інтелектуальну систему різновидом кібернетичної. Принциповою рисою інтелектуальної системи є те, що вона намагається планувати свої дії для досягнення певної мети на основі первинного опису ситуації (наявних даних-знань). Система має певну мету і прагне так планувати свої дії, щоб досягти її. Вхідними стимулами системи можна вважати поточну ситуацію, що сприймається та аналізується нею. Результатом реакції системи стає зміна зовнішньої ситуації, і поведінка системи коригується залежно від того, бажаною чи небажаною є ця зміна. Саме таке коригування і є реалізацією одного з основних зворотніх зв'язків інтелектуальної системи.
Необхідною компонентою інтелектуальної системи є знання про світ, на основі яких вона поповнює первинний опис зовнішньої ситуації для глибшого розуміння цієї ситуації, аналізує можливі наслідки своїх дій і, можливо, формує або коригує свою мету.
Інтелектуальною системою називається самокерована кібернетична система, яка має певну суму знань про світ і здатна на основі безпосереднього сприйняття і подальшого аналізу поточної ситуації планувати дії, спрямовані на досягнення певної мети, а також поповнювати свої знання.
Це визначення не може претендувати на повноту та універсальність, Воно фокусує увагу на основних завданнях, які повинна вміти вирішувати будь-яка інтелектуальна природна, технічна або програмна система.