inferencemethod.cs
来自「在.net环境下用C#开发的模糊控制函数库」· CS 代码 · 共 94 行
CS
94 行
/*
*
* fuzzynet: Fuzzy Logic Library for Microsoft .NET
* Copyright (C) 2008 Dmitry Kaluzhny (kaluzhny_dmitrie@mail.ru)
*
* */
using System;
using System.Collections.Generic;
namespace AI.Fuzzy.Library
{
/// <summary>
/// And evaluating method
/// </summary>
public enum AndMethod
{
/// <summary>
/// Minimum: min(a, b)
/// </summary>
Min,
/// <summary>
/// Production: a * b
/// </summary>
Production
}
/// <summary>
/// Or evaluating method
/// </summary>
public enum OrMethod
{
/// <summary>
/// Maximum: max(a, b)
/// </summary>
Max,
/// <summary>
/// Probabilistic OR: a + b - a * b
/// </summary>
Probabilistic
}
/// <summary>
/// Fuzzy implication method
/// </summary>
public enum ImplicationMethod
{
/// <summary>
/// Truncation of output fuzzy set
/// </summary>
Min,
/// <summary>
/// Scaling of output fuzzy set
/// </summary>
Production
}
/// <summary>
/// Aggregation method for membership functions
/// </summary>
public enum AggregationMethod
{
/// <summary>
/// Maximum of rule outpus
/// </summary>
Max,
/// <summary>
/// Sum of rule output
/// </summary>
Sum
}
/// <summary>
/// Defuzzification method
/// </summary>
public enum DefuzzificationMethod
{
/// <summary>
/// Center of area of fuzzy result MF
/// </summary>
Centroid,
/// <summary>
/// Not implemented
/// </summary>
Bisector,
/// <summary>
/// Not implemented
/// </summary>
AverageMaximum
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?