专家系统设计不同于传统的程序设计,因为其问题通常没有算法去求解,而是依靠推理获得一个合理解决方法。算法是一种理想的解决方案,因为它会在有限的时间内给出答案,然而,算法也许不能令人满意而问题的复杂性增加,所以需要使用人工智能,在没有任何可用的算法帮助我获得最佳方法时,一个合理的方法就是最好的。
专家系统依赖于推理,解释机用于解释这个过程,这个过程是可检查的。有些专家系统甚至允许系统通过规则归纳从例子中学习规则,在归纳时,系统从数据中生成规则。
专家系统设计不同于传统的程序设计,因为其问题通常没有算法去求解,而是依靠推理获得一个合理解决方法。算法是一种理想的解决方案,因为它会在有限的时间内给出答案,然而,算法也许不能令人满意而问题的复杂性增加,所以需要使用人工智能,在没有任何可用的算法帮助我获得最佳方法时,一个合理的方法就是最好的。
专家系统依赖于推理,解释机用于解释这个过程,这个过程是可检查的。有些专家系统甚至允许系统通过规则归纳从例子中学习规则,在归纳时,系统从数据中生成规则。