Department of Computing, Imperial College, LondonArtificial IntelligenceCourse V231
The AI course homepage is here: http://www.doc.ic.ac.uk/~sgc/teaching/v231/ Course OverviewArtificial intelligence has a unique place in science, sharing borders with mathematics, computer science, philosophy, psychology, biology, cognitive science and others. The aim of the course is to give a broad overview of AI techniques, so that when students go into industry or research, they will be able to choose the correct AI techniques for the problems which arise. A lot of rubbish is talked about AI in popular science and science fiction books. For instance, Roger "the Emporer's new Mind" Penrose thinks that computers will never be intelligent, whereas Kevin "the March of the Machines" Warwick thinks that they will be intelligent enough to take over the earth. Mark "the Human Computer" Jeffery thinks that computers will evolve to be human, whereas Ray "the Age of Spiritual Machines" Kurzweil thinks that humans will eventually choose to be computers. Therefore, another aim for the course is to get across an impression of the aims, achievements, motivations, origins and methodologies in AI, in order to overcome some common misconceptions. There will be four main parts to the course: (1) Fundamentals - the basic notions of AI, in particular search and knowledge representation, and we'll apply this to game playing (2) Automated reasoning - how to get a program to deduce new facts and prove things for you (3) Machine learning - how to get a program to induce hypotheses from data and make discoveries for you, and (4) Evolutionary approaches - how to evolve programs for intelligent tasks by breeding them using crossover and mutation. Recommended TextsThe course notes are fairly self contained. A good source of supplementary reading is Russell and Norvig's textbook:Artificial Intelligence: A Modern Approach LecturesSimon Colton and Jeremy Gow will be lecturing this course. We can be found in room 407 (the Computational Bioinformatics Laboratory), of the Huxley building. There will be 17 lectures and 1 revision lecture spread over 9 weeks. The lectures are at 12pm on Mondays and 11am on Tuesdays. With the exception of the first week, there will be a tutorial at 12pm on Tuesdays every week. All lectures and tutorials are in room 144. There will be one assessed practical for the course, which will be an application to game playing using Prolog. Syllabus
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
CourseworkYou will need these files:
Or, alternatively as
a PDF document:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tutorial Questions and Answers
Notes and Slides
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© Simon Colton 2007
|