06-27-2010, 06:05 AM
Artificial Intelligence Course Code: CS607
CS607@vu.edu.pk SPRING 2010
Virtual University of Pakistan
M.A. Jinnah Campus Defense Road, Off Raiwind Road, Lahore
Assignment No. 04
Deadline date:
Your assignment must be uploaded/submitted before or on June 29, 2010.
Assignment Marks: 25
Uploading instructions
Please view the assignment submission process document provided to you by the
Virtual University to upload the assignment.
Rules for Marking
It should be clear that your assignment will not get any credit if:
o The assignment is submitted after due date
o The assignment is copied
Objective
o To learn and understand basic concepts of CLIPS programming and Expert
Systems.
Problems
Q 1) Briefly explain the following major potential errors in development stage of
Expert System: Marks 10
• Expert’s Knowledge Errors,
• Semantic Errors,
• Syntax Errors,
• Inference Engine Errors,
• Inference Chain Errors,
• Limits of Ignorance Errors
Q 2) Write a CLIPS rule which sum up area of a group of rectangles. The heights
and widths of rectangles can be specified using the following template:
(deftemplate Rectangle (slot height) (slot width)) Marks 5
(NOTE: - This problem relates to summing values using rules)
Q 3) Write a CLIPS program which takes complete name and age of user as input
from the user. Marks 5
Q 4) Write a CLIPS program which takes marks and total marks from user and
calculates the percentage. Marks 5
CS607@vu.edu.pk SPRING 2010
Virtual University of Pakistan
M.A. Jinnah Campus Defense Road, Off Raiwind Road, Lahore
Assignment No. 04
Deadline date:
Your assignment must be uploaded/submitted before or on June 29, 2010.
Assignment Marks: 25
Uploading instructions
Please view the assignment submission process document provided to you by the
Virtual University to upload the assignment.
Rules for Marking
It should be clear that your assignment will not get any credit if:
o The assignment is submitted after due date
o The assignment is copied
Objective
o To learn and understand basic concepts of CLIPS programming and Expert
Systems.
Problems
Q 1) Briefly explain the following major potential errors in development stage of
Expert System: Marks 10
• Expert’s Knowledge Errors,
• Semantic Errors,
• Syntax Errors,
• Inference Engine Errors,
• Inference Chain Errors,
• Limits of Ignorance Errors
Q 2) Write a CLIPS rule which sum up area of a group of rectangles. The heights
and widths of rectangles can be specified using the following template:
(deftemplate Rectangle (slot height) (slot width)) Marks 5
(NOTE: - This problem relates to summing values using rules)
Q 3) Write a CLIPS program which takes complete name and age of user as input
from the user. Marks 5
Q 4) Write a CLIPS program which takes marks and total marks from user and
calculates the percentage. Marks 5
