19-12-2011, 08:35 PM
Aim
The aim of this project is to:
Design and construct a set of Java applets (or one or more stand-alone applications) that simulate the operation of simple artificial neural network (ANN) models
Objectives / major tasks
In order to complete this project fully a student will have to:
Build and distribute programs that will run on a wide range of computing platforms (i.e. more than just Wintel boxes)
Simulate several simple ANN models (Perceptron, ADALINE, etcetera)
Design and implement simple graphical user interfaces that can be used to modify the parameters employed by the ANNs implemented in each applet.
Devise a suitable set of test data and apply them to the testing of the programs (s)he has developed
Topic areas
Intelligent Systems (AI / ANNs etc)
Software Engineering
Principal practical skills that will be required
Program Design / Programming
User Interface Design / Interface Programming
Simulation / Emulation / Animation
Notes
The objective of this application will be to show you graphically the impact of changing various factors on the operate of the man-made sensation problems systems that are simulated.
The beginning will be a easy graphic applet/application that reveals the impact of changing relationships loads on the choice border of a two-input Perceptron, followed by a application that allows the customer to practice a two-input Perceptron or ADALINE to execute an haphazard Boolean operate. This could then be prolonged to show the impact upon training of changing the discovering rate, changing the beginning loads, and so on. Further applications should then be designed to show you the operate of other sensation problems system designs (e.g. a easy Hopfield network).