Algorithms

  • Generate pre-defined outputs on basis of previously programmed rules which are hard-coded in the system.
  • Rule-based Algorithms have fixed result and the result doesn't change or evolve based on the data.
  • Typically in the form of if-then expressions.

Rule-based system

  • Set of facts: Domain-specific knowledge - Database
  • Set of rules: Rules engine which makes up the knowledge base
  • Inference engine; Capable of deriving conclusions.

References