CISC 630-01: Foundations of Intelligent Systems (Spring 2014)
CSCI 630-01 Foundations of Intelligent Systems
Department of Computer Science, RIT (Spring 2014)

Instructor: Prof. Richard Zanibbi ( rxzvcs(at)rit.edu ) Office Hrs (GOL-3551): M12-1, W11-1, F2-3
Teaching Assistant: Kevin Talmadge (kit7407 (at) rit.edu) Office Hrs (CS Tut. Center): Tues/Thurs 2:15-3:15pm
Lectures (GOL-3455): Mon/Wed/Fri 1-2pm

[ News ] -- [ Schedule ] -- [ Syllabus ] -- [ Resources ] -- [ MyCourses ]


Announcements

Week 15

  • Please complete the online course evaluation. I value your feedback, and will use it to improve the course when I offer it again in the future.
  • The revised research paper summaries are due next Thursday (May 22nd) at 11:59pm. I will return your drafts with notes by end-of-day Friday.
  • Keys for Assignment 5 (including a sample prolog program) and Project 2 will be posted by Wednesday evening.
  • Final exam: Wed. May 21st in 3455 (our regular classroom) Sample exams from previous years are available from the "Resources" link above.
  • Tutorial: this week the tutorial will take place at 1pm (note change in time) in GOL-1455 due to a conflict. Kevin will discuss questions from the sample exams and answer questions.
  • Good luck with the final, and with revising your written paper summaries.

Week 14

  • Please complete the online course evaluation. I value your feedback, and will use it to improve the course when I offer it again in the future.
  • Assignment 5 is due Friday at 11:59pm.
  • Final exam: Wed. May 21st in 3455 (our regular classroom) 12:30-2:30pm.
  • Tutorial this week will cover logic and address questions related to Assignment 5.
  • Research paper presentations will begin this Friday, and continue through Monday and Wednesday next week. Make sure that your group submits their presentation slides and paper summary draft through MyCourses before class on the day that they present.
    • Friday (4 groups): Jie, Ankit and Darby; Akansha, Rhaguveer, Himahshu; Rob, Anshuman, Mayur; Asma, Siddesh, Qiyun;
    • Mon. Week 15 (4 groups): Rikin, Viswanath, Simran; Maneesh, Ishan, Lee; Ruchin, Ronit, Vivek; Ruturaj, Kedar, Shivangi;
    • Wed. Week 15 (3 groups): Sohil, Karan, Chinar; Ameya, Mayur, Vaibak; Bhargav, Debjit, ???;
  • Next week, the tutorial will take place from 12-1pm in GOL-1455 due to a conflict.

Week 13

  • Please complete the online course evaluation. I value your feedback, and will use it to improve the course when I offer it again in the future.
  • Project 2 is due Friday evening at 11:59pm.
  • Assignment 5 and research papers for presentation will be posted Friday.

Week 12

  • Please complete the online course evaluation. I value your feedback, and will use it to improve the course when I offer it again in the future.
  • Final exam: Wed. May 21st in 3455 (our regular classroom) 12:30-2:30pm.
  • Assignment 4 is due Monday evening at 11:59pm.
  • The key for Assignment 4 has been posted on MyCourses.
  • Project 2 is due next Friday evening at 11:59pm.
  • Tutorial this Friday will include discussion of Project 2, and time-permitting a brief review of propositional logic.
  • Next Friday the list of papers for the research paper presentations and summaries will be posted.
    Students will present papers in groups of 3, with 10 minutes to present including questions. Criteria for evaluating the presentations will be provided along with the papers. In a nutshell, the criteria are concerned with the following two questions: 1) have the main points of interest for the paper been identified and presented clearly and with appropriate technical detail?, and 2) have all members of the team contributed to the analysis and presentation of the talk?

Week 11

  • Assignment 4 has been posted, and is due next Monday at 11:59pm.
  • Project 2 has been posted, and is due Friday May 2nd at 11:59pm. The project is to be completed in groups of two. Please email your team member to the instructor and TA as soon as possible.
    • Update: for the decision tree ensemble, make sure to use a random forest, as the AdaBoost algorithm seen in class is for binary classification. AdaBoost can be generalized to work with more than 2 classes, but this is outside the scope of the course.
  • There will be a tutorial from 12-12:50pm in room 3000 today. Kevin will be discussing A4 and the project.

Week 10

  • Project 2 and Assignment 4 will be posted on Friday.

Week 9

  • There will be a tutorial on Friday (GOL-3000) from 12-12:50pm, where Kevin will review some machine learning topics (in particular, linear regression and perceptrons).
  • Project 2 and Assignment 4 will be posted next Friday (in Week 10).

Week 8

  • The midterm exam will be given in-class on Friday. Sample midterms are available from the Resources link above.
  • There will be a tutorial on Friday (GOL-3000) from 12-12:50pm. This will be a review for the midterm.
  • Sample solutions for Assignment 3 and Project 1 (including source code) have been posted on MyCourses.
  • A tutorial/survey talking about random forests is available through MyCourses (under "Lecture Notes").

Week 7

  • The deadlines for A3 (Thurs 12pm) and Project 1 (Sat 12pm) have been extended. Please note that the dates when the dropboxes will close are the same.
  • The decision tree slides (for Wk6) have been updated.
  • The midterm exam will be given in-class next Friday (Week 8). It will be 50 minutes long, and will cover material from Weeks 1-7 (no material presented next week will be on the exam). Sample mideterms from previous offerings of the course are available from the Resources page.
  • There will be a tutorial on Friday in GOL-3000 from 12-12:50pm. This will focus on Project 1, with some time for questions about A3 and the midterm.

Week 6

  • Assignment 3 has been posted, and is due next Wednesday at 11:59pm.
  • Project 1 is due next Friday at 11:59pm. Please email the names of your team to the instructor and TA if you have not already.
  • Grades for A2 will be posted soon.
  • There will be a tutorial again this Friday in GOL-3000 from 12-12:50pm.

Week 5

  • Lei Hu will give a review of probability on Monday.
  • The solution key for Assignment 2 and a sample tic-tac-toe implementation have been posted on MyCourses.
  • The first course project (on search) has been posted on MyCourses, and is due in two weeks' time.
  • A tutorial will be given in GOL-3000 again this week from 12-12:50pm.

Week 4

  • Assignment 2 is due this Friday at 11:59pm.
  • A tutorial will be given in GOL-3000 again this week from 12-12:50pm.
  • A sample solution for Assignment 1 (including source code) is available online through MyCourses.
  • We will finish up local search (Ch. 4.1 and 4.2) and start game search (Ch. 5) this week.
  • Next Monday, Lei Hu (PhD student) will give the lecture, providing a basic review of probability.

Week 3

  • Assignment 1 is due Friday at 11:59pm.
  • Assignment 2 has been posted. It will be due next Friday (Friday Feb. 21).
  • The tutorial will be given in GOL-3000 from 12-12:50pm before class on Friday.
  • Assignment 2 will be posted this Friday.
  • We will be covering Ch. 3.5-3.7 this week (informed search)

Week 2

  • Assignment 1 has been posted. It is due next Friday evening at midnight.
  • Another Python tutorial will be given in GOL-3000 from 12-12:50pm on Friday.
  • Read Chs. 1, 2, and Ch. 3.1-3.4 by the end of the week. Please be aware that material from Chs. 1 and 2 may appear on the midterm and/or final exam.
  • Please read Ch. 3.5-3.7 for next week (on informed search).

Week 1

  • The course syllabus and schedule have been posted.
  • The course textbook is Russell and Norvig, Introduction to Foundations of Intelligent Systems: A Modern Approach, 3rd edition.
  • Programming in the course will be completed primarily using Python, with some additional programming in Prolog near the end of the semester.
  • A Python programming tutorial will be given in GOL-3000 at 12-12:50pm on Friday. Kevin Talmadge (the course TA) will give a brief introduction to the language, and discuss some examples related to the course.
  • Lecture slides are available under "Lecture Notes" in MyCourses.