CS378H: Artificial Intelligence -- Spring 2013: Assignments Page

Assignments for Artificial Intelligence (cs378H)


Week 1: Introduction (1/14,16)

Readings: Due Wednesday (email response due Tuesday at 9pm)
  • Textbook - Chapter 1 through the end of Section 1.1 (Rest of chapter 1 is optional - I recommend at least skimming it)
  • Textbook - Chapter 2
  • For your response, select one real or imaginable agent not discussed in class or in the readings, give a PEAS description of the task environment, and characterize it in terms of the properties listed in Section 2.3.2.
  • Send your response as ASCII text (not encoded in any way) to jmugan@cs.utexas.edu and aditya@cs.utexas.edu with subject: "class readings for 1/16".
  • As indicated on the course overview page, your response should be well-thought-out, coherent, and concise. Quality of written expression will be a factor in the grading (use full sentences). Short, to-the-point answers are preferred. For full credit, your email should be sent by 9pm on Tuesday, 1/15.
  • Also post a self-introduction and at least one other item to the piazza site. If nothing else, you may post your reading response. But feel free to post questions, comments, or reactions to other peoples' posts instead or in addition.
  • Programming: Due 5:00pm on Monday, 1/14

  • If you don't have a CS UNIX account (e.g. because you're a non-CS major), sign up for a temporary account IMMEDIATELY! It will take several days for the account to be activated. Also, please be aware that the account will expire and completely disappear two weeks into the summer semester.
  • Programming: Due 11:30am on Wednesday, 1/23
  • Python tutorial. This tutorial should be submitted with the assignment name cs378h-0-tutorial using these submission instructions.

  • Week 2: Search (1/23)

    Jump to the resources page.

    Readings: Due Wednesday (email response due Tuesday at 9pm)

  • Textbook - Chapter 3
  • Respond with your thoughts on the chapter.
  • Append to your response a solution to at least two exercises from the end of the chapter.
  • Post at least one thing to piazza
  • Programming: Due 11:50pm on Saturday, 2/2
  • Search assignment. This search assignment should be submitted with the assignment name cs378h-1-search using these submission instructions. Details regarding what to submit are inside the assignment's description.

  • Week 3: Beyond Classical Search (1/28,1/30)

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook - Chapter 4 through the end of Section 4.3
  • Readings: Due Wednesday (email response due Tuesday at 9pm)
  • Textbook - Rest of Chapter 4
  • Include in your response a solution to at least one exercise from the end of the chapter.

  • Week 4: Adversarial Search (2/4,6)

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook Chapter 5
  • Include in your response a solution to at least one exercise from the end of the chapter.
  • Programming: Due 12:30pm on Wednesday, 2/20
  • Multiagent assignment. This multiagent assignment should be submitted with the assignment name cs378h-2-multiagent using these submission instructions. Details regarding what to submit are inside the assignment's description.

  • Week 5: Probability (2/11,13)

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook Chapter 13 through the end of Section 13.5 (and 13.6 if you'd like: Wumpus World is defined in Section 7.2)
  • Include in your response a solution to at least one exercise from the end of the chapter.
  • Readings: Due Wednesday (email response due Tuesday at 9pm)
  • Textbook Chapter 14 through the end of Section 14.2
  • Include in your response a solution to at least one exercise from the end of the chapter.

  • Week 6: Utilities and MDPs (2/18,20)

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook Chapter 16 through the end of Section 16.3
  • Textbook Chapter 17 through the end of Section 17.3
  • Include in your response a solution to at least one exercise from the end of each chapter.
  • Programming: Due 12:30pm on Wednesday, 3/20
  • Reinforcement learning assignment. This assignment should be submitted with the assignment name cs378h-3-reinforcement using these submission instructions. Details regarding what to submit are inside the assignment's description.

  • Week 7: Reinforcement Learning (2/25,2/27)

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Re-read textbook Chapter 17 through the end of Section 17.3
  • Textbook Chapter 21 through the end of Section 21.3
  • Readings: Due Wednesday (email response due Tuesday at 9pm)
  • Textbook - Rest of Chapter 21
  • Include in your response a solution to at least one exercise from the end of the chapter.

  • Week 8: Midterm (3/4,6)

    Jump to the resources page.

    In-class Mid-term on Monday - no readings

  • Complete the midterm course evaluation survey by Tuesday night at 9pm

  • Week 9: Bayesian Networks (3/18,20):

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook Chapter 14 through the end of Section 14.4.1. (Through the end of 14.2 is review from Week 5.)
  • The rest of section 14.4 is optional (I suggest just skimming it).
  • Textbook Section 14.5.
  • Textbook Section 14.7. (You can skim this part - it is mainly to address questions about what alternatives there are to probabilistic models of uncertainty).
  • Programming: Due 11:30am on Wednesday, 4/10
  • Tracking assignment. This assignment should be submitted with the assignment name cs378h-4-tracking using these submission instructions. Details regarding what to submit are inside the assignment's description.

  • Week 10: Probabilistic Reasoning over Time (3/25,3/27):

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook Chapter 15 through the end of Section 15.3.
  • Include in your response a solution to at least one exercise from the end of the chapter (we will do 15.2 in class).

  • Week 11: Particle Filters (4/1,3):

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook Chapter 15.5 and 15.6.
  • Textbook Section 15.4 is optional.
  • Include in your response a solution to at least one exercise from the end of the chapter.

  • Week 12: Learning Probabilistic Models (4/8,10):

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm)

  • Textbook Chapter 20 through the end of Section 20.2.
  • The chapter refers frequently to Chapter 18. If you're not at all familiar with machine learning terms, it may help you to read parts of that chapter first (which will also save you time when they are assigned next week). In particular:
  • Section 18.1 and 18.2 (p. 693-697) introduce some general terminology.
  • The restaurant/wait-for-table example is introduced in Section 18.3.1 and Figure 18.2 (p. 698).
  • The concept of overfitting is introduced on p. 705.
  • i.i.d is defined on p. 708.
  • You can skim 20.2.3 if you're not comfortable with reasoning about continuous distributions (e.g. Gaussians).
  • 20.2.5 is just an overview without all the details - do your best.
  • Textbook Section 20.3 is optional.
  • Programming: Due 11:30am on Wednesday, 4/24
  • classification assignment. This assignment should be submitted with the assignment name cs378h-5-classification using these submission instructions. Details regarding what to submit are inside the assignment's description.

  • Week 13: Supervised Learning (4/15,17):

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm) ** No need to turn in reading response **

  • The following parts of Textbook Chapter 18:
  • Through the end of Section 18.2
  • Section 18.4
  • Section 18.6 except Section 18.6.2
  • Section 18.7 through the end of 18.7.2.
  • Skim Sections 18.3, 18.5.
  • Sections 18.6.2 and 18.7.3-18.7.5 are optional
  • Textbook Sections 18.8, 18.9, and 18.11.
  • Section 18.10 is optional.
  • Include in your response a solution to at least one exercise from the end of the chapter.

  • Week 14: Classical Planning (4/22,24):

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm) ** No need to turn in reading response **

  • Textbook Chapter 10. (Focus on Sections 10-10.3)
  • Include in your response a solution to at least one exercise from the end of the chapter.

  • Week 15: Philosophical Foundations (4/29,5/1):

    Jump to the resources page.

    Readings: Due Monday (email response due Sunday at 9pm) ** No need to turn in reading response **

  • Textbook Chapters 26 and 27

  • Final Exam


    [Back to Department Homepage]

    Page maintained by Jonathan Mugan
    Questions? Send me mail