![]() |
| School of Information Technologies |
|
|
|
|
|
|
|
|
|
|
|
|
The alternative advanced unit COMP3902 covers all the material of COMP3002,
plus extra
topics .The two units share the same lectures, but have different tutorials
and assessment.
We hope you will enjoy this course!
|
|
|
|
| A (adv.) | Wed 9-10am | Daren Ler |
| B (adv.) | Wed 10-11pm | Irena Koprinska |
| C | Wed, 12-1pm | Harry Mak |
| D | Wed, 1-2pm | Clinton Freeman |
| E | Fri, 10-11am | John Drake |
| F | Fri, 11-12noon | John Drake |
| G | Fri, 12-1pm | Clinton Freeman |
Recommended books
1. S.J. Russell and P.Norvig, Artificial Intelligence, A Modern Approach
Prentice Hall, 0-13-103805-2, 1995
2. Ian H. Witten, Eibe Frank
Data mining - practical machine learning tools and techniques with
Java implementations,
Morgan Kaufmann. 1-55860-552-5, 2001
Both are available at the Co-op bookshop and are also put on special reserve at the library.
Software resources
WEKA
Matlab Neural Network toolbox
Weekly exercises: 9 % (3 weeks will be randomly marked for 3 marks each) Assignments: 26% (Assignment 1 - 12% and Assignment 2 - 14%) Exam: 65% (with a minimum of 26 required to pass the course, i.e. 40% on the exam)
About plagiarism: please do not confuse legitimate co-operation
and cheating.
Plagiarism or any other form of dishonesty will be dealt with by standard
University
procedures. Please also see the School
Policy on Academic Honesty.
Late submission of assignments policy:
- a penalty of 1 mark per each day after the deadline will apply
- assignments will not be accepted if the delay is more than 7 days
If you have a condition requiring a special consideration, you must:
1) submit a form to the School office within 1 week from the date when
assessment was due, 2) include your e-mail address, phone number and the
name of your tutor, and 3) e-mail your lecturer that you have submitted
a special consideration form.
See the School
Policy on Special Considerations due to Illness or Misadventure.
Important note: Students who score less than 26 at the exam will fail
the course regardless of their homework and assignment marks.
Sample exam paper will be available in week 13.
| week | Topic |
| 1 | Introduction [pdf-3sld
, pdf-6sld]
Intelligent agents [pdf-3sld , pdf-6sld] [ans] |
| 2 | Problem solving and search. [pdf-3sld
, pdf-6sld]
Informed search 1. [pdf-3sld , pdf-6sld] |
| 3 | Informed search 2 [included in the previous lecture notes]
Genetic algorithms. (with Dr Josiah Poon) [pdf-3sld , pdf-6sld] |
| 4 | Game-playing.[pdf-3sld , pdf-6sld] |
| 5 | Introduction to machine learning. [pdf-3sld
, pdf-6sld]
Inferring rudimentary rules. Instance-based learning. [pdf-3sld , pdf-6sld] |
| 6 | Decision trees. [pdf-3sld
, pdf-6sld
, pdf-1sld]
[add]
3 & 6 slides per page handouts - there are some problems with the layout of the formulas on some of the slides; 1 slide per page is provided as well - no problems with the formulas |
| 7 | Naive Bayes. [pdf-3sld
, pdf-6sld]
Experimental evaluation of learning algorithms. [pdf-3sld , pdf-6sld] Ensembles of learning algorithms. |
| 8 | Introduction to neural networks. [pdf-3sld
, pdf-6sld]
Perceptron. [pdf-3sld , pdf-6sld] |
| 9 | Backpropagation. [pdf-3sld
, pdf-6sld]
Note: on slide 23 the value of o_3 was incorrectly copied from the previous calculations; it should be 0.53 not 0.65 => delta_3=-0.018 not -0.0019. The lecture notes have been corrected. |
| 10 | Clustering. Self-organizing feature maps. [pdf-3sld
, pdf-6sld]
Learning vector quantization. |
| 11 | Knowledge representation 1: knowledge, semantic networks, frames and rule-based systems 1. [pdf-3sld , pdf-6sld] [ans] |
| 12 | Knowledge representation 2: rule-based systems 2, expert systems.
[pdf-3sld
, pdf-6sld]
[mycin]
Revision and preparation for the exam. [pdf-3sld , pdf-6sld] (updated, contain the answers) Sample exam paper |
| 13 | Natural language processing (with Prof. Jon Patrick) |
Each week you must hand in to your tutor the exercises that are marked in the table below. These weekly exercises are to be done in pairs. They are the straight application of the material seen during lectures. They are easy and and their aim is to help you prepare better for the tutorial class. The other exercises will be done during the tutorial class.
Please note that homeworks should be clearly presented. Messy and unreadable
homeworks will not be assessed.
|
|
Tutorial Exercises | Exercises for Homework |
| 2 | [pdf] | All students: ex. 1c and 2a, c, d
Note: ex 10 (adv), this is 3.13 from R.&N "We said that at least one direction of bi-directionsl search must be a BFS...". This is not correct. One direction must store the nodes generated, so that the other one can look for them. So, any search algorithm that stores all nodes in memory can be used, not necessarily BFS. |
| 3 | [pdf] | Regular students - ex. 3
Advanced - ex. 3 and 6 |
| 4 | [pdf] | All students - ex. 4 |
| 5 | [pdf] | All students - ex. 2 |
| 6 | [pdf] | No homework exercises - assignment 1 is due |
| 7 | [pdf] | All students - ex. 1, 2, 6 |
| 8 | [pdf] | All students: ex. 1, 2
Ex.2: When training, apply the examples in the given order |
| 9 | [pdf] | Regular students: ex. 1
Advanced - ex. 1 and 2 |
| 10 | [pdf] | All students - ex. 1 and 3 |
| 11 | [pdf] | No homework exercises - assignment 2 is due |
| 12 | [pdf] | All students - ex. 1 |
| 13 | [pdf] | No homework exercises |
Tutorial solutions will not be put on the web. A hard copy will be available from your tutor at the following tutorial session.
Dr Irena Koprinska
Email: irena@it.usyd.edu.au
Office: Madsen Building, G90A
Consultation time: Tuesdays 1-2pm