Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка експертної системи для автоматизації побудови компонентів в системі Moodle

Реферат Розробка експертної системи для автоматизації побудови компонентів в системі Moodle





gn="justify"> Він необхідний тому, що Moodle виконує велику кількість дій в процесі установки модуля. Наприклад, редагування таблиць бази даних та завантаження можливостей. Якщо в процесі розвитку модуля необхідно змінити структуру таблиць модуля або потрібно редагувати можливості, наявні у модуля, необхідно оновити версію Moodle.

view.php - це перший виконуваний код модуля. При виборі посилання на даний модуль, виконується код / ??view.php.


1.5 Розробка структурної схеми експертної системи


В системах, заснованих на знаннях, правила (або евристики), за якими вирішуються проблеми в конкретній предметній області, зберігаються в базі знань. Проблеми ставляться перед системою у вигляді сукупності фактів, що описують деяку ситуацію, і система за допомогою бази знань намагається вивести висновок з цих фактів.

Евристики являють собою правила виведення, які дозволяють знаходити рішення з відомим фактам. Узагальнена схема функціонування системи, заснованої на знаннях, представлена ??на малюнку 1.


Рисунок 1 - Узагальнена схема функціонування системи, заснованої на знаннях


У загальному випадку знання в такій системі поділяються на три типи:

. Декларативні знання (факти). Цей вид знань являє собою факти про конкретних ситуаціях. Такі факти можуть бути описані заздалегідь і включені в базу знань на етапі створення експертної системи. До декларативним знанням можна віднести факти, які збираються в процесі діалогу з користувачем безпосередньо під час роботи експертної системи. Структура представлення даного виду інформації, а також способи її обробки (зчитування, модифікація) має важливе значення для організації всіх модулів експертної системи.

. Процедурні знання (правила). Зазвичай ці знання збираються заздалегідь шляхом опитування експертів у конкретній предметній області і складають ядро ??бази знань. На їх основі будується механізм логічного висновку. Процедурні знання безпосередньо пов'язані з декларативними, дозволяють обробляти наявні в базі знань факти, а при необхідності генерувати нові факти.

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

Структура експертної системи представлена ??на малюнку 2.


Малюнок 2 - Структура експертної системи


Механізм логічного висновку (МЛВ) виконує наступні функції:

формування і обробка активних фактів конкретної ситуації;

визначення порядку вибору та застосування фактів і правил.

МЛВ можна представити у вигляді чотирьох послідовних процесів:

вибір активних правил і фактів;

зіставлення (визначається які правила виконувати в першу чергу);

вирішення конфліктів;

виконання обраного зазначеного правил...


Назад | сторінка 6 з 22 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Економіка знань. Нові знання в сучасному світі. Істинність нових знань
  • Реферат на тему: Розробка модуля контролю знань іменного відмінювання для інтелектуальної си ...
  • Реферат на тему: Розробка експертної системи вибору фільму в залежності від настрою і побажа ...
  • Реферат на тему: Розробка фрагментів оболонки експертної системи
  • Реферат на тему: Розробка експертної системи за вибором мобільного телефону