15、基于规则的智能系统与软计算范式下的专家系统

基于规则的智能系统与软计算范式下的专家系统

1. 基于规则的智能系统

在智能系统构建中,基于规则的方法是一种重要的手段。在处理输入时,会为各个输入分配权重,同时考虑偏差。例如,给定输入 (I_1)、(I_2)、(I_3) 和 (I_4) 及其对应的权重,以及偏差,如图 1 所示(这里假设图 1 对应原文中的图 22)。在训练过程中,会根据这些权重和偏差进行搜索,以找到合适的输入组合。

当考虑训练示例时,以 (I_1) 为例,通常会从偏差中减去 (I_1) 的权重得到新的偏差。根据训练示例中 (I_1) 为真的情况,可分为以下三种情况:
- 所有示例为正 :无需进一步搜索,就示例而言,(I_1) 足以表明正响应,即使偏差值未被克服。
- 所有示例为负 :无需进一步搜索,因为示例表明当前变量集不应给出正响应,所以应更改当前变量。
- 示例包含正负示例 :算法需要继续添加更多变量,直到偏差被克服或满足前两种情况之一。

以下是实现该算法的 PROLOG 代码:

{The Bias has been overcome}
knapsack(_Unused_inputs,Bias,_Examples,Answer,Answer):-
    Bias =<0. 
{There are no false examples}
knapsack(_Unused_inputs,_Bias,Examples,Answer,Answer):-
    \+(append(_,[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值