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

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





а (дія).

Інтерфейс з користувачем відповідає за обмін інформацією між користувачем і експертною системою.

Експертна система може бути орієнтована на різні типи користувачів. Але незалежно від того, чи є користувач фахівцем чи ні, всіх їх об'єднує наступне: мовою спілкування є обмежений природний мову, а не формальний мову програмування.

Експертна система повинна вміти пояснювати свою поведінку і свої рішення користувачу так само, як це робить експерт-людина. Без механізму пояснень користувач не довіряє отриманими результатами, і експертна система не матиме попиту.

Призначення модуля пояснень - зробити експертну систему «прозорою» для користувача, тобто надати користувачеві можливість розуміти логіку дій експертної системи, дати надійну гарантію правильності отриманих результатів.

Модуль накопичення (МН) є сервісним модулем, який виконує різні допоміжні функції. Як правило, додавання знань здійснюється в дискретні інтервали часу в процесі експлуатації системи. Природно, що додавання знань передбачає додавання «нових» знань. До них належать знання, отримані на основі повідомлень за особливостями експлуатації системи.

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

В іншому випадку, знання, якими володіє система, застарівають, втрачається їх актуальність і система не здатна вирішувати нові завдання.

На малюнку 3 представлена ??структура розроблюваної експертної системи.

Рисунок 3 - Структура експертної системи для побудови компонентів в системі Moodle


У базі знань побудови компонентів будуть представлені правила програмування модулів для системи Moodle.

База знань фактів і правил представлятиме собою структуру, де кожному відповіді відповідатиме фрагмент коду майбутнього модуля.

Модуль накопичення дозволить модифікувати знання під час створення і подальшої експлуатації експертної системи.

Механізм логічного висновку на основі відповідей про майбутнє модулі зможе вивести структуру майбутнього коду.


1.6 Вибір програмних засобів для реалізації експертної системи


Для установки системи Moodle необхідний веб-сервер, а також сервер баз даних. Найбільш популярним веб-сервером є Apache, а MySQL, у свою чергу, одним з поширених серверів баз данних.характерізуется великою швидкістю, стійкістю і легкістю у використанні, є рішенням для малих і середніх додатків. Це одна з найшвидших СУБД на сьогоднішній день. Висока швидкість обробки запитів призвела до того, що ця база даних стала стандартом в послугах мережевого хостингу. Зазвичай MySQL використовується як сервер, до якого звертаються локальні або видалені клієнти, проте в дистрибутив входить бібліотека внутрішнього сервера, що дозволяє включати MySQL в автономні програми.

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

MySQL має API для мов Delphi, C, C + +, Ейфель, Java, Ліс...


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





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

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