首页> 外文会议>IEEE International Conference on Fuzzy Systems >MeetCI: A Computational Intelligence Software Design Automation Framework
【24h】

MeetCI: A Computational Intelligence Software Design Automation Framework

机译:MeetCI:计算智能软件设计自动化框架

获取原文

摘要

Computational Intelligence (CI) algorithms/techniques are packaged in a variety of disparate frameworks/applications that all vary with respect to specific supported functionality and implementation decisions that drastically change performance. Developers looking to employ different CI techniques are faced with a series of trade-offs in selecting the appropriate library/framework. These include resource consumption, features, portability, interface complexity, ease of parallelization, etc. Considerations such as language compatibility and familiarity with a particular library make the choice of libraries even more difficult. The paper introduces MeetCI, an open source software framework for computational intelligence software design automation that facilitates the application design decisions and their software implementation process. MeetCI abstracts away specific framework details of CI techniques designed within a variety of libraries. This allows CI users to benefit from a variety of current frameworks without investigating the nuances of each library/framework. Using an XML file, developed in accordance with the specifications, the user can design a CI application generically, and utilize various CI software without having to redesign their entire technology stack. Switching between libraries in MeetCI is trivial and accessing the right library to satisfy a user's goals can be done easily and effectively. The paper discusses the framework's use in design of various applications. The design process is illustrated with four different examples from expert systems and machine learning domains, including the development of an expert system for security evaluation, two classification problems and a prediction problem with recurrent neural networks.
机译:计算智能(CI)算法/技术被打包在各种不同的框架/应用程序中,这些框架/应用程序都在特定的受支持功能和实现决策方面发生了变化,从而极大地改变了性能。希望采用不同CI技术的开发人员在选择适当的库/框架时面临一系列权衡。这些因素包括资源消耗,功能,可移植性,接口复杂性,并行化的容易程度等。考虑因素(例如语言兼容性和对特定库的熟悉程度),使得库的选择更加困难。本文介绍了MeetCI,这是一种用于计算智能软件设计自动化的开源软件框架,可简化应用程序设计决策及其软件实现过程。 MeetCI摘录了在各种库中设计的CI技术的特定框架详细信息。这使CI用户可以从各种当前框架中受益,而无需研究每个库/框架的细微差别。使用根据规范开发的XML文件,用户可以通用地设计CI应用程序,并且可以使用各种CI软件,而不必重新设计其整个技术堆栈。在MeetCI中的库之间进行切换很简单,并且可以轻松,有效地访问正确的库以满足用户的目标。本文讨论了该框架在各种应用程序设计中的使用。通过来自专家系统和机器学习领域的四个不同示例来说明设计过程,包括开发用于安全性评估的专家系统,两个分类问题和递归神经网络的预测问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号