Easy Artificial intelligence Notes on every Topic



Artificial Intelligence Introduction  
*

*

*

*


Prolog
*

*

*

*

Knowledge Representation
*

*



*
Reasoning


*


Frames
*

*

*


Semantic Networks

*

*

*

*
Proposition









Inference 

  • Inference is the process of deriving new information from known information.
  • Abduction is inference to the best explanation. Human inference (i.e. how humans draw conclusions) is traditionally studied within the field of cognitive psychology;


Inference Engine 
The component of the system that perform inference is known as inference engine.
It is an  executor of knowledge to solve any problem.
It has Two parts
Interpreter
Decides how to apply the rules to infer new knowledge
Then passes to the scheduler
Scheduler
Decides the order in which the rules should be applied
  

Inference Rules 
Inference rules (procedural rules), advise on how to solve a problem, given that certain facts are known
  1. Inference rules contain rules about rules (metarules)
  2. Knowledge rules are stored in the knowledge base
  3. Inference rules become part of the inference engine

Example: 
IF needed data is not known THEN ask the user
IF more than one rule applies THEN fire the one with the highest priority value first

The rules will use for propositional logic are :
  1. Modus Ponens 
  2. Modus Tolens 
  3. And-Introduction 
  4. And-Elimination 



Comments

Popular posts from this blog

Logical Architecture and UML Package Diagram

Types of Errors in compiler construction