python中的模糊逻辑控制
pyfuzzylite的Python项目详细描述
Pyfuzzylite™
python中的模糊逻辑控制库
作者:Juan Rada-Vilela,博士
Branch | Status | Coverage |
---|---|---|
master |
License
pyfuzzylite
是根据GNU General Public License (GPL) 3.0授权的。我们强烈建议您购买^{
^{
Introduction
^ {CD4>}是一个在多个平台(如Windows、Linux、MAC、IOS)中用C++编写的自由开源模糊逻辑控制库。^{
fuzzylite库的目标是轻松设计和高效在面向对象编程模型之后操作模糊逻辑控制器,而不依赖外部库。
参考
如果您正在使用fuzzylite库,请在您的文章中引用以下引用:
胡安·拉达·维拉。fuzzylite:a fuzzy logic control library,2017年。网址https://www.fuzzylite.com/。
@misc{fl::fuzzylite,author={Juan Rada-Vilela},title={fuzzylite: a fuzzy logic control library},url={https://www.fuzzylite.com/},year={2017}}
文档
fuzzylite
库的文档位于:www.fuzzylite.com/documentation/。
贡献
欢迎所有投稿,只要它们遵循以下指导原则:
- 向master分支发出拉取请求
- 源代码与库中的标准一致
- 对贡献进行适当的记录和测试,在适当的情况下提出问题
- 为了匹配fuzzylite库的许可证,将放弃贡献的许可证
Features
(6)控制器:Mamdani、Takagi Sugeno、Larsen、Tsukamoto、Inverse Tsukamoto、混合动力车
(21)语言术语:(4)basic:三角形、梯形、矩形、离散型。 (9)扩展:贝尔,余弦,高斯,高斯积,π形,乙状结肠差异,乙状结肠积,尖峰。 (5)edges:二元,凹,斜坡,乙状结肠,s形,z形。 (3)函数:常数,线性,函数。
(7)激活方法:常规、比例、阈值、第一、最后、最低、最高。
(8)连接与蕴涵(t-范数):最小,代数积,有界差分,极端积,爱因斯坦积,hamacher积,幂零极小,函数。
^ {STR 1 } $(10)析取和聚集(S-范数)< /强>:极大,代数和,有界和,Drand和,爱因斯坦和,HaMACHER和,幂零极大,正规和,无界和,函数。
^ {STR 1 } $(7)去模糊子< /强>:(5)^ {EM1}$积分EEE>:质心、平分线、最大最小值、最大值、最大值。 (2)加权:加权平均,加权和。
(7)对冲:任何、不是、非常、很少、有点、非常、功能。
(3)导入程序:fuzzylite语言fll
,模糊推理系统fis
,模糊控制语言fcl
。
(7)导出器:C++
,Java
,fuzzylite语言fll
,fuzzylite数据集fld
,R
脚本,模糊推理系统fis
,模糊控制语言fcl
。
(30+)mamdani、takagi sugeno、tsukamoto和hybr的示例。来自fuzzylite
、octave和matlab的id控制器,每个都包含以下格式:C++
、Java
、fll
、fld
、R
、fis
和fcl
。
Example
模糊语言
#File: ObstacleAvoidance.fllEngine:ObstacleAvoidanceInputVariable:obstacleenabled:truerange:0.000 1.000lock-range:falseterm:left Ramp 1.000 0.000term:right Ramp 0.000 1.000OutputVariable:mSteerenabled:truerange:0.000 1.000lock-range:falseaggregation:Maximumdefuzzifier:Centroid 100default:nanlock-previous:falseterm:left Ramp 1.000 0.000term:right Ramp 0.000 1.000RuleBlock:mamdanienabled:trueconjunction:nonedisjunction:noneimplication:AlgebraicProductactivation:Generalrule:if obstacle is left then mSteer is rightrule:if obstacle is right then mSteer is left
Compile, Link, and Execute
Building from Source
文档
Binaries
控制台
What's New?
What's Next?
- 模糊逻辑控制器的优化
- 2型模糊逻辑控制器
- 自适应神经模糊推理系统(anfis)
- 模糊c均值数据聚类
What's New?
What's Next?
- 模糊逻辑控制器的优化
- 2型模糊逻辑控制器
- 自适应神经模糊推理系统(anfis)
- 模糊c均值数据聚类
fuzzylite®是fuzzylite有限公司的注册商标。
Jfuzzylite™是fuzzylite有限公司的商标。
PyFuzzylite™是Fuzzylite有限公司的商标。
qtfusylite™是fuzzylite有限公司的商标。
版权所有©2010-2018 Fuzzylite有限公司。保留所有权利