Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Semester 1, 2003  Page 1 of 1 
B219 Intelligent Systems 
 
Laboratory 1 
 
Introduction 
 
 
Before you start your laboratory work: 
 
§ You will need your username and password to log into the system. If you do 
not have the username and password, please seek help from BITL Help Desk. 
 
§ All your own work should be kept on your disks (3.5inch, 1.44MB). However, 
on the machine, there is hard disk drive (c:). You can copy your files on to the 
hard disk and work off it rather than your own diskette for a faster response. 
But remember to save your work on to your own disk at the end of the session. 
Any files left on the hard disk may be deleted to create space if necessary. 
 
Software requirement for the Laboratory exercises: 
 
§ MS Windows Operating System 
§ Web Browser Software 
§ JAVA SDK (http://java.sun.com/) 
§ JavaNNS (http://www-ra.informatik.uni-tuebingen.de/downloads/JavaNNS/) 
§ SNNS (http://www-ra.informatik.uni-tuebingen.de/SNNS/) 
§ Risk Analysis and Decision Making Software (Neuro3) 
(http://www.npto.doe.gov/Software/miscindx.html) 
§ ECC-Eliza V4.08 (http://ecceliza.cjb.net/) 
§ Amzi! Logic Explorer  
(http://www.amzi.com/download/amzi_logic_explorer.htm) 
 
 
In this lab, you will be introduced to Artificial Neural Network (ANN) by looking 
into the JavaNNS package and study the SNNS documentations. 
 
The Java Neural Network Simulator (JavaNNS) is a simulator used to understand the 
function of different artificial neural networks JavaNNS is actually a successor of 
Stuttgart Neural Network Simulator (SNNS) with Java GUI. It is based on SNNS 4.2 
Kernel with better graphical user interface. 
 
In order to run the JavaNNS, Java Runtime Environment (JDK) needs to be installed. 
JavaNNS has proved to work well with Java JDK 1.3. If you need to install JavaNNS 
in your home computer, do remember to download and installed JDK 1.3 available 
from http://java.sun.com/j2se/1.3/ before JavaNNS will work. 
 
Semester 1, 2003  Page 2 of 2 
To gain faster access to the SNNS user manual and JavaNNS user manual, you should 
access them from the local server. 
 
The URL for SNNS in the local server is  
http://www.it.murdoch.edu.au/~wong/b219/SNNS/ 
 
The URL for JavaNNS in the local server is 
http://www.it.murdoch.edu.au/~wong/b219/JavaNNS/ 
 
Please bring up the main page of the SNNS manual using any web browser, and click 
on the “The SNNS User Manual”. In this laboratory, look at the sections under 
“Neural Network Terminology” to gain an introductory understanding of the basic of 
ANN especially feedforward neural networks using backpropagation learning 
algorithm. 
 
Questions to be submitted at the end of the semester: 
(Please note that tutor will not give you the answers for the following questions) 
 
1. What are the three main units in ANN? Which are the units that are visible 
from outside world? 
2. What is generalisation of a neural network? 
 
Practical Exercises: 
 
1. Start JavaNNS program from the START menu while keeping your web 
browser running at the back. 
2. Open an example file using “FILE” then “OPEN” in JavaNNS. Click on the 
subdirectories “examples” and look for the file “letters_untrained.net”. 
3. Switch to your web browser, and click on “An Example of a simple Network”. 
4. Read through it and switch back to JavaNNS to see you can make sense out of 
it. 
5. You can also open the trained file with the file name “letters.net” to see the 
trained network. 
6. When JavaNNS asks “Load corresponding configuration file”, just click 
“Yes”. 
 
After all the above exercises, you should be able to gain an insight on how ANN is 
used to recognise letters.