Dansk - English

Short version - Full version


Artificial Neural Network (Fall 2008)

Course code : EANN-U01
ECTS Credits : 7,5 Status : Optional
Revised : 05/02 2008 Written : 11/05 2004
Placement : 5-7 semester Hours per week : 4
Length : 1 semester Teaching Language : Danish if no English students are present

Objective : • To give the student a basic knowledge of Artificial Neural Networks (ANNs), i.e. the principles of neural networks, learning algorithms, and their testing and usage
• To make the student able to analyse a given classification problem and argue for the selection of the appropriate neural network for its solution
• To let the student gain experience in designing neural networks such as multilayer perceptrons, partially recurrent nets, and RBF nets..
• To give the student a basic understanding of advanced neural network technology, and thus to make the student able to follow the field and study its literature.
Principal Content : Introduction to the principles of biological nervous systems with emphasis on the human brain and its neurons.
Artificial Neural Networks (ANNs) and their use::
• Adaline, perceptron, multilayer perceptrons
• Linear models, estimation, regression, least square, LMS algorithm
• Pattern recognition, classifiers, supervised and non supervised learning
• Training algorithms, back propagation, adaptive systems
• Non-linear models, perceptron, MLP, training, classification, error and stop criteria
• Function approximation with MLP, Radial Basis Function networks, vector support machines
• Hebbian learning, Oja´s rule, anti-Hebbian learning, Associative Memory, Winner-take-all networks,
• Self Organising Maps and their use
• Use of ANNs in digital signal processing, with emphasis on, adaptive filters
• Static versus Dynamic systems, time-delay neural network
• Training and using recurrent networks, feedback parameters, Hopfield networks,
• Introduction to pulsed neural network and their electronic equivalents
Teaching method : The curriculum is based on an interactive book – overview lessons will allow (groups of) the students to study the interactive sessions and perform the related simulation exercises. Mat Lab examples and code will be used.
Required prequisites : Math, analogue and digital design equivalent to 4.th semester level like DSM3/DSM4
Recommended prerequisites : Basic knowledge of statistics is a benefit

Relations : The principles of neural networks are used in many other fields such as Decision analysis, Control-theory, Signal and Image-processing, Pattern recognition, Noise reduction, Robot-control, Sonar-analysis, Radar tracking systems, Planning, and Microwave simulation.
Type of examination : Look under remarks
External examiner : Internal
Marking : Passed/Not passed
Remarks : Internal, written examination.

7-point grading scale

The grading is based on assignment reports and a written exam.
To pass the course the students must be present at min. 80% of the lessons and each student must hand in reports on 2 mandatory practical assignments, which must be accepted.
Evaluation criterias:
12: For an excellent performance.
7: For a good performance.
02: For an adequate performance.
Teaching material : Neural and Adaptive Systems, Fundamental through simulations by Jose C. Principe, Neil R. Euliano, W. Curt Lefebvre, ISBN 0-471-35167-9 from 1999 (A cd containing the electronics version of the book is included with the book together with version 3 of the simulation tool Neurosolutions). (newest edition)
Responsible teacher :