
- •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.Що означає “постулат замкненості світу” ?
1. Яка потреба в інтелектуалізації комп’ютерних технологій?
Потреба в інтелектуалізації комп’ютерних технологій дуже велика тому,що зараз суспільство знаходиться на такому рівні розвитку, при якому дедалі частіше використовується складна робототехніка, системи керування якою вимагають прийняття автономних рішень і рішень у нестандартних та не передбачуваних ситуаціях, а також при слабоформалізованих умовах.
2. Назвіть кілька відомих інтелектуальних задач. Опишіть їхні спільні риси та відмінності.
задача ідентифікації: полягає в тому, що об’єкт, який спостерігається людиною, потрібно вирізнити з-поміж інших (наприклад, побачивши іншу людину, впізнати у ній свою дружну);
проблема розпізнавання в класичній постановці: визначити належність об’єкту, що спостерігається, до одного із заздалегідь відомих класів об’єктів (наприклад, вирізнити легковий автомобіль від вантажного);
Інша інтелектуальна задача – моделювання мислення, зокрема формулювання наслідків з фактів, які безпосередньо спостерігаються або вважаються відомими. Можна виокремити два типи процесів мислення:
- підсвідоме інтуїтивне мислення, механізм, якого на сучасному етапі вивчений недостатньо і яке дуже важко формалізувати та автоматизувати;
- дедуктивні логічні побудови за формалізованими законами логіки.
3. У чому полягає основна проблема при автоматизації логічних побудов?
Головною проблемою з яких є „прокляття розмірності” (Р. Беллман). Для опису і вводу в сучасну інтелектуальну систему всієї інформації про зовнішній світ потрібно понад тисячу років.
Тому реальні програми, що здійснюють логічне виведення (експертні системи), мають обмежене застосування, лімітований набір фактів і правил з певної більш-менш окресленої предметної галузі, і можуть використовуватись лише у цій галузі. Спільною рисою згаданих вище проблем є їх погана формалізованість, відсутність або неможливість застосування чітких алгоритмів розв’язку. Вирішення таких задач і є основним предметом в теорії штучного інтелекту.
4. Спробуйте дати визначення штучного інтелекту.
Штучний інтелект – це дисципліна, яка вивчає можливість створення програм для вирішення задач, які при розв’язанні їх людиною потребують певних інтелектуальних зусиль
5. Опишіть процедуру тесту Тюрінга.
якщо експерт спілкуючись (за допомогою пристрою віддаленого зв’язку) з кимсь (або чимось), що може бути як людиною, так і машиною, дає певні тест-запитання і не може однозначно визначити з ким має справу – з людиною чи комп’ютером. То такий комп’ютер може вважатись інтелектуальним. Така перевірка дістала назву тесту Тюрінга.
6. Охарактеризуйте поняття фатичного діалогу.
Фатичним називається діалог без розуміння співрозмовника, на основі формального перефразування почутого. У випадку певного рівня співпадіння програма може видавати наперед заготовлені шаблони відповідей.
7. Яким чином можна запрограмувати фатичний діалог?
В основі псевдоінтелектуальних програм, які здатні підтримувати фактичний діалог з людиною або іншими аналогічними програмами, можуть лежати дуже прості алгоритми зіставлення зі зразками. В основі методу, необхідного для реалізації такого діалогу, може лежати механічне порівняння речень, що зберігаються програмою. Якщо речення збіглося повністю з одним із зразків, програма видає одну із заготовлених відповідей-шаблонів заздалегідь підготовлених для цього зразку.