我正在从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: