Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Експертна система

Автор:   •  Декабрь 14, 2018  •  Лабораторная работа  •  2,148 Слов (9 Страниц)  •  351 Просмотры

Страница 1 из 9

Мета роботи - Отримання практичних навичок створення прототипу експертної системи з використанням алгоритмічних мов високого рівня.

1.1. Основні теоретичні відомості

1.1.1. Експертні системи

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

ЕС орієнтована на розв'язання трудно формаізованих задач, які володіють однією або кількома з наступних характеристик:

  • Розв'язувані задачі не можуть бути описані в математичній формі;
  • цілі не можуть бути виражені в термінах точно визначеної математичної цільової функції;
  • не існує алгоритмічного розв'язання задач та ін.

На відміну від традиційних систем обробки даних в ЕС використовується символьний (а не числовий) спосіб представлення знань, символьний вивід на знаннях і евристичний пошук рішення задачі, а не виконання математичного алгоритму.

1.1.2. Прототип экспертной системы

При разрабці ЕС спочатку створюється прототип ЕС, який є початковою версією створюваної ЕС. Прототип створюється для перевірки правильності представлення в ЕС знань и суджень експерта. База знаний прототипа ЭС содержит обычно несколько десятков правил, в то время как база знаний действующей ЭС может включать несколько тысяч (в отдельных случаях – десятки тысяч) правил и тестовых примеров. Прототип должен продемонстрировать пригодность используемых методов решения задач, возникающих в данной предметной области.

1.1.3. Решение задач в экспертной системе

Процесс функционирования ЭС состоит в следующем. Пользователь ЭС, желающий получить решение своей задачи, через пользовательский интерфейс посылает запрос к ЭС, т.е. ставит задачу. Решатель ЭС, используя базу знаний, в диалоговом режиме с пользователем решает эту задачу и выдает ему ответ или подходящую рекомендацию.

В данной работе ЭС решает задачу распознавания (идентификации), которая заключается в следующем. В базу знаний ЭС заранее заносится информация о множестве объектов, составляющих словарь данной предметной области. Каждый объект характеризуется своим набором значений атрибутов (признаков, свойств). Задача ЭС состоит в том, чтобы по отдельным заданным атрибутам определить название искомого объекта, который содержится в базе знаний. Таких объектов может быть несколько.

Варіант 13

[pic 1]

[pic 2]

[pic 3]

class Comanda

    {

        public String Name, Amplua,  FineTime, Trauma, Result;

           

public Comanda(String name, String amplua, String result, String fineTime, String trauma)

           {

                  Name = name;

                  Amplua = amplua;

                  Result = result;

                  FineTime = fineTime;

                  Trauma = trauma;

           }

        

public static void Pos(Comanda[] c, String a1, String a2, String a3, String a4)

        {

...

Скачать:   txt (9.6 Kb)   pdf (302.8 Kb)   docx (66.8 Kb)  
Продолжить читать еще 8 страниц(ы) »
Доступно только на Essays.club