- •Куперштейн л.М.
- •Та інтелектуальних систем
- •Рецензент: к.Т.Н., доцент Ревенок в.І.
- •Тема 1. Програмне забезпечення системного оброблення інформації
- •1.2 Системне програмування
- •1.3 Поняття мови програмування та їх історичний розвиток
- •1.4 Етапи підготовки програми
- •1.5. Поняття операційної системи
- •Тема 2. Засоби створення програмних додатків
- •2.1. Класифікація засобів розробки додатків
- •2.2. Класифікація додатків, що використовують бази даних
- •Тема 3: Структурована мова запитів sql
- •3.1. Компоненти скбд
- •3.2. Основні поняття sql
- •3.3. Типи даних sql
- •Символьні дані
- •Точні числа
- •Закруглені числа
- •Дата і час
- •3.4 Базові команди sql
- •Розділ group by
- •Розділ having
- •4.2. Перенесення додатку на інший комп'ютер.
- •5.3. Сталі та змінні.
- •5.4.Типи даних
- •5.5. Представлення значень у комп’ютері.
- •6.1.Арифметичні операції над даними
- •6.3.Команда присвоєння, суміщена з арифметичною операцією. Математичні функції
- •7.1. Умовні оператори Оператор if
- •7.3. Оператори вибору Оператор switch
- •Оператор break
- •Оператор continue
- •Оператор повернення
- •Оператор goto
- •Помічений оператор
- •Порожній оператор
- •Тема 9. Вступ до проблеми штучного інтелекту
- •9.1. Поняття та проблеми штучного інтелекту
- •Проблеми штучного інтелекту
- •9.2. Представлення знань
- •9.3. Рішення задач
- •9.4. Експертні системи
- •9.5. Засоби спілкування з еом на природній мові. Навчання.
- •9.6. Когнітивне моделювання. Обробка візуальної інформації і робототехніка
- •Тема 10. Експертні системи як різновид систем штучного інтелекту
- •10.1. Сучасний рівень розвитку експертних систем. Критерії вибору задач, що реалізуються методами і засобами штучного інтелекту
- •10.2. Ведення в експертні системи
- •10.3. Класифікація експертних систем
- •10.4. Інструментальні засоби для побудови експертних систем
- •Тема 11. Методологія проектування експертних систем
- •11.1. Етапи проектування експертних систем
- •Тема 12. Технологія проектування експертних систем на основі продукційної моделі
- •12.1. Продукційна модель експертних систем
- •Представлення знань.
- •12.2. Особливості організації логічного висновку
- •Запит користувача
- •12.3. Організація пошуку рішень у простих та складних ес
- •12.4. Приклади використання пм
- •Тема 13. Технологія проектування експертних систем на основі логічної моделі подання знань
- •13.1. Поняття логічної моделі знань
- •13.2. Характеристика мови предикатів першого порядку. Особливості подання знань
- •13.3. Апарат логічного висновку
- •13.4. Особливості машинної реалізації мови предикатів першого порядку
- •Тема 14. Поняття семантичної мережі та її використання в експертних системах.
- •14.1. Поняття та компоненти семантичних мереж
- •14.2. Класифікація семантичних мереж
- •14.3. Побудова та використання семантичних мереж
- •Тема 15. Технологія проектування експертних систем на основі фреймової моделі подання знань
- •Структура фрейма
- •15.2.Базові елементи фреймів
- •15.3. Загальний вигляд фреймової моделі.
- •Тема 16. Характеристика програмних засобів створення експертних систем
- •16.1. Експертна система «експерт»
- •16.2. Практична робота з системою «експерт». Робота користувача по створенню власної бази знань
- •16.3. Представлення знань і формування бази знань в системі internist
- •Тема 17: Базові концепції нейронних мереж
- •17.1. Історія нейронних мереж
- •17.2. Нейрон. Штучний нейрон. Принцип роботи
- •17.3. Активаційна функція та її різновиди
- •Лінійна функція активації з насиченням Лінійна передавальна функція
- •17.4. Обґрунтованість застосування нейромереж
- •Машина фон Неймана у порівнянні з біологічною нейронною системою
Тема 9. Вступ до проблеми штучного інтелекту
План
9.1. Поняття та проблеми штучного інтелекту.
9.2. Представлення знань.
9.3. Рішення задач.
9.4. Експертні системи.
9.5. Засоби спілкування з ЕОМ на природній мові. Навчання.
9.6. Когнітивне моделювання. Обробка візуальної інформації і робототехніка.
9.1. Поняття та проблеми штучного інтелекту
Штучний інтелект - це штучно створена система, здатна знаходити рішення поставлених перед нею задач не за допомогою наперед заданого алгоритму, а за допомогою власного досвіду, тобто може сама знаходити алгоритм рішення.
Людина, як джерело входу інформації має п’ять почуттів: зір, слух, запах, смак і контакт. Щоб дублювати людський інтелект комп’ютер також повинен мати хоча б більшу кількість цих п’яти людських способів відчуття, він повинен розпізнавати образи і мову. Насправді усі інформаційні системи можуть керувати лише символами і правилами. На такому рівні керування досягнуто незначних успіхів у сферах навчання і міркування. Штучний інтелект лише намагається дублювати ознаки людського інтелекту. Інформаційні системи не можуть вчитись на власному досвіді, людські знання можуть бути введені людиною як правила дій.
Існує і більш широке визначення поняття штучного інтелекту, яке гарним чином відбиває його суть.
Штучний інтелект – це штучно створена людиною система, здатна обробляти інформацію, яка до неї надходить, пов'язувати її із знаннями, якими вона вже володіє, і відповідно формувати своє власне уявлення про об’єкти пізнання.
Сучасні дослідження з штучного інтелекту розвиваються, головним чином, у таких напрямах:
створення теорії проектування кібернетичних та обчислювальних систем, у тому числі систем штучного інтелекту;
моделювання розумової діяльності людей при розв’язуванні складних задач із різних сфер людської діяльності;
створення сучасних програмних систем для імітації інтелектуальної діяльності людини;
розробка традиційних засобів штучного інтелекту (розпізнавання зображень, мовних конструкцій, прийняття рішень, моделювання інтелектуальних функцій поведінки, обробка нечислових масивів, тощо);
розробка інтелектуальних систем та технологій керування;
розвиток математичної теорії проектування кібернетичних систем, особливо розподілених, багатопроцесорних і неоднорідних; розробка алгоритмів обробки алгебро-логічних структур даних.
До прикладної сфери досліджень штучного інтелекту відносяться розробки інформаційних систем в менеджменті: експертних систем, систем підтримки прийняття рішень.
Проблеми штучного інтелекту
Представлення знань
|
Рішення задач |
Експертні системи
|
Засоби спілкування з ЕОМ на природній мові
|
Навчання
|
Когнітивне моделювання
|
Роботи
|
9.2. Представлення знань
Представлення знань є найважливішою областю досліджень з штучного інтелекту. Це основа решти дисциплін. Знання мають форму описів об'єктів, взаємозв'язків і процедур. Наявність адекватних знань і здатність їх ефективно використовувати означає "уміння". Мозок людини добре пристосований до символьної обробки, але при виконанні обчислень стає безпорадним навіть в порівнянні з невеликим калькулятором.
Чи можуть комп'ютери відтворити символьну обробку, яка здійснюється людським мозком і якщо так, то яким чином? Створення загальної теорії або методу представлення знань є стратегічною проблемою. Така теорія здатна відкрити можливість накопичення знань, які потрібні щодня для вирішення все нових і нових задач.
Проте для досягнення поставленої мети необхідно, перш за все, знайти спосіб виразу загальних закономірностей нашого світу, в цьому і полягає суть проблеми представлення знань.
