Neural Networks


  Overview | Contents | Prerequisites | Course materials | Homework |
  Projects | Bibliography | Links

 Overview:

This is a one-semester course for the third year students of the Computer science section. The aim of the course is to introduce the main principles of neural computation.

Contents:


Prerequisites:



 

Course materials

 Lecture 1:  Introduction in Computational Intelligence
 Lecture 2:(   Artificial Neural Networks Design
 Lecture 3:   One layer Neural Networks. Classification problems
 Lecture 4:  Ona layer Neural Networks. Mapping problems.
 Lecture 5:  Multilayer Neural Networks. Variants of the Backpropagation Algorithm
 Lecture 7:  Radial Basis Functions Networks
 Lecture 8:  Unsupervised Competitive Learning (ART)
 Lecture 9:  Unsupervised Competitive Learning (SOM) and unsupervised Correlative Learning (PCA)
 Lecture 10:  Recurrent Neural Networks (I)
 Lecture 11:  Recurrent Neural Networks (II)
 Lecture 12-13:   Evolutionary Design of Neural Networks


 Lab1:  Introduction in Matlab Neural NetworksToolbox. 
 Lab2: Single Layer Perceptrons. Linearly Separable Classification problems. Application: readPattern.m, classification.m
 Lab3: Multilayer Perceptrons. Nonlinear regression and prediction. Applications: regression.m, prediction.m, date.dat
 Lab4: Radial Basis Function Networks. Nonlinear regression and prediction. Applications: regressionRBF.m, regressionRBFin.m, prediction.m, date.dat
 Lab5: Neural networks with unsupervised competitive learning. Data clustering. Applications: kmeans.m, clusteringWTA.m
 Lab6: Self-organizing Maps. Data analysis (som_Data.m). Elastic net for TSP (ElasticNet_TSP.m)
 Lab7: Hopfield networks (associative memories) and Elman networks (time series modelling). Applications: HopfieldNet.ma, ElmanNet.ma

 Homework 1  Implementation of a single layer perceptron for character recognition 
 Homework 2  Implementation of a neural network with one hidden layer for prediction
 Homework 3  Implementation of a competitive neural network for data clustering

Bibliography:

Carti existente la BCUT (http://www.bcut.ro/):

Links:


Go back to index