# EvoFuzzy
This is a very simple Python implementation of the [Differential Evolution Algorithm](http://www1.icsi.berkeley.edu/~storn/TR-95-012.pdf) for tuning Fuzzy Inference Systems.
## Requirements
Known dependencies:
- Python (3.5.5)
- Numpy (1.14.2)
- Matplotlib (2.2.2)
To install dependencies, `cd` to the directory of the repository and run `pip install -r requirements.txt`
## Code Structure
- `anfis.py`: contains a python ANFIS implementation.
- `diffevo.py`: contains a python implementation of the Differential Evolution algorithm (based on [this tutorial](https://pablormier.github.io/2017/09/05/a-tutorial-on-differential-evolution-with-python/)).
- `fobj.py`: contains several objective functions.
- `mackey.py`: contains an example that uses Differential Evolution for tuning an ANFIS for the prediction of the Mackey Glass series. This example trains the system on 1500 points of the series and plots the real vs. predicted series.
To run the example, `cd` to the directory of the repository and run `python mackey.py`
## TODO:
- Implement membership functions other than Gaussians.
- Implement other evolutionary algorithms for tuning Fuzzy Systems (I would like to implement the Covariance Matrix Adaptation Evolution Strategy).
没有合适的资源?快使用搜索试试~ 我知道了~
用于优化模糊推理系统的差分进化算法的 Python 实现_代码_下载
共7个文件
py:4个
md:1个
txt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 6 浏览量
2022-06-22
06:54:49
上传
评论 1
收藏 6KB ZIP 举报
温馨提示
这是用于调整模糊推理系统的差分进化算法的一个非常简单的 Python 实现。 代码结构 anfis.py: 包含一个 python ANFIS 实现。 diffevo.py:包含差分进化算法的python实现(基于本教程)。 fobj.py: 包含几个目标函数。 mackey.py:包含一个使用差分进化来调整 ANFIS 以预测 Mackey Glass 系列的示例。此示例在序列的 1500 个点上训练系统并绘制真实序列与预测序列。 要运行示例,cd到存储库的目录并运行python mackey.py 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
EvoFuzzy-master.zip (7个子文件)
EvoFuzzy
diffevo.py 4KB
mackey.py 2KB
anfis.py 2KB
fobj.py 2KB
LICENSE 1KB
requirements.txt 35B
README.md 1KB
共 7 条
- 1
资源评论
- yyc09092023-11-14超级好的资源,很值得参考学习,对我启发很大,支持!
- Solar_rainy2022-09-28资源内容详细全面,与描述一致,对我很有用,有一定的使用价值。
快撑死的鱼
- 粉丝: 2w+
- 资源: 9148
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功