...
首页> 外文期刊>Expert systems with applications >An easy-to-implement fuzzy expert package with applications using existing Java classes
【24h】

An easy-to-implement fuzzy expert package with applications using existing Java classes

机译:一个易于实现的模糊专家包,其中包含使用现有Java类的应用程序

获取原文
获取原文并翻译 | 示例
           

摘要

In this study, we present a computer package to implement fuzzy expert systems using Java. The purpose of this study is to provide an easy-to-understand and easy-to-implement computer package for those people who want to develop their own customized Java-based fuzzy expert applications without using existing end-user fuzzy expert software. The code size of the proposed package is less than 300 code lines where some existing Java classes developed by Sun Microsystems, Inc., are utilized to handle necessary geometrical manipulations. We demonstrate the ideas of how we implement fuzzy expert systems with the existing Java classes by providing code fragments. To validate the proposed package, we first developed a console application to compare the results of using the proposed package with those of using an existing commercial fuzzy expert software package. Fuzzy Inference Development Environment (FIDE). The proposed package is well-modularized in software modules with high maintainability and customizability. To validate this, we developed three additional applications with the proposed package including a window-based application and two web-based applications: JSP Model 1 and JSP Model 2 (MVC design pattern). Through the developments of these applications, we find that it is extremely simple and straightforward to build customized fuzzy expert applications with the code fragments provided in this study, saving a lot of programming works. In additions, the proposed package has good extensibilities to establish piecewise linear membership functions and to approximate non-linear membership functions. Meanwhile, UML is also utilized to describe the structures and behaviors of the proposed package.
机译:在这项研究中,我们提出了一种使用Java实现模糊专家系统的计算机程序包。这项研究的目的是为那些想要开发自己的基于Java的模糊专家应用程序而无需使用现有的最终用户模糊专家软件的人们提供一种易于理解和易于实现的计算机软件包。提议的程序包的代码大小少于300条代码行,其中Sun Microsystems,Inc.开发的一些现有Java类用于处理必要的几何操作。通过提供代码片段,我们演示了如何使用现有Java类实现模糊专家系统的想法。为了验证提议的程序包,我们首先开发了一个控制台应用程序,以将使用提议的程序包的结果与使用现有的商业模糊专家软件包的结果进行比较。模糊推理开发环境(FIDE)。所提出的程序包在具有高可维护性和可定制性的软件模块中进行了很好的模块化。为了验证这一点,我们使用建议的软件包开发了三个其他应用程序,包括基于窗口的应用程序和基于Web的两个应用程序:JSP Model 1和JSP Model 2(MVC设计模式)。通过这些应用程序的开发,我们发现使用此研究中提供的代码片段构建定制的模糊专家应用程序非常简单明了,从而节省了大量编程工作。另外,所提出的包具有良好的可扩展性,以建立分段线性隶属函数并近似非线性隶属函数。同时,UML还用于描述所提出的程序包的结构和行为。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号