仓库源文站点原文


layout: post title: "KBAI 笔记 09 Case-based reasoning" date: "2017-02-20 08:17:16" categories: 计算机科学 excerpt: "preview Recording Cases to Case-Based reasoning exercise The block is no..."

auth: conge

preview

Recording Cases to Case-Based reasoning

exercise

What the color of the new block will be?

The block is not in the world so "learning by recording cases" does not work. To accomplish the job, one must used to existing cases to learn some rules to reason the solution.

the process of case-based reasoning

Process

Assumptions of Case-Based Reasoning

Case Adaptation

The adaption is usually very small tweak. e.g. cooking, programming. There are three ways to do case adaption

Case Adaptation by Model of the World

Case Adaptation by Recursive

case was solved by dividing the problem into parts, and solve the sub-problems to get partial solution and then enter the unsolved part back the the agent to solve the rest of the question recursive.

Case Adaptation by Rules

use heuristic rules to solve problems.

Case evaluation

evaluate the solutions from the program adaption

Case Storage

Case Storage by Index

index structor helping with case storage

example

Paste_Image.png

Case Storage by Discrimination

Discrimination Tree

discriminate the cases by cutting points and build a tree from it.

exercise

exercise

Where do Y belong to on the discrimination tree? By following the tree from the root, Y is with A. The the question becomes: how to discriminate Y from A.

How to differentiate between A and E?

Case Retrieval Revisited

Exercise

Advanced Case-Based Reasoning

Assignment

assignment

Wrap Up

The Cognitive Connection

Reasoning: tweak the solution and apply it Learning: evaluate the solution and store the ones that solve the new problem memory: memory enables the storage and retrieval of the cases.