EECE 7266 Prolog Processing for Intelligent Systems

 

 

Announcements

Monday, August 27, 2001

Read the handout on predicate calculus provided in class.  Read the foreword, preface and chapter 1 of the textbook.

Wednesday, August 29, 2001

Assignment 1 is due on Monday, September 10.

Wednesday, August 29, 2001

Assignment 2 is due on Wednesday, September 12.

Tuesday, September 11, 2001

Assignment 2 due date has been changed to Monday, September 17.

Wednesday, September 12, 2001

Read chapters 2 and 3 of the textbook.  Assignment 3 is due on Wednesday, September 19.

Monday, September 17, 2001

You should have read chapters 1-3.  Also read the following pages: 178 (starting with section 8.3.3) - 180, 648 (material on negation as failure)

Wednesday, September 19, 2001

Assignment 4 is due on Wednesday, September 26.

Monday, September 24, 2001

Assignment 4 due date has been changed to Monday, October 1.  Assignment 5 is also due on October 1.  Exam 1 will be October 3 and it will be closed book and closed notes.

Wednesday, September 26, 2001

These figures were discussed in class: fig1, fig2

Monday, October 15, 2001

Read chapters 4 and 5.  Also, chapters 6 and 7 of the text  provide useful reference information (for example, opening and writing to files and other useful built-in predicates).  We will explicitly discuss some of these predicates covered in chapters 6 and 7 (for example, write, fail, var, nonvar, atom, asserta, assertz, retract, arg, =.., read, nl, op, etc.).  However, you should read these chapters to become familiar with the material.  You will most likely need some of the predicates in these chapters in subsequent homework assignments.

Assignment 6 is due on Monday, October 22.

Wednesday, October 17, 2001

Assignment 7 is due on Wednesday, October 24.  Also, read the following: pages 94-98, 103-106, 167-169,  and 215-223.

Monday, October 22, 2001

Read chapters 11 and 12.

Wednesday, October 24, 2001

Assignment 8 (handout was provided in class) is due on Wednesday, October 31.

Monday, November 12, 2001

Assignment 10 is due on Monday, November 19.

Monday, November 26, 2001

Assignment 11 (due 12/3/01):  Problems 1-3 (page 176 of Induction handout) and the following problem:  consider a domain of objects that have the following properties and values:

size = {large,small}  colors={red,white,blue}

shape = {ball, brick, cube}

a) illustrate a portion of the concept space

b) Given the following training examples, what concept is learned?  What is the version space representation after the training examples?

t1(pos) obj(Small, Red, Ball)

t2(neg) obj(Small, Blue, Brick)

t3(pos) obj(Large, Red, Ball)

t4(neg) obj(Large, Red, Cube)