课程实验:产生式系统
首先搭建一个简单的知识库,这个知识库包含一些基本的类及与这些类相对应的若干特征值。可以通过这些类查看对应类的特征,也可以通过对应类的特征找到符合输入特征的类。同时这个类还要可以进行不断的更新完善。
代码:
`
created by:spelatm
`
#用pandas库中的dataframe模块实现产生式知识系统
import pandas as pd
import numpy as np
df = pd.DataFrame(np.array([[1,1,0,0,0,1,1], [1,1,1,0,0,1,1], [1,1,1,0,0,1,0],[1,1,1,0,0,2,0],[1,0,1,1,1,3,0],[1,0,0,1,1,0,1],[0,0,1,1,0,0,1]]),
index=['熊猫', '老虎', '熊','狮子','鹰','鸽子',