[rust-006]《Production Matching for Large Learning Systems》读书笔记

本文是《Production Matching for Large Learning Systems》的读书笔记,详细介绍了Rete算法的工作原理。Rete算法包含产生式内存(PM)和工作内存(WM),通过数据流网络进行处理。WM存储不变的事实,PM存储规则。Rete算法通过匹配算法检查WM中的WME是否满足PM的条件,符合条件的WME在alpha memory中存储,并在beta part中形成偏实例。执行流程包括创建PM和WM,添加WME,处理alpha和beta部分,以及根据规则执行action。文中还提到了一些Rete算法的优化技巧和实现方式。
摘要由CSDN通过智能技术生成
  1. Rete,拉丁语"net"的意思。
  2. Rete算法有两个内存数据结构:产生式内存数据结构production memory(PM);工作内存数据结构working memory(WM)。PM和WM在Rete算法的推理过程会始终变动。
  3. WM:存储Rete系统在计算过程中的一系列记录item,这些记录item表示各种事实fact。
    1. 这些事实fact包括内部:问题求解的当前内部状态事实;影响问题求解的外部世界的事实变动。这里的“记录”,称之为working memory element(WME)。
    2. 举例一些WME,比如w1:(B1 ^on B2),w2:(B1 ^on B3),w3:(B1 ^color red),w4:(B2 ^on table),w5:(B2 ^left-of B3),w6:(B2 ^color blue),w7:(B3 ^left-of B4),w8:(B3 ^on table),w9:(B2 ^color red)。
    3. 所有的WME都统一格式是三元元组,形如(identifier ^attribute value),最简单,便于处理,复杂的记录都可以转化成三元元组。
    4. WM存储的WME,各成分都是常量,没有变量。
  4. PM:存储一系列的production产生式规则。
    1. 每条规则,包含两部分,第一部分是一组条件condition,又称之为LHS,第二部分是一组操作action,又称之为RHS,当条件达成时候要变动的事实fact。每条规则形如:(name-of-this-production LHS --> RHS)。
    2. 匹配算
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值