66552

Нейро-нечіткі мережі для поданя і обробки знань

Лабораторная работа

Информатика, кибернетика и программирование

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

Украинкский

2014-11-30

102.15 KB

3 чел.

Міністерство освіти і науки України

Тернопільський національний технічний університет імені Івана Пулюя

Кафедра комп’ютерних наук

Лабораторна робота №6

Нейро-нечіткі мережі для поданя і обробки знань

 Виконав

 cтудент групи СНс-33

Михалевич М.М.

Перевірив

 Фалендиш В.В.

Тернопіль, 2011

Тема роботи:Нейро-нечіткі мережі для поданя і обробки знань.

Мета роботи:Ознайомитись з нейро-нечіткими мережами для поданя і обробки знань.

Теоритичні відомості

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

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

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

Хаяши  та Імура (А. Ітига) показали, що иейромережа прямого поширення може апроксимувати будь-яку систему, що заснована на нечітких правилах, та будь-яка нейромережа прямого поширення може бути апроксимована системою, що заснована на нечітких правилах.

Нейро-нечітка мережа - це подання системи нечіткого виведення у вигляді нейронної мережі, зручної для навчання, поповнення, аналізу та використання. Структура нейро-нечіткої мережі відповідає основним блокам систем нечіткого виведення.

Завдання до лабораторноїроботи

Згідно з номером індивідуального варіанта студента за журналом згенерувати навчаючу та тестову вибірки даних.

Нехай V- номер студента за журналом, а гапсі - функція, що генерує псев-довипадкові числа у діапазоні [0; 1]. Визначимо кількість екземплярів у навчаючій вибірці Sн кількість екземплярів у тестовій вибірці SТ, кількість вхідних змінних (ознак) вибірок N, значення ознак вибірок: навчаючої xн,  та тестової xт., а також значення цільових ознак для вибірок: навчаючої—yн та тестовоїyт.

Вхідні дані:

V  = 16; N = 2;

S n = 2* 16=  32;

S t = 3*16 = 48;

S= 1,2,3,… S n

S= 1,2,3,… S т

Результат роботи

Навчаюча вибірка Хн і тестова вибірка Хт

Цільові ознаки навчаючої Yн та тестової вибірки Yт

Висновок: На цій лабораторній роботі я ознайомився з нейро-нечіткими мережами для поданя і обробки знань.

Текст програми

unit Unit1;

interface

uses

 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

type

 TForm1 = class(TForm)

   Button1: TButton;

   Memo1: TMemo;

   Button2: TButton;

   Memo2: TMemo;

   Memo3: TMemo;

   Button3: TButton;

   Button4: TButton;

   Memo4: TMemo;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button4Click(Sender: TObject);

private

   { Privatedeclarations }

public

   { Publicdeclarations }

end;

var

 Form1: TForm1;

 V,N : real;

Sn,St :integer;

Xn : array [1..32, 1..6] ofreal;

Xt : array [1..48, 1..6] ofreal;

Yn : array [1..32] ofreal;

Yt : array [1..48] ofreal;

rand : real;

 s,j,i: integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

randomize;

Random(10);

rand := random/10;

 V := 16;

 N := 2;

Sn := 32;

St := 48;

for s := 1 toSndo

begin

for j := 1 to 6 do

begin

Xn[s,j]:= (V/(s*j))* rand;

end;

     Memo1.Lines.Add(floatToStr(Xn[s,1]) + '|   |' + floatToStr(Xn[s,2])

            + '|   |' + floatToStr(Xn[s,3]) + '|   |' + floatToStr(Xn[s,4])

            + '|   |' + floatToStr(Xn[s,5]) + '|   |' + floatToStr(Xn[s,6]) );

end;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

randomize;

Random(10);

rand := random/10;

 V := 16;

for s := 1 toStdo

begin

for j := 1 to 6 do

begin

Xt[s,j]:= (V/(s*j))* rand;

end;

     Memo2.Lines.Add( floatToStr(Xt[s,1]) + '|   |' + floatToStr(Xt[s,2])

            + '|   |' + floatToStr(Xt[s,3]) + '|   |' + floatToStr(Xt[s,4])

            + '|   |' + floatToStr(Xt[s,5]) + '|   |' + floatToStr(Xt[s,6]));

end;

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

for s := 1 toSndo

begin

Yn[s]:= 0.1*(Xn[s,1]+Xn[s,2]);

     Memo3.Lines.Add('Y= '+ floatToStr(Yn[s]));

end;

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

for s := 1 toStdo

begin

