Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Fylthy animal.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
907.88 Кб
Скачать
  1. Поняття експертних систем

Важливим розширенням поняття розумних баз даних є концепція експертних систем - програмних пакетів, призначених для надання допомоги людині. Ці системи сконструйовані для імітації причинно-наслідкових міркувань, які міг би провести експерт, що зіткнувся з тією ж проблемою. Отже, головним завданням при конструюванні експертних систем є отримання необхідної інформації від фахівця. Отримані від експерта знання представляються у формі, сумісній з обраною програмною системою. Ця вимога задовольняється за допомогою виразу отриманих знань представлених у вигляді “якщо-то”.

Відзначимо також певну схожість між правилами експертних систем і породженнями в системах породження. Перша частина правила, по суті, ставить необхідні умови для виконання або виведення тверджень, що знаходяться в другій його частині. Багато експертних систем є системами породження, в яких правила, отримані від людини-експерта, грають роль породжень, а виконання заснованих на цих правилах міркувань імітується системою контролю. Відмінність між експертною системою і простою системою породження полягає в тому, що експертна система не обов'язково повинна досягти визначеної мети, а має надати переконливу пораду.

  1. Наслідки розвитку штучного інтелекту

Прогрес, досягнутий в області досліджень штучного інтелекту, передбачає значну потенційну можливість принести користь людству. Не можна забувати і про те що в майбутньому таїться потенційна загроза, наслідки якої можуть бути настільки ж руйнівними, як і розміри отриманої вигоди. Різниця досить часто полягає всього лише в точці зору: що для одного вигідно, для іншого може виявитися згубним.

Тема 12. Теорія обчислень

1.Найпростіша мова програмування

Вирішення проблеми полягає у створенні мови, потужність якої не поступатиметься потужності самих алгоритмічних процесів. Іншими словами, якщо деяка задача може бути вирішена алгоритмічно, то алгоритм її вирішення завжди можна буде висловити на нашій мові.Отже, якщо згодом програміст виявить, що деяка задача не може бути вирішена за допомогою нашої мови, то причини цього слід шукати не в нашій мові.

Мова програмування з подібними властивостями називається універсальною мовою програмування.

2.Найпростіша мова програмування – оператори опису даних.

Оператори опису даних, присутні в сучасних мовах програмування високого рівня, дозволяють програмістам мислити безпосередньо в термінах масивів числових величин і рядків буквених символів.

Машина просто маніпулює бітовими комбінаціями так, як це пропонується виконуваною інструкцією.В найпростішій мові будуть розглядатися змінні типу "комбінація двійкових розрядів довільної довжини".В програмі на написаній найпростішою мовою не потрібні декларативні оператори опису імен змінних та пов'язаних з ними властивостей. .При необхідності досить просто почати використання нового імені змінної, маючи на увазі, що воно посилається на послідовність бітів довільної довжини.Транслятор найпростішої мови повинен вміти відрізняти імена змінних від інших виразів.Для цього необхідно розробити такий синтаксис мови, щоб роль кожного терміну була зрозуміла з його контексту.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]