IDENTIFYING DATA 2018_19
Subject (*) NEURONAL AND EVOLUTIONARY COMPUTING Code 17685106
Study programme
Computer Security Engineering and Artificial Intelligence (2016)
Cycle 2nd
Descriptors Credits Type Year Period
4.5 Compulsory First 1Q
Language
Anglès
Department Computer Engineering and Mathematics
Coordinator
GÓMEZ JIMÉNEZ, SERGIO
E-mail
Lecturers
Web
General description and relevant information Artificial neural networks and genetic algorithms constitute a wide and diverse set of models and techniques for data analysis, inspired by their biological equivalents: the nervous system and genetic evolution. In this course we will show the main models of neural and evolutionay computation, with emphasys on their capacity and use to solve problems of prediction, classification, optimization, clustering and visualization of multidimensional data.

Competences
Type A Code Competences Specific
 A1 Integrate the fundamental technology, applications, services and systems of Computer Security and Artificial Intelligence,in a broader, multidisciplinary context.
 A7 Understand and apply advanced knowledge of high performance computing and numerical or computational problems related to artificial intelligence neural networks and evolutionary systems methods.
 G2 Perform mathematical modelling, calculation and simulation in company technology and engineering centres, particularly in tasks of research, development and innovation in the areas of Computer Security and Artificial Intelligence
Type B Code Competences Transversal
  CT1 Gestionar i comunicar informació complexa, de temes diversos, amb naturalitat, en llengua estrangera.
 CT3 Resoldre problemes complexes de manera crítica, creativa i innovadora en contextos multidisciplinars.
 CT5 Comunicar idees complexes de manera efectiva a tot tipus d’audiències.
Type C Code Competences Nuclear

Learning outcomes
Type A Code Learning outcomes
 A1 Analitza els problemes i les seves causes des d'un enfocament global i de mitjà i llarg termini.
 A7 Comprèn la dificultat en el tractament de dades reals multidimensionals, i coneix algunes tècniques clàssiques lineals.
Coneix tècniques de computació neuronal i evolutiva aplicables a problemes de predicció, classificació, optimització, agrupació i visualització de dades multidimensionals.
 G2 Aplica les tècniques apreses en contextos concrets.
Type B Code Learning outcomes
  CT1 Gestiona i comunica informació complexa, de temes diversos, amb naturalitat, en llengua estrangera.
 CT3 Resol problemes complexes de manera crítica, creativa i innovadora en contextos multidisciplinars.
 CT5 Comunica idees complexes de manera efectiva a tot tipus d’audiències.
Type C Code Learning outcomes

Contents
Topic Sub-topic
Multidimensional data Basic problems: prediction, classification, optimization, clustering, visualization. Data types: discrete, real, cathegorical. Data preprocessing: outliers, missing data, scaling.
Neural computation McCulloch & Pitts model: weightes, threshols, fields, activation function, activation. Artificial neural network architectures. Neuronal models classification.
Associative memory and optimization Associative memory and optimization Hopfield networks: Hebb rule, dynamics, energy. Application for combinatiorial optimization.
Supervised learning Linear model: multilinear regression. Simple perceptron. Linear networks. Linear separability. Multilayer networks. Back-propagation. Variants of Back-propagation. Cascade Correlation. Support Vector Machines. Other algorithms.
Unsupervised learning Unsupervised learning Linear model: principal component analysis. Self-supervised networks. Hebbian learning. Competitive learning. Self-Organized Maps. Adaptive Resonance Theory. Other algorithms.
Evolutionary computation Genetic algorithms: chromosome, population, reproduction, recombination, mutation, fitness. Genetic programing. Particle Swarm Optimization. Other algorithms.

Planning
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Introductory activities
A7
1 1.5 2.5
Presentations / oral communications
A1
A7
CT1
CT5
1 1.5 2.5
Reading written documents and graphs
A7
28 43.5 71.5
Assignments
A1
A7
G2
CT3
13 19.5 32.5
Forums of debate
CT5
1 1.5 2.5
Personal attention
1 0 1
 
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies
  Description
Introductory activities Introducció al desenvolupament de l'assignatura i als seus continguts
Presentations / oral communications Exposició d'un tema relacionat amb l'assignatura
Reading written documents and graphs Treball de l'alumne amb materials en format electrònic de l'assignatura i supervisió per part del professor.
Assignments
Forums of debate
Personal attention Atenció personalitzada per vies telemàtiques

Personalized attention
Description
Atenció personalitzada per vies telemàtiques

Assessment
Methodologies Competences Description Weight        
Presentations / oral communications
A1
A7
CT1
CT5
Exposició d'un tema relacionat amb l'assignatura 30%
Assignments
A1
A7
G2
CT3
Avaluació dels exercicis pràctics 70%
Others  
 
Other comments and second exam session

Sources of information

Basic

Hilera, J.R., Martínez, V.J., Redes Neuronales Artificiales. Fundamentos, Modelos y Aplicaciones. , RA-MA, 1995

Hertz, J.A., Krogh, A., Palmer, R.G., Introduction to the Theory of Neural Computation, Addison-Wesley, 1991

Goldberg, D.E., Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, 1989


Complementary

Bishop, C.M, Neural Networks for Pattern Recognition, Oxford University Press, 1995

Davis, L. (ed), Handbook of Genetic Algorithms, Van Nostrand Reinhold, 1991

Cristianini, N.; Shawe-Taylor, J., An Introduction to Support Vector Machines and Other Kernel-based Learning Methods, Cambridge University Press, 2000

http://www.faqs.org/faqs/ai-faq/neural-nets/, Neural Network FAQ, , 

http://www.faqs.org/faqs/ai-faq/genetic/, Evolutionary Computation FAQ, , 

Recommendations


(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.