所以,我试图建立一个高尔夫俱乐部推荐系统"为18洞球场。现在,在确定了高尔夫球场,高尔夫球杆和高尔夫球员的基本模板之后,由于这个特殊问题所带来的大搜索空间,我被困住了。所以目前我有:
drawViewHierarchyInRect
在此之后,球在球道上并且可以有多种因素组合,例如,它可以在沙子上,它可以是粗糙的,也可以是正常的绿色。我的问题是,不是为每种可能性制定规则,而是可以有一两条规则,如:
(defrule teeoff
?g <- (golfer (position "tee"))
=>
(retract ?g)
(assert (golfer (position "fairway") (Current_club "driver") (Yardage 650))
如果没有,那么我有哪些替代方案?
答案 0 :(得分:0)
我建议您设计一个对象或属性来管理ground_material(sand,green,...)并将其包含在规则中。 您可以为每个地面编写规则,或在单个规则中使用IF-THEN条件。
希望这会对你有所帮助。 再见 NIC