-
Python实现的差分进化算法应用于优化模糊推理系统,即EvoFuzzy
资源介绍
EvoFuzzy
这是用于调整模糊推理系统的的非常简单的Python实现。
要求
已知依赖项:
Python(3.5.5)
脾气暴躁(1.14.2)
Matplotlib(2.2.2)
要安装依赖项,请cd到存储库的目录并运行pip install -r requirements.txt
代码结构
anfis.py :包含python ANFIS实现。
diffevo.py :包含差异进化算法的python实现(基于)。
fobj.py :包含几个目标函数。
mackey.py :包含一个示例,该示例使用差异演化来调整ANFIS以预测Mackey Glass系列。 本示例在序列的1500个点上训练系统,并绘制实际序列与预测序列的关系图。
要运行示例,请cd到存储库的目录并运行python mackey.py
去做:
实现除高斯人以外的成员资格功能。
实施其他进化算法来