问题标签 [evaluator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
97 浏览

scheme - 为什么我可以定义一个新的条件,并且Scheme 不会在条件条件下与我的新条件混淆?

我有这个任务,我正在使用元循环评估器,我定义了一个cond这样的新任务:

以及else

我的问题是为什么这(下)实际上有效?

Scheme 怎么知道cond我定义的 cond 和 my else,而不是条件condand else

(请随意编辑标题,因为我不确定如何提出我的问题)

0 投票
1 回答
139 浏览

scala - 将参数添加到 Apache Spark 的抽象 Evaluator 类

我正在构建一个 Spark 应用程序,并Evaluator在一些自定义 Estimators/Transformers 中使用该类。我遇到了一个问题,即Evaluator基类没有实现metricName大多数(全部?)其后代(RegressionEvaluator,BinaryClassificationEvaluator等)实现的参数。具体来说,当编写一个将 Estimator 和 Evaluator 作为参数的验证器(.fit然后是经过训练的模型)时,.evaluate我希望能够存储或记录由. 如果我将参数显式键入为 a或,那将非常简单,但如果我将它简单地键入为 base ,那么我会在编译时出错。我可以扩展metricNamemetricValueEvaluatorevaluatorRegressionEvaluatorBinaryClassificationEvaluatorEvaluatorval getMetricName is not a member of ...Evaluator类并使用它(如下所示),但这会在其他领域(found Evaluator, required MyEvaluator)中产生一些类型不匹配的问题,这不值得仅仅metricName提供可用的好处。

所以,我的问题是:有没有一种简单的方法可以混合或告诉编译器我的Evaluator类有一个metricName值,或者MyEvaluator以一种不会在其他区域传播类型不匹配错误的方式插入该类?理想的解决方案是简单地编辑Evaluator类以包含此参数,但这隐藏在顶级 Apache 项目中。

0 投票
1 回答
576 浏览

alfresco - 如何在 Alfresco 4.2.2 中为 Share 编写自定义评估器?

例如,我需要评估器,我可以使用它来显示 Share 中的操作。如果当前用户是文档的作者,那么我将显示操作。

项目结构如下图(alf221-action-share):

UsersCompareEvaluator课堂上,我只是想确定当前用户:

我的alf221-action-share-slingshot-application-context.xml

我的share-config-custom.xml

我放在以下路径中的 jar 文件:/opt/tomcat7/webapps/share/WEB-INF/lib

一切都很完美,除了我的自定义评估器。在此配置中,共享不起作用...在日志中,我看到以下内容:

如果在评估器中我实现了ActionEvaliator接口并尝试如下识别当前用户......

...并将我的 jar 文件放在同一个地方(/opt/tomcat7/webapps/share/WEB-INF/lib) - 然后我得到以下异常:

我试图将我的自定义评估器打包到单独的 jar 中并将其放置在此处:/opt/tomcat7/webapps/alfresco/WEB-INF/lib. 但是我如何从 Share 中引用这个评估者呢?

例如,我有一个单独的项目(alf221-custom-evaluator):

alf221-custom-evaluator-slingshot-application-context.xml我指定以下内容:

然后,在share-config-custom.xmlalf221-action-share,我指定以下内容:

在这种情况下,我收到以下警告消息:

而且我的自定义评估器不起作用。

如何在 Alfresco 4.2.2 中为 Share 编写自定义评估器?

我将非常感谢您提供的信息。谢谢大家。

0 投票
0 回答
247 浏览

compilation - Prolog 评估器,使用先前解决的信息作为输入

我编写了一个程序,它将解析树作为输入并对其进行评估。它在树中的标识符不再出现时起作用。我希望评估者接受多个语句,并在我解决后面的语句时使用分配给标识符的值。这是我的程序。

以下执行使用解析树 a = 2 + 3 ;b = 3 + 4 ; 此执行有效,因为我的程序仅评估 a 和 b 的答案,而 b 的评估不包含 a。

以下使用解析树 a = 2 + 3 ;b = a + 4 ;
这个不起作用,因为 b 必须是 4 添加到 a 的结果,并且 a 没有在程序中分配给值 5。

更新

我找到了一个类似的解决方案,但我不确定它是如何工作的。我不知道在哪里进行任何评估,也看不到 maplist 和 WithSym =.. 行是如何需要的。

0 投票
1 回答
151 浏览

java - Postfix Expression Evaluator,弹出方法错误

我试图从用户那里获取一个表达式并对其进行评估,但我不断收到导致 arrayindexoutofboundsexceptions 和空指针异常的 pop 方法错误。我该如何解决这个问题,是否存在我遗漏的其他问题?谢谢

这是我的堆栈类

这是评估器类

这是主要课程

0 投票
2 回答
59 浏览

c# - 如何使用 for 循环将编号对象属性设置为数组中的值?

我想做这样的事情:

...我只是认为它最终会比oldObj.Mod1 = obj.ValueList[0].Value.

必须以前做过。

想法?帮助?方向?

0 投票
1 回答
41 浏览

alfresco - Alfresco 评估器可获取不在工作流程中的所有文档

我对 Alfresco 很陌生,请原谅我不精确的问题。

我有一个 Alfresco 版本 5.2.4,带有共享。

我对文档有一个自定义操作,我可以使用文档详细信息页面内的按钮调用,但只有当该文档不在我创建的自定义工作流程中时,此按钮才需要可见。

我可以和评估员一起做吗?如果是这样,怎么做?我是否需要向文档模型添加一些自定义属性?

谢谢大家

0 投票
2 回答
515 浏览

scala - Scala:如何修改交叉验证的默认指标

我在这个网站上找到了下面的代码: https ://spark.apache.org/docs/2.3.1/ml-tuning.html

正如他们所说,BinaryClassificationEvaluator 的默认指标是“AUC”。如何将此默认指标更改为 F1 分数?

我试过了:

但是我遇到了一些错误...我在很多网站上搜索但没有找到解决方案...

0 投票
0 回答
26 浏览

evaluation - 如何评估 predictIO 中的免费购买模板引擎?

我使用predictionIO,构建并训练了一个免费购买模板引擎的模型:https ://github.com/PredictionIO/template-scala-parallel-complementarypurchase

现在我需要评估结果。但是没有预测文档中的评估部分。有人可以给我一个建议,我应该使用哪些指标以及哪些评估技术?

非常感谢。

0 投票
0 回答
398 浏览

filter - 两者都做什么在这个 Logback 的?

在我正在开发的这个遗留应用程序中,这里有一段摘自logback.xml. 唉,我不习惯这个日志框架,我很难理解它的配置,尽管在这里广泛阅读了过滤器相关页面:https ://logback.qos.ch/manual/filters.html

我不明白为什么有一个<filter>AND 并且<evaluator>假设他们(对我来说)似乎做了同样的工作。

另外问题是我想配置另一个<appender>ch.qos.logback.core.FileAppender一个)但具有几乎相同的标记过滤。而且我想了解我在做什么,而不仅仅是盲目地复制粘贴一些据称可以工作的代码/配置,如果解决方案简洁(理解:简单明了),我会更加满意。

额外的 Java 代码供您参考,即MarkerFilter类 - 这里的事情是我不明白他们为什么选择重新实现它而不是使用ch.qos.logback.classic.turbo.MarkerFilter,因为logback-classic-xxx.jar在构建/类路径中有一个:

...以及只是扩展的布局: