Artificial Intelligence II

LP II (second quarter), 2007

 

 

Basic information

 

Lecturer and examiner:

Mattias Wahde, tel. 772 3727, e-mail: mattias.wahde@chalmers.se

 

Course assistant:

Krister Wolff, tel. 772 3625, e-mail. krister.wolff@chalmers.se

 

Literature:

Wahde, M. An introduction to evolutionary computation

Wahde, M. An introduction to neural networks

Wahde, M. Particle swarm optimization

Wahde, M. Ant colony optimization

Problem collection: Evolutionary algorithms

 

All course literature is provided free of charge.

 


Preliminary program

 

Date

Time

Lecturer

Room

Contents

20071113

13.00-15.45

MW

SJ

Course introduction, biological basis of evolutionary algorithms (EAs)

20071116

13.00-15.45

MW

SJ

Basics of EAs

20071120 13.00-15.45 MW LT Using EAs, properties of EAs
20071123 13.00-15.45 KW LT Advanced topics
20071130 13.00-15.45 KW SJ Linear genetic programming (LGP), applications of EAs,
20071204 13.00-15.45 KW SJ Introduction to neural networks
20071214 13.00-15.45 MW LT Backpropagation assignment  (handout)
20071218 13.00-15.45 MW SJ Particle swarm optimization
20071220 13.00-15.45 MW SJ Ant colony optimization
20080116 09.00-13.00   SJ Exam

 SJ = Steve Jobs, LT = Linus Torvalds


 


Examination

The examination will consist of a set of home problems, and an exam at the end of the course.

 

Home problem: The problem sheet will be handed out on 20071214, and should be handed in no later than 20080107. Maximum score: 25p

 

Problem sheet

 

For problem 2, you need the following data set: TSPcities2.m. The paths (for problem 2.1) can be plotted in many different ways. Here are three Matlab functions that you may use (you may, of course, write your own functions as well): InitTSPPlot.m, InitConnections.m, PlotPath.m. The PlotPath function requires a path in the form of a vector of city indices.

 

For problem 3, you may start from the file BP.m.

 

 

Exam: The exam will take place on 20080116, 09.00-13.00. Maximum score: 25p

 

The requirements for the various grades are as follows:

A minimum of 10p is required (Note!) on the exam. Grades will be set according to

 

ECTS:

A Total score in [44, 50]
B Total score in [37, 43.5]
C Total score in [32, 36.5]
D Total score in [24, 31.5]
E Total score in [20, 23.5]

 

Chalmers

5 Total score in [42, 50]
4 Total score in [32, 41.5]
3 Total score in [20,31.5]

           


Additional course material:

 

Scientific papers:

 

Slides: (from lectures)

20071113: Course introduction, biological basis of evolutionary algorithms

20071116: Basics of EAs

20071120: Using EAs, properties of EAs

20071123: Advanced topics

20071130: Linear genetic programming, applications of GAs

20071204: Introduction to neural networks

20071214: Backpropagation

20071218: Particle swarm optimization

20071220: Ant colony optimization

Programs:

 

20071120: GA function maximizer

20071214: Test program for backpropagation (for illustration only - may not be used for solving the home problem), 20061213

 


 

Frequently asked questions:

 


Last update: 20071220, 09.52