得分/评级引擎 - 咨询和例子? [英] Scoring / rating engines - advice and examples?

查看:194
本文介绍了得分/评级引擎 - 咨询和例子?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要建立一个灵活的(和preferably动态)评分引擎,就像一个信用评分或premium计算系统。有没有人有创造得分发动机的实践经验有什么建议,例子或暗示的模式?

I need to create a flexible (and preferably dynamic) scoring engine, much like a credit scoring or premium calculating system. Does anyone with practical experience of creating a scoring engine have any advice, examples or suggested patterns?

我已经知道了:

  • Rete Algorithm
  • FICO
  • The open source rules engines listed here

谢谢!

编辑::要提供更多的细节......好了,我有一个环顾四周,我认为规则引擎是什么,我以后,它更灵活,规则可以用来达到pretty的任何东西。但是,材料我可以找到在网络上是高度抽象 - Rete算法,节点,正向推理等。我真的需要实际的,建筑的建议。因此,例如,你会如何处理这些问题:

To provide a little more detail.. Ok, so I have had a look around and I think a rules engine is what I am after, it's more flexible and rules can be used to achieve pretty much anything. However, the material I can find on the web is highly abstract - the Rete algorithm, nodes, forward chaining and so on. I really need practical, architectural advice. So for example, how would you tackle these problems:

  • 假设规则引擎本身是通用的,无关的,其中它被使用的上下文中,因此它是可插入。现在,为了使用它,你必须养活的的具体识别的数据项和搭配这些项目与条件和规则。所以,你会如何着手解决这一难题?
  • 你将如何处理其中一个规则更新其无效等previously评估规则?
  • 系统数据项的情况
  • Assume the rules engine itself is generic and agnostic of the context in which it is being used, so it is 'pluggable'. Now, in order to use it you have to feed specific and identifiable data items in and match those items with conditions and rules. So how would you go about solving this conundrum?
  • How would you handle the situation where one rule updates a data item which invalidates other previously assessed rules?

推荐答案

一个评分引擎具有实际得分的东西 - 你的FICO评分,那就是你会拖欠新的信用风险。从本质上讲,也有极少数的步骤:

A scoring engine has to actually score something - with your FICO score, it's the risk that you'll default on new credit. Essentially, there are a handful of steps:

  1. 在收集数据的山脉
  2. 确定要知道数据是什么 - 你希望predict
  3. 挖掘数据的相关公式,精确predicts
  4. 实施公式中code以灵活的方式

假设你问的第4步,而不是在数据挖掘过程中前面的步骤,这里有一些想法:

Assuming you're asking about step 4, and not about an earlier step in the data mining process, here are some ideas:

  • 如果公式是简单,可以只code它并允许访问编辑共同efficients(AX +通过+ C作为一个例子,其中A,B和C被存储在数据库中的某个地方和易于更新,并且其中x和y是从用户/客户一些数据)。
  • 如果你想要的东西非常动态的,你可能会大幅公式以后更改,规则引擎是一种选择,但我还是倾向于一个定做codeD的解决方案,可以很容易地切换出。甚至一个带有在它的单个函数,它的计算,并可以容易地更换,如果公式显著改变的DLL。

如果你添加一些更多的细节,或者如果你没有完全在你的开采过程中的步骤4,我可以建议一些步骤你拿还是有些读数可能会有帮助。

If you add some more details, or if you're not quite at step 4 in your mining process, I can suggest some steps for you to take or some reading that might help.

这篇关于得分/评级引擎 - 咨询和例子?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