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

Реферат Розробка програми моделювання нейронної мережі





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

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ


1. Р. Каллан. Основні концепції нейронних мереж.- Москва: «Вільямс», 2001р.

. В.А.Головко Нейронні мережі: навчання, організація і застосування.- Москва: «Радіотехніка», 2001р.

. А.Н. Горбань, Д.А. Росії Нейронні мережі на персональному комп'ютері.- Новосибірськ: «Наука», 1996р.

. К.С. Хорстман, Г. Корнелл Java2: пров. з англ.- Москва: «Вільямс», 2004р.

. Санітарно-епідеміологічні правила і нормативи. СанПіН 2.2.2/2.4.1340 - 03.

ДОДАТОК А


Лістинг програмного модуля, що організує роботу всієї програми

/**

* Клас lt; code gt; main lt;/code gt; є головним класом, в котрому

* створюється вікно програми, але всі наступні дії приховані

* в інших класах

*/classWindow. *;

import java.awt. *; java.awt.event. *; javax.swing. *; javax.swing.event. *; class main

{

/**

Конструктор класу lt; code gt; main lt;/code gt;

@ param String [] args параметри в командному рядку при запуску програми/не використовуються/

*/static void main (String [] args)

{frame1=new MainFrame () ;. setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) ;. show ();

}

}

/**

Клас lt; code gt; MainFrame lt;/code gt; створює вікно, з предопределннимі

параметрами (розміри, положення при першому запуску, розташування

компонентів всередині)

*/MainFrame extends JFrame

{MainFrame ()

{kit=Toolkit.getDefaultToolkit (); screenSize=kit.getScreenSize (); screenHeight=screenSize.height; screenWidth=screenSize.width; (screenWidth/3, screenHeight/3); (800, 600); ( Neiron Frame ); (false); contentPane=getContentPane (); menuBar=new JMenuBar (); menu=new MyMenu (description, menuBar); (menuBar); drPanel=new DrawPanel (description, menu ); butPanel=new ButonPanel (drPanel);=new JScrollPane (description); layout=new GridBagLayout () ;. setLayout (layout); constraints=new GridBagConstraints () ;. fill=GridBagConstraints.BOTH; ins=new Insets (5 , 5,5,5) ;. insets=ins; .weightx=20; .weighty=100; .gridx=0; .gridy=0; .gridwidth=1; .gridheight=1; .add (butPanel, constraints) ; .weightx=100; .weighty=100; .gridx=1; .gridy=0; .gridwidth=1; .gridheight=1; .add (drPanel, constraints) ;. weightx=100; .weighty=30 ;. gridx=0; .gridy=1; .gridwidth=GridBagConstraints.REMAINDER; .gridheight=GridBagConstraints.REMAINDER; .add (scrollPane, constraints);

} final JTextArea description=new JTextArea ();

private JScrollPane scrollPane;

}


ДОДАТОК Б


Лістинг програмних модулів, що описують нейронну мережу і шар мережі

/**

Об'єкт класу Net є моделлю нейронної мережі.

Мережа складається з деякої кількості шарів, але як мінімум

повинні бути присутніми вхідний і вихідний шари.

*/classNet;classWindow.*;classNet.classLayer.*;java.util.*;javax.swing.*;classNeiron.*;java.awt.*;java.io.*;class Net

{

/**

Конструктор класу Net викликається при відкритті Н.сеті з файлу

@ param Frame owner - батьківський компонент

@ param String fileToOpen шлях до файлу

*/Net (Frame owner, String fileToOpen)

{

{inNet=new ObjectInputStream (new FileInputStream (fileToOpen)); [] newSloi=(int []) inNet.readObject ();=newSloi [0];=newSloi [1];=new int [subS]; (int i=0; i lt; subS; i ++)

{[i]=newSloi [i + 2];

}=newSloi [2 + subS];=newSloi [3 + subS];=newSloi [4 + subS];=newSloi [5 + subS];=new VvodKartinki (owner, stolbcov, strok );=new VvodCifr (owner, out);=subS + 2;=new ArrayList (layers); (int i=0; i lt; layers; i ++)

{= (Layer) inNet.readObject () ;. add (l);

}. close ();

} (Exception e)

{. printStackTrace ();

...


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





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

  • Реферат на тему: Розробка програми на Java
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...