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

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





.


1.6.5 Зведена таблиця порівняння мов програмування

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


Таблиця 2 - Порівняння мов програмування

Параметри ЯзикОб'ектно-оріентірованнийВисокая швидкість виконання программиБесплатная ліцензіяРасшіряемость язикаПростота ізученіяPerl-+ + - Delphi + --- + Python + - + +-PHP + + + + +

Після аналізу отриманих даних була вибрана мова програмування PHP, як найбільш задовольняє основним вимогам.


1.7 Створення бази знань експертної системи


База знань експертної системи представлена ??у вигляді трьох таблиць в базі даних у phpMyAdmin. Таблиця «polls» містить питання експертної системи, у таблиці «answers» представлені варіанти відповідей на питання, а результати обраних відповідей на питання, що представляють собою код, і коментарі до них знаходяться в таблиці «votes».

Всі результати відповідей з коментарями записуються у відповідні файли: «db / install.xml», «db / upgrade.php», «index.php», «lang/en_utf8/help/newmodule/index . html »,« lang/en_utf8/help/newmodule/mods.html »,« lang/en_utf8/newmodule.php »,« lib.php »,« mod_form.php »,« README.txt »,« version.php »,« view.php ».

Після закінчення роботи з експертною системою всі ці файли поміщаються в архів.

Схема бази даних представлена ??на малюнку 4.


Малюнок 4 - База даних експертної системи


1.8 Розробка дерева питань


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

Всього в системі 35 питань. На малюнку 5 представлена ??частина цього дерева - 16 питань. Питання згруповані таким чином, що відповіді на питання певної групи заносяться у відповідний їй файл.

Малюнок 5 - Дерево питань експертної системи


1.9 Вибір моделі подання знань


Існують три часто використовуваних моделей представлення знань.

а) Подання знань у вигляді семантичних мереж.

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

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

б) Представлення знань у вигляді фреймів.

Фрейми - це формалізм для опису структурованих занять, причому такий, що видалення з опису будь-якої його частини призводить до втрати визначають суть даного поняття властивостей. Також фреймо...


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





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

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