Semester 2
Lectures start in Week 1, i.e., the week starting 14 January 2013.
Notes and slides are linked from this page. Slides are given both as "full" (one slide per page, easier to view on a screen)
and as "multi" (typically 4 or 6 per page, saves on paper if printed).
Note and tutorial packs: please collect a complete set of notes and tutorial exercises from the ITO before the start of the course. You will need to present your matriculation card for this (and so will not be able to collect on behalf of others). Each student is entitled to one pack free of charge.
-
Tue, Iain: Introduction to learning and data.
(Chapter 1; slides-full,
slides-multi; Matlab, Python)
-
Thu, KK: Introduction to Algorithms.
(notes,
slides-full,
slides-multi,
Search.java.
)
-
Fri, KK: Asymptotic Notation.
(notes,
slides-full,
slides-multi.)
-
Tue, Iain: Similarity and recommender systems.
(Chapter 2; slides-full,
slides-multi)
-
Thu, KK: Asymptotic Notation and Algorithms.
(no notes,
slides-full,
slides-multi.)
-
Fri, KK: Sequential Data Structures.
(notes,
slides-full,
slides-multi.)
-
Tue, KK: Hashing.
(notes,
slides-full,
slides-multi.)
-
Thu, Iain: Collaborative counting, Clustering.
(Chapter 3; slides-full,
slides-multi; data, Matlab, Python)
-
Fri, Iain: Classification and nearest neighbours.
(Chapter 4; slides-full,
slides-multi)
- Tue, Iain: Introduction to statistical pattern recognition.
(Chapter 5; slides-full,
slides-multi)
-
Thu, KK: AVL trees.
(notes,
slides-full,
slides-multi)
-
Fri, Iain: Naive Bayes classification.
(Chapter 6; slides-full,
slides-multi)
-
Tue, Iain: Text classification using Naive Bayes.
(Chapter 7; slides-full,
slides-multi) (Iain got one lecture ahead of dates in notes here).
-
Thu, KK: Priority Queues and Heaps
(notes,
slides-full,
slides-multi)
-
Fri, KK: MergeSort and Divide-and-Conquer
(notes,
slides-full,
slides-multi.)
18-22 Feb, Innovative Learning Week, no lectures or tutorials
-
Tue, Iain: Gaussians.
(Chapter 8; slides-full,
slides-multi)
-
Thu, KK: HeapSort and QuickSort.
(notes,
slides-full,
slides-multi.)
-
Fri, Iain: Classification with Gaussians.
(Chapter 9; slides-full,
slides-multi)
-
Tue, Iain: Discriminant functions.
(Chapter 10; slides-full,
slides-multi)
-
Thu, KK: Graphs I.
(notes,
slides-full.)
-
Fri, Iain: Review: Gaussians and Linear discriminants.
(slides-full,
slides-multi)
-
Tue, Iain: Single-layer neural networks 1.
(Chapter 10 and Chapter 11; slides-full,
slides-multi)
(Iain's lectures match dates in notes again from today).
-
Thu, KK: Graphs II
(notes,
slides-full.)
-
Fri, Iain: Single layer neural networks 2.
(Chapter 11; slides-full,
slides-multi)
-
Tue, Iain: Multi-layer neural networks 1.
(Chapter 12; slides-full,
slides-multi)
-
Thu, KK: Large-scale Indexing and Sorting.
(notes,
slides-full,
slides-multi.)
-
Fri, Iain: Multi-layer neural networks 2.
(Chapter 12; slides-full,
slides-multi)
-
Tue, Iain: Review and conclusion of learning thread.
(slides-full,
slides-multi)
-
Thu, KK: Ranking Queries for the WWW.
(notes,
slides-full,
slides-multi.)
-
Fri, KK: Overview lecture, discussion and guide to revision.