Yt[s]:= 0.1*(Xn[s,1]+Xn[s,2]);

     Memo4.Lines.Add('Y= '+ floatToStr(Yt[s]));

end;

end;

end.


 

А также другие работы, которые могут Вас заинтересовать

32318. больших группах классах тех или иных объектов обладающих набором общих характерных для каждого типа приз 27.5 KB
  В его основе лежит учение об общественноэкономической формации которая включает в себя тип производственных отношений базис и соответствующий ему тип надстройки государство право и т. Ленина и других решающим фактором общественного развития который детерминирует и соответствующий тип надстроечных элементов: государство и право. Рабовладельческое государство есть орудие поддержания власти рабовладельцев над рабами которые были собственностью свободных граждан. Феодальное государство это диктатура класса феодалов земельных...
32319. Внутренние функции государства. Их виды и характеристика в различных типах государства 43.5 KB
  Внутренние функции государства. Внутренние функции государства представляют собой основные направления разнообразной внутренней деятельности государства обусловленные необходимостью решения стоящих перед ним внутренних задач. Таковой была например позиция ряда авторов классифицировавших функции государства еще в 70е годы на функции политической охраны строя политическая функция а также на экономическую социальную и идеологическую функции. Правда при этом оговаривалась возможность и более дробной полностью не совпадающей с различными...
32320. Цивилизационный подход к типологии государств. Понятие цивилизаций. Виды цивилизаций и соответствующих типов государств при различных разновидностях цивилизационного подхода (Тойнби, Ростоу, Сорокин) 45 KB
  Цивилизационный подход – это исследование состояния и развития общества закономерностей смены исторических типов государств с точки зрения качественных изменений в социокультурной среде общества в духовной культуре народа его религии и нравах. Цивилизационный подход выделяет три принципа соотношения государства и духовнокультурной жизни общества: Природа государства определяется не только реальным соотношением сил но и накопленными в ходе исторического процесса представлениями о мире ценностями образцами поведения. Цивилизация есть...
32321. Внешние функции государства. Их виды и характеристика в различных типах государства 45 KB
  Внешние функции государства. Их виды и характеристика в различных типах государства. Внешние функции государства представляют собой основные направления деятельности государства непосредственно связанные с решением стоящих перед ним на международной арене целей и задач. Они зависят от характера существующего в стране политического режима и типов государств от этапов развития одного и того же государства от складывающейся в мире международной обстановки от характера взаимоотношений сосуществующих друг с другом государств.
32322. Функции государства. Их понятие, соотношение с целями и задачами, виды функций 51.5 KB
  Функции государства. Функции государства это основные направления деятельности государства по решению стоящих перед ним целей и задач. Именно в функциях проявляется сущность конкретного государства его природа и социальное назначение. Как основные направления деятельности государства они не должны отождествляться с самой деятельностью или отдельными элементами этой деятельности.
32323. Экономические и социальные функции государства. Их изменение и особенности в государствах различных типов 46.5 KB
  Экономические и социальные функции государства. Их изменение и особенности в государствах различных типов. В данной функции наиболее полно проявляется современная роль государства в области хозяйствования. Вместе с тем возникла необходимость поиска оптимальных способов участия государства в экономических процессах а также налаживания эффективного государственного регулирования совместимого с рыночными механизмами.
32324. Функции государства в сфере науки, образования культуры. Их изменение и особенности в государствах различных типов 49 KB
  Функции государства в сфере науки образования культуры. Их изменение и особенности в государствах различных типов. Функция развития культуры науки и образования сложилась вместо ранее осуществлявшейся культурновоспитательной функции со свойственным ей доминированием монопольной государственной идеологии. 13 идеологического многообразия согласно которому никакая идеология не может устанавливаться в качестве государственной или обязательной.
32325. Организационные и правовые формы осуществления функций государства. Их понятие и характеристика 34 KB
  Организационные и правовые формы осуществления функций государства. Формы осуществления функций государства это однородная деятельность органов государства посредством которой реализуются его функции. В настоящее время принято деление форм осуществления функций государства на правовые и организационные неправовые. Такая классификация помогает понять как механизм государства осуществляет его функции каким образом государство использует для выполнения своих задач и функций право.
32326. Механизм государства: понятие структура и ее эволюция в государствах различных типов. Основные принципы деятельности в современных государствах 54 KB
  Механизм государства: понятие структура и ее эволюция в государствах различных типов. Основные принципы деятельности в современных государствах. Граждане могут принимать то или иное участие в делах государства но в конечном итоге государственные органы должностные лица несут персональную ответственность за эффективность своей работы В. Подобная система государственных органов профессиональных коллективов и называется механизмом государства.