Subject: Artificial Neural Networks

Scientific Area:

Computing

Workload:

64 Hours

Number of ECTS:

7,5 ECTS

Language:

English

Overall objectives:

1 - The main objective of the course is to prepare the student to use Artificial Neural Networks as a tool in the development end research in different areas.

Syllabus:

1 - Introduction to Artificial Neural Networks.
2 - Artificial Neural Networks Topologies.
3 - Training Algorithms.
4 - System Identification with Artificial Neural Networks.
5 - Artificial Neural Networks models use for predictio, classification and Control.
6 - Other Artificial Intelligence Tools.
7 - Hardware Implementation.
8 - Real world case studies.
9 - Advanced Topics in Artificial Neural Networks.

Literature/Sources:

Magnus Nørgaard, Ole Ravn, Niels K. Poulsen and Lars K. Hansen , 2000 , Neural Networks for Modelling and Control of Dynamic Systems , Springer-Verlag, London
Martin T. Hagan, Howard B. Demuth e Mark Hudson Beale , 2002 , Neural Network Design , Publisher Martin Hagan
Morgado Dias , 2005 , Técnicas de controlo não-linear baseadas em Redes Neuronais: do algoritmo à implementação , Universidade de Aveiro
Mathworks , 2011 , Neural Network Toolbox , Mathworks
José C. Principe, Neil R. Euliano, W. Curt Lefebvre , 2000 , Neural and Adaptive Systems: Fundamentals through Simulations , Wiley

Assesssment methods and criteria:

Classification Type: Quantitativa (0-20)

Evaluation Methodology:
The evaluation will be done based in the assignments of simulation of Artificial Neural Networks. These assignments work as projects. Synthesis Assignment/Introductory Assignment - 20% Classification Assignment - 40% Regression Assignment - 40%