The University of Queensland Homepage
School of ITEE ITEE Main Website

 COMP3702/COMP7702 Home page

COMP3702/COMP7702 Web page

Artificial Intelligence (Semester 2, 2011)

Course Coordinator 2011: Dr Ruth Schulz.

 

Lecturer: Dr Ruth Schulz (FirstName AT itee "dot" uq "dot" edu "dot" au)

            Office Hours: Monday 11am-12pm, Room 308, Axon building ITEE

Rationale

This course describes and discusses several algorithms and techniques within the fields of artificial intelligence and machine learning that have found theoretical or practical applicability in software design and engineering. Theoretical and practical understanding in these areas equips the student with the insights and tools required for solving complex and difficult problems, and for implementing them in software. Specific topics include problem solving by search, knowledge representation and inference, probabilistic reasoning, machine learning and information retrieval.

This course is aimed at students with a computer science/engineering background, with an interest in data structures and computing algorithms, and an aptitude for realising theoretical ideas in software.

Course Profiles: COMP3702 and COMP7702

Material

Russell S. and Norvig P., Artificial Intelligence: A modern approach, 3rd ed., 2010. Prentice Hall. Reading material supporting lectures as specified under "Reading" below.

Lecture slides are provided (links in the Teaching plan below, updated following the lecture).

Announcements

Announcements are regularly updated, to see latest course announcements click here.

Useful Links

Java for C++ programmers

Java for C and C++ programmers

Week Number

 

Monday's Date

 

Lecture Number

 

Lecture

Tues 2.00-3.50pm 42-212

Reading

Russell and Norvig, 2010

Tutorial Session

 

Wed 2.00-3.50pm 78-420

Thu 12.00-1.50pm 78-420

Fri 2.00-3.50pm 78-420

Assessment

 

 

 

 

Note: If tutorials are submitted online, they must be submitted by 5pm on the Monday before the tutorial session.

 

1

25 July

1

COMP3702 / COMP7702 (6pp),

Introduction to artificial intelligence, an agent-based perspective (6pp)

Chapters 1, 2, and 26

No tutorial

 

2

1 August

2

Solving problems by searching (6pp), Applications of AI (6pp)

Chapter 3

The definition of artificial intelligence (solutions, comments)

3

8 August

3

Informed search and exploration (6pp), Applications of AI (6pp)

Chapters 3 and 4

Problem Representation and Uninformed Search (solutions, comments)

4

15 August

4

Adversarial search, game playing (6pp) Applications of AI (6pp)

Chapter 5

Informed Search (solutions, comments)

Assignment 1 available [pdf]

5

22 August

5

Probabilistic reasoning (6pp)

 Chapters 7 and 13

Adversarial search (solutions, comments)

 

6

29 August

6

Mid-semester exam,

Discussion of Assignment 1 (6pp)

 

Probabilistic reasoning (solutions, comments)

Mid-semester exam (optional for COMP3702) multiple choice, 45 mins, closed book (2009 exam)

7

5 September

7

Principles of machine learning (6pp), Assignment 1 comments

Chapters 18 and 19

Search and probabilistic reasoning (solutions)

Assignment 1 due this week

8

12 September

8

Symbolic machine learning techniques (6pp), statistical machine learning (6pp)

Chapters 18, 19, and 20

Machine learning basics (solutions)

9

19 September

9

Neural networks intro (6pp), Discussion of Assignment 2 (6pp)

Chapter 18 (18.7)

Current Best Learning, Decision Trees, and Naïve Bayes Classification (solutions, comments)

Assignment 2 available [pdf]

 

26 September

Mid-semester break (one week)

10

3 October

10

Neural networks (6pp)

Chapter 18 (18.7)

Machine Learning Techniques (solutions)

 

11

10 October

11

Applications of AI: Natural language processing (6pp), Semantic Modelling (Guest lecturer: Daniel Angus)

Chapter 22

Neural Networks (solutions)

 

12

17 October

12

Applications of AI: Language and Robots (6pp)

Chapter 25

Natural Language Processing (solutions)

Assignment 2 due this week

Revision Week

13

24 October

13

Assignment 2 Competition,

Review (6pp)

 

Language and Robots

 

31 October

Revision Period

Exam Week 1

7 November

 

 

 

 

Final Exam

Exam Week 2

14 November

 

 

 

 

Note: The slides are by no means final and subject to change before lecture.

Assessment

COMP3702 will be assessed by an optional mid-semester exam, a final exam and assignments. Your final grade (on a 1 to 7 scale) will be determined by combining the marks from the assessment components below.

  • Mid-Semester exam (optional)(0 marks OR 10 marks)
  • Final examination (60 marks OR 50 marks)
  • (best result of the including or not including the mid-semester results; total exam contribution is 60 marks)
  • Two assignments (30 marks)
  • Tutorials (10 marks)

COMP7702 will be assessed by a mid-semester exam, a final exam and assignments. Your final grade (on a 1 to 7 scale) will be determined by combining the marks from the assessment components below.

  • Mid-Semester exam (10 marks)
  • Final examination (50 marks)
  • Two assignments (30 marks)
  • Tutorials (10 marks)

The examination papers for COMP3702 and COMP7702 are different. Assessment is described in detail in the course profile.