Экспертные системы

Автор работы: Пользователь скрыл имя, 10 Июля 2009 в 19:00, Не определен

Описание работы

Экспертные системы, их особенности. Применение экспертных систем.

Файлы: 1 файл

Курсовая по информатике.doc

— 306.00 Кб (Скачать файл)
 
 
 
 
 
 
 
 
 
 
 

                                             ГЛАВА 4. ЗАДАЧА.

4.1. Постановка задачи.

        Составить блок-схему и написать программу на языке Pascal.

     4.2. Контрольный пример.

    Определить  резервы увеличения валового сбора N видов продукции растениеводства (озимая пшеница, кукуруза, рис, свекла и т. д.) в анализируемом хозяйстве  путем:

    1 – повышение урожайности с  1га ( за счет применения семян  лучших сортов, рационального использования удобрений, проведения посевных в оптимальные сроки). Определить общую прибавку урожая.

    2 – увеличение валового сбора  культур ( за счет рационального  использования земельных угодий).

    Определить  общее увеличение валовых сборов в результате использования всех резервов:

    А) в натуре, ц

    В) в денежном выражении, в тыс. руб.

 
 
 
 
 
 
 
 
 

     4.3. Блок-схема алгоритма  решения задачи.

     

     

     

     

     

     

     

     

     

 

 

 
 
 

     4.4. Текст программы  на языке Pascal.

Program Rezerv;

Var

P, S, y, x, z, k, Po, Pv, Pov: Integer;

D: Char;

 Centner, Money: Real;

Begin

S:=200; {площадь  урожая в га}

P:=100; {урожайность  в ц на 1га}

y:=P+10;

x:=P+30;

z:=P+20;

Po:=P+10+30+20;

WriteLn('выберете  резеpв ');

ReadLn(D);

Case D of

'1':

WriteLn('повышение  урожайности с 1го га на 10 ц  за счет применения семян лучших  сортов ', y);

'2':

WriteLn('повышение  урожайности с 1го га на 30 ц  за счет рационального использования  удобрений ', x);

'3':

WriteLn('повышение  урожайности с 1го га на 20 ц за счет проведения посевных в оптимальные сроки ', z);

'=':

WriteLn('общая прибавка  урожая ',Po);

Else WriteLn(‘нет такого резерва ’);

end;

Pv:=S*P;

k:=0;

While k<90 do

k:=k+10;

Pv:=Pv+k;

WriteLn('увеличение  валого сбора культур за счет  использования земельных угодий ', Pv);

Pov:=Po*S;

While k<90 do

k:=K+10;

Pov:=Pov+k;

WriteLn('общее увеличение  валовых сборов в результате  использования всех резервов ', Pov);

begin

Write('Введите  величину в ц ');

ReadLn(Centner);

Money:=Centner*5.100;

Write(Money:4:6,'денежное выражение, в тыс. руб. ');

end;

End.

     4.5. Результат выполнения  программы на контрольном  примере.

    Выберете  резерв

    =

    Общая прибавка урожая 160

    Увеличение валового сбора культур за счет использования земельных угодий 20090

    Общее увеличение валовых сборов в результате использования всех резервов 32090

    163659.000000 денежное выражение в, тыс.

 

    ЗАКЛЮЧЕНИЕ.

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

      Экспертные  системы обладают следующими основными  характеристиками:

      экспертная  система ограничена определенной сферой экспертизы;

      она способна рассуждать при сомнительных данных;

      она способна объяснить цепочку рассуждений  понятным способом;

      она строится так, чтобы имелась возможность  постепенного наращивания системы;

      чаще  всего она основана на использовании  правил;

      на  выходе она выдает совет - не таблицы  из цифр, не красивые картинки на экране, а четкий совет;

      экспертная  система обладает способностью самообучаться.

      Написание экспертных систем требует сравнительно больших трудозатрат и материальных ресурсов. Чтобы избежать дорогостоящих  и безуспешных попыток необходимо определить, является ли проблема подходящей для решения с помощью экспертной системы:

      • Потребность в решении должна соответствовать затратам на ее разработку. Суммы затрат и полученная выгода должны быть реалистическими.

      • Невозможно использовать знания человека - эксперта там, где это необходимо. Если экспертные знания широко распространены, то маловероятно, что стоит разрабатывать экспертную систему. Однако, в таких областях, как разведка нефти и медицина, могут быть редкие специализированные знания, которыми можно недорого снабдить экспертную систему, и не использовать очень высоко оплачиваемого эксперта.

      • Проблема может быть решена с использованием символических методов рассуждения.

      • Проблема хорошо структурирована и  не требует применения знаний, основанных на здравом смысле. Знания, основанные на здравом смысле, хорошо известны, поэтому их незачем фиксировать и представлять.

      • Проблема не может быть легко решена с использованием более традиционных вычислительных методов. Если имеется  хорошее алгоритмическое решение проблемы, не следует использовать экспертную систему.

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

      • Проблема имеет подходящий размер и  область применения. Как правило, проблема требует применения знаний высоко специализированных экспертов, но человек-эксперт должен тратить на ее решение короткое время, (максимум час).

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

      Экспертная  система, пусть даже с элементами искусственного интеллекта, останется лишь инструментом грамотного пользователя: инженера, изобретателя, учёного, способным многократно повысить эффективность их работы.

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

      Обращение к этим технологиям неизбежно, поскольку они призваны привести в соответствие уровень подготовки современного инженера и требований нарастающего прогресса наукоёмких технологий различных отраслях промышленности.

      Реализация  подобных проектов представляется возможной  даже в сложных условиях современной российской экономики.

 
 
 

  

 
 
 

  СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:

1. И.  Братко. Программирование на языке  Пролог для искусственного интеллекта.- М.: Мир, 1990.

2.  Г.  Долин. Что такое ЭС.- Компьютер  Пресс, 1992/2.

3.  Д.  Р. Малпасс. Реляционный язык Пролог и его применение.

4. Д.  Н. Марселлус. Программирование  экспертных систем на Турбо  Прологе.- М.: Финансы и статистика, 1994.

5. К.  Нейлор. Как построить свою экспертную  систему.- М.: Энергоатомиздат, 1991.

6.  Н.  Д. Нильсон. Искусственный интеллект. Методы поиска решений.- М.: Мир, 1973.

Информация о работе Экспертные системы