我正在开发一个网络应用程序,用户填写表单以获取产品类别,实际产品和产品说明(根据类别和产品以及答案数据而有所不同)的建议。表格由10个问题组成,答案是1值(单选按钮)或多值(复选框)。
问题在于,尽管形式只有10个问题,但考虑到许多有效组合,逻辑可能变得复杂(“推荐产品类别a如果选择x或y或z用于答案a但不是g或h用于答案b ......“或”如果推荐产品类别b,请添加产品说明c1但仅限于......或......或......但不是......“)。
我在使用if / then语句编写逻辑时遇到问题,所以我想知道其他方法是什么?理想情况下,我希望以尽可能接近自然的语言输入代码之外的逻辑规则。另外,有没有工具来绘制逻辑/规则?
答案 0 :(得分:0)
当然听起来很复杂。这让我想到了使用某种贝叶斯系统。 Google找到了一些有希望的链接,例如http://phpir.com/bayesian-opinion-mining或http://www.devshed.com/c/a/PHP/Implement-Bayesian-inference-using-PHP-Part-1/