Syllabus/achievement requirements

For details and a more thematic organization, see the weekly pages!

Syllabus

  1. The lecture notes.
  2. A.E. Eiben and J.E. Smith: Introduction to Evolutionary Computing, Second Edition (ISBN 978-3-662-44873-1, available online here when on the UiO network). 
    • Chapter 3-4 (except 3.6 and 4.4.2)

    • Chapter 5 (except 5.2.6, 5.4, 5.5.7)

    • Chapter 10 (except 10.4, 10.5, 10.6)

    • Chapter 12 (except 12.3.4 and 12.4)

  3.  S. Marsland: Machine learning: An Algorithmic Perspective. SECOND EDITION (2015), available to UiO users through O'Reilly
    • Chapter 1

    • Chapter 2, From beginning up to formula (2.2) p. 23 and section 2.5 (except the formulas)

    • Chapter 3 (except the proof of The Perceptron Convergence Theorem in sec. 3.4.1)

    • Chapter 4 (except 4.2.6 and the technical details of 4.6)

    • Chapter 6, section 6.2 (except 6.2.2)

    • Chapter 7, section 7.2 (except subsections 7.2.1-7.2.2)

    • Chapter 9, sections 9.1, 9.4-9.6 (except 9.1.1)?

    • Chapter 11

    • Chapter 13, sections Introduction, 13.2, and 13.3

    • Chapter 14, sections 14.1

  4. Hal Daumé III, A course in Machine Learning
    • Chapter 1, sections 1.0-1.3 (except the pseudo code)
    • Chapter 2, sections 2.2-2.7
    • Chapter 3, sections 3.0-3.3
    • Chapter 5, sections 5.0-5.6 (except precision-recall curves, ROC curves and AUC curves)
  5. Paolo Perrotta, Programming Machine Learning (in O'Reilly library)

    • Ch. 5 "A discerning Machine"
    • Ch. 7 "The Final Challenge
  6. Jurafsky and Martin, Speech and language processing, 3rd ed. draft, 30 Dec. 2020

    • Chapter 4, sections 4.7- 4.8

    • Chapter 5, section 5.7 (except the last paragraph starting with "Both L1 and L2...")
  7. Wikipedia
  8. Ethical Considerations in Artificial Intelligence Courses, pages 22-25 (up to but not including "Tools for Thinking about Ethics and AI")

Obligatory Mid-Term Exercises (each exercise is PASS/FAIL):

  1. Passing three programming exercises (in Python) is required to take the exam.
  2. Students registered for IN4050 will be given additional exercises within area of the course.
Published May 11, 2022 12:09 PM - Last modified May 12, 2022 2:49 PM