CISC 630-01: Foundations of Intelligent Systems (Fall 2015)

CSCI 630-01 Foundations of Intelligent Systems
Department of Computer Science, RIT (Fall 2015)

Instructor: Prof. Richard Zanibbi ( rxzvcs(at)rit.edu )
  Office Hrs (GOL-3551): MWF 2-3pm (after class), Fri. 10-11am   Lectures (GOL-3455): MWF 1-2pm
Teaching Assistant: Kedarnath Calangutkar (krc9698 at rit dt edu )
  Office Hrs (Grad Lab, GOL-3650): MW 10-11am Tutorials: Fri. 12-1pm (GOL 3000, beside CS main office)

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


News


Week 16

    The final exam is next Friday, Dec. 18th from 12:30-2:30 in our regular classroom (GOL-3455). Sample exams are available under the "Resources" link.
  • Assignment 5 is due Wednesday.
  • Revised research paper summaries are due next Tuesday (Dec. 15th) at 11:59pm. I will provide feedback by Monday (Dec. 14) for groups to base their revisions upon.
  • Tutorial on Friday will be a review for the final exam.
  • Please complete the online course evaluation. Student feedback is essential for improving the course for future students.

Week 15

  • Assignment 5 has been posted. It is due next Wednesday at 11:59pm.
  • Please complete the online course evaluation. Student feedback is essential for improving the course for future students.
  • Tutorial: tutorial this Friday will be on logic and Assignment 5 (12pm, GOL 3000 by the CS main office).
  • We will be finishing the material that we will cover on inference in first-order logic in-class on Monday and Wednesday.
  • Research Project. We will have our first in-class research paper presentations on Friday. We will set up the presentation schedule in-class on Monday. The doodle poll for groups is available from the link below, and the research papers and project requirements are available through MyCourses.
  • Schedule for Research Paper Presentations (name of one group member listed):
    • This Friday: Gomsale, Narkede, Perreira
    • Mon, Wk. 16: Cerrah, Rajpurohit, Aziz, Dandhekar
    • Wed, Wk 16: Gulhane, Bhagat, Sun, Sambhare

Week 14

  • Please complete the online course evaluation. Student feedback is essential for improving the course for future students.
  • Assignment 5 will be assigned next Wednesday, and due the following Wednesday (last week of class).
  • Research Project. Papers for presentation will be selected on a first-come, first-serve basis here: Doodle Poll. Students must present in groups of three; please list the last names of the members of your group separated by commas when selecting a paper. The requirements for the project have been posted on MyCourses.

Week 13

  • Wed. Office hrs are cancelled. Instead, I will hold office hours from 10am-12pm on Thursday morning.
  • Project 2 is due on Friday. If you have not already registered your team, please do so ASAP here: Project 2 Team Registration.
  • Tutorial: this Friday's tutorial will focus upon Project 2.
  • (Team) Research Project. Sometime over the weekend the readings for presentation in-class along with a written summary will be posted online.
  • Please complete the online course evaluation (when it appears). Student feedback is essential for improving the course for future students.

Week 12

  • Tutorial this week: Kedar will go over Project 2, and decision pruning in particular (using the Chi-Squared test).
  • The key for Assignment 4 (including the programming question) has been posted online.
  • Please complete the online course evaluation. This course has benefitted greatly from student feedback over the years. I would appreciate it if when you fill out the form, you could briefly indicate what you felt worked in the course (i.e. should remain the same), and what might benefit from changes.
  • Project 2 is due next Friday (Nov. 20th). Please visit the online Doodle poll to register your team members: Project 2 Team Registration.
  • Research Project: Research readings for group presentations and written summaries will be posted next week. These will be presented in-class during Weeks 15-16 by groups of three students, with *exactly one* group of four students. We will have four 10-minute presentations (including questions) by groups on their chosen research topic on Friday Dec. 4, Mon. Dec. 7 and Wed. Dec. 9th. A 3-4 draft page summary of the reading selected by each group is due (through MyCourses dropbox) at the start of class on the day the group presents. The instructor will provide feedback, and then the final report from all groups will be due Tues. Dec. 15th at 11:59pm.
  • Assignment 5 (the last assignment) will be assigned Monday after Thanksgiving (Nov. 30), and be due the following Monday (Dec. 7, Week 16). This will be on logic, with only written questions.

Week 11

  • Assignment 4 is due Friday at 11:59pm.
  • Project 2 (machine learning and classification) will be assigned on Friday.
  • Web page for generating LaTeX tables from .csv data discussed in class is located at www.tablesgenerator.com. You can probably find simlarly services elsewhere on the web as well.

Week 10

  • Assignment 4 has been posted. It is due next Friday (Week 11) at 11:59pm.
  • Project 2 will be assigned next Friday. It will be on classification using machine learning algorithms. Projects will again be completed by teams of two students.

Week 9

  • Reading: Ch. 18.6-18.7 (logistic regression and multi-layer perceptrons (a form of neural network)
  • The Friday tutorial will review the midterm, along with material on logistic regression and neural nets.
  • Next Friday Assignment 4 will be assigned. Project 2 (on machine learning algorithms for classification) will probably be assigned the following week.

Week 8

  • The midterm will be held in-class on Friday. The exam will cover all material up to and including probability (roughly, up to the material needed for A3 and Project 1).
  • Sample midterm tests are available from the "Resources" link above.
  • In tutorial this Friday, Kedar will go over portions of the midterms available from the course web pages.
  • The keys for Assignments 1-3 and Project 1 have all been posted on MyCourses, including a sample program for Project 1.

Week 7

  • Project 1 is due Friday at 11:59pm. If you haven't emailed Prof. Zanibbi and Kedarnath (TA) with your team names, please do so ASAP.
  • The key for assignment 3 has been posted on MyCourses.
  • The midterm exam will be given in-class next Friday (Week 8).
  • Reading: Chs. 18.1-18.3, 18.10 (Decision Trees, AdaBoost)
  • (Friday) Some corrections will be made to the grades for Assignment 3.

Week 6

  • Assignment 3 is due Friday at 11:59pm. Please follow the submission instructions carefully.
  • Project 1 is due next Friday (Week 7). Please email your group member names to Prof. Zanibbi and the TA ASAP.
  • The midterm will be given in-class on Friday of Week 8. It will cover material up to the end of probability, including Assignment 3 and Project 1.

Week 5

  • Assignment 3 is due next Friday at 11:59pm.
  • Project 1 has been posted, and is due in two weeks (Friday, Oct. 9th). The project will be completed by groups of two students. Each group should email Prof. Zanibbi and Kedar (the course TA) with the names of your team members ASAP.
  • Reading: Ch. 13.1-13.3, Appendix A (probability review)
  • Assignment 2 is due Monday at 11:59pm. To avoid penalties, make sure to read submission instructions carefully.
  • The first project and assignment 3 (written questions only) will be assigned on Friday. The project will be completed in groups of two students (34/2 = 17 groups). It will include both a programming and a written component.
  • The solution key for Assignment 2, including a sample solution for the tic-tac-toe program has been posted on MyCourses.

Week 4

  • Assignment 2 is due next Monday at 11:59pm. As with the last assignment, to avoid penalization make sure to read the submission instructions carefully.
  • The grading key and sample solution for Assignment 1 have been posted on MyCourses.
  • Reading: Ch. 5 (game search; minimax and alpha-beta pruning)

Week 3

  • Assignment 1 is due Friday at 11:59pm (through MyCourses dropbox). Make sure to read the submission instructions carefully; materials not submitted as instructed will be penalized.
  • Prof. Zanibbi's office hours on Friday 10-11am are cancelled.
  • Reading: Chs. 3.5-3.7, and 4.1-4.2.
  • Materials from last Friday's tutorial have now been posted. There will be another Python and search-based tutorial this Friday at noon.

Week 2

  • Read Chs. 3.1-3.4 in the course text. Readings for Week 1 were Chs. 1.1-1.5 and Ch. 2 (see the schedule link above).
  • There will be no class next Monday (Sept. 7th, Labor Day)
  • Materials from last week's tutorial have been posted on MyCourses.
  • The first assignment has been posted on MyCourses. It is due next Friday at 11:59pm. We will discuss this in-class on Friday.
  • There will be another Python tutorial this Friday at 12pm in GOL 3000 (beside the main office).

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.
  • Lecture slides are available under "Lecture Notes" in MyCourses.
  • A Python programming tutorial will be given early in the course (details TBD). Most programming for the course will be in Python, with some prolog programming at the end of the semester.