Introduction to CLIPS - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Introduction to CLIPS

Description:

this is the data/information from which various inferences are drawn. Knowledge Base ... of the system which does all the work in terms of sequencing and firing rules, ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 7
Provided by: bimal9
Category:

less

Transcript and Presenter's Notes

Title: Introduction to CLIPS


1
Introduction to CLIPS
  • CLIPS - C Language Integrated Production System

2
CLIPS
  • Multi-paradigm Programming Language
  • Supports the following
  • rule-based
  • object-oriented
  • procedural programming
  • only supports forward-chaining

3
Basic Components of CLIPS (1)
  • Fact List
  • this is the data/information from which various
    inferences are drawn
  • Knowledge Base
  • this contains all the rules that operate on the
    facts

4
Basic Components of CLIPS (2)
  • Inference Engine
  • this is the heart of the system which does all
    the work in terms of sequencing and firing rules,
    controlling actions etc.

5
An Expert System - Example
  • Facts -
  • John is a man,
  • Mary is a woman,
  • Johns father is Tom,
  • Marys father is Tom.
  • Rule -
  • If a man and woman have same father
  • then they must be brother and sister

6
An Expert System - Example (contd.)
  • Based on this rule and the facts,
  • can you infer that that John and Mary are
    brother and sister?
  • Yes!!
  • Okay then, lets try it in CLIPS!

7
Exercise 1
  • Implement this set of facts and rule in CLIPS!!
Write a Comment
User Comments (0)
About PowerShow.com