专家系统除了可以用来解决爱因斯坦难题之外,还有不少妙用呢,先总结一些我知道的。
1 电子商务系统中的商品推荐
用户逛网上商城的时候,通常店主希望能根据用户已经购买的产品,推荐一些相关的其它商品。
例如用户买了电视机,则可以推荐他购买一个DVD机。用户买了一张专辑,则自动推荐一些类似其它的专辑。用户买了一包火锅调料,则推荐一些其它的火锅辅料。这个方法一般都是通过数据库查询实现的。使用专家系统可以大大简化查询的复杂度。由推理引擎来自动实现。这个方法的例子在Jess In Action 里面已经详细记载了。
2 用来替代XSLT或DOM/SAX解析XML文件
看下面这个项目
XITE is an alternative to XSLT or straight DOM/SAX-based parsing. XITE uses JSR94-compliant rule engines (e.g., JESS) to express rules for transforming XML from input to output streams. XITE does not include but requires a JSR94-compliant rule eng
分享到:
相关推荐
Jess对简单事实的表示用断言来完成,对于对象事实,Jess用Java语言来定义对象,类的定义由Java语言书写,编译通过后即可以动态地加入系统中。 Jess的规则表达形式仍然采用CLIPS的语法结构。通过限定规则前件和后件...
jess(Java Expert System Shell)是一个在Java平台上实现的专家系统外壳,它为开发和运行专家系统提供了便利。 **jess7.0版本特性** jess7.0是jess的一个重要版本,主要特点包括: 1. **多语言支持**:由于基于...
基于java的专家系统开发工具,Jess简介:Jess是一个用Java编写的专家系统开发平台,由美国Sandia国家实验室分布式系统计算组成员ErnestJ.FriedmanHill在1995年开发出来,以...
Jess7.1是一款基于Java语言的传统专家系统开发工具包,专为构建和运行知识型应用程序而设计。专家系统是一种人工智能应用,它模仿人类专家的决策过程来解决复杂问题。这个工具包提供了丰富的功能,使开发者能够高效...
Jess(Java Expert System Shell)是一款基于CLIPS(C语言编写的一个用于开发专家系统的工具包)开发的专家系统外壳(Shell),它允许用户在Java语言环境下构建专家系统。专家系统是一种特殊的计算机程序,它应用...
Jess专家系统常用于以下领域: - 决策支持系统:根据业务规则进行复杂决策。 - 数据分析:通过规则对大量数据进行挖掘和分析。 - 自动化:在软件中实现自动化逻辑,如错误检测和修复。 - 人工智能:在AI项目中作为...
### 基于JESS的BS模式交互式专家系统外壳的设计与实现 #### 一、引言 随着互联网技术的迅速发展,专家系统的应用范围日益扩大。为了更好地满足实际需求,专家系统的部署方式也在不断进化。传统的命令行界面虽然...
《基于JESS的BS模式交互式专家系统外壳的设计与实现》 专家系统是人工智能领域的一个重要分支,它利用人类专家的知识和经验,通过计算机程序来解决复杂问题。JESS(Java Expert System Shell)是一种广泛使用的规则...
JESS 7.1 P2是该系统的更新版本,它移除了原有的限制,提供了更多的功能和优化,以满足更广泛的业务需求。 **1. 规则系统** 规则系统是一种人工智能技术,它通过一组规则来模拟人类决策过程。这些规则由条件(IF...
1. Jess规则引擎简介:Jess是一个用Java编写的规则引擎,它用于开发专家系统。Jess继承了CLIPS的特性并提供了增强型Rete算法支持,可以高效地进行规则匹配和推理。 2. Jess的功能函数局限性:Jess虽然内置了强大的...
jess.jar jess.jar jess.jarjess.jar jess.jar jess.jar jess.jar jess.jar jess.jar
首先介绍专家系统推理框架Jess 的知识表示、基本组成、工作原理和开发环境,然后以人工智能经典游戏难题———野 人传教士过河问题为例,用Jess 实现了问题描述、知识抽取、结构定义、应用程序实现,进一步探索利用Jess...
**JESS**(Java Expert System Shell)是一款基于Java平台的规则引擎,它为开发者提供了强大的逻辑编程能力,尤其适用于构建专家系统。作为CLIPS(C Language Integrated Production System)语言的一个超集,JESS...
**Jess** 是一种专门用于开发专家系统的编程语言,它基于 **Java** 平台,利用规则引擎技术来实现复杂问题的解决。本文章将从多个角度对 Jess 的核心特性、应用领域以及其实现机制进行详细阐述。 ##### 一、什么是 ...
针对这一需求,本文提出了一种基于JESS专家系统的智能家居安防解决方案,旨在提供高效、智能的家庭安全保障。 JESS(Java Expert System Shell)是一个在1995年由Sandia国家实验室开发的规则引擎,它以Java语言编写...
传统的机械式或单纯依靠人为控制和操作的安防系统在实际的使用中暴露出了很多隐患和不足,远远达不到人们对智能生活的要求;随着计算机技术的普及,智能化数字...因此,本文提出了基于JESS专家系统的智能家居安防系统。
这个压缩包中的主要内容很可能是Jess的安装程序或者库文件,使得用户能够在自己的系统上安装和使用Jess。 Jess推理机的核心功能是基于规则的推理。规则推理是一种编程范式,它允许开发者定义一系列条件和动作(即...