【问题标题】:Rule based AI techniques similar to Fuzzy Logic?类似于模糊逻辑的基于规则的人工智能技术?
【发布时间】:2017-10-24 08:12:28
【问题描述】:

模糊逻辑允许用户定义规则并根据规则和隶属函数确定输出。它不需要用于学习的数据集(我知道它不会学习。有一个称为神经模糊系统的学习版本)。我发现它在我的一些项目中非常有用,因为我在使用模糊逻辑时比使用机器学习算法有更多的控制权。例如,当我希望某件事情根据某些规则工作,但仍带有一些不确定性和智能性时。

我想知道的是,是否有任何类似的 AI/机器学习技术可以在其中定义一些规则(作为指导),但它还应该具有超出一些 if-else 规则的智能。还有其他类似模糊逻辑的技术吗?

【问题讨论】:

    标签: machine-learning artificial-intelligence fuzzy-logic


    【解决方案1】:

    是的。

    你应该看看例如https://dtai.cs.kuleuven.be/problog/ Problog 将编程语言 prolog 与概率相结合。 这使您可以制定类似的想法

    0.3 :: cancer :- smokes. 
    0.2 :: cancer :- drinks.
    0.1 :: cancer.
    

    你可以链接规则

    0.2 :: dead :- cancer
    

    你甚至可以使用变量,但是语义变得有点棘手。

    巧妙的是,problog 还允许形式学习概率。

    您还可以使用华盛顿大学 (Pedro Domingos) 的炼金术。它基于一阶逻辑(1)。但是,它使用权重而不是概率,这很难解释。

    (1) 作者声称它是完整的 FOL,然而,由于函子的缺失/错误处理,这不是真的。

    【讨论】:

      猜你喜欢
      • 2011-02-08
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      相关资源
      最近更新 更多