我正在从 MIT OCW 的 6.034(2010 年秋季)学习 AI,并且在编码时他们使用:
from production import IF, AND, OR, NOT, THEN, DELETE, forward_chain
theft_rule = IF( 'you have (?x)',
THEN( 'i have (?x)' ),
DELETE( 'you have (?x)' ))
data = ( 'you have apple',
'you have orange',
'you have pear' )
print forward_chain([theft_rule], data, verbose=True)
为了完成问题集,我应该使用生产模块,但我得到了 ModuleNotFoundError。我曾尝试在网上查找该模块,但除了 ocw 外,其他任何地方都没有提到它。我不知道该怎么办。
链接到介绍此模块的 pdf: