我正在尝试更好地理解.NET工作流基础,特别是持久/卸载和恢复功能是如何工作的。
因此,出于测试目的,我创建了一个非常简单的活动,并试图将其托管在WorkflowApplication中。我想学习如何使用在工作流实例空闲时持久化的能力。因此,我编写了以下代码:
var store = new SqlWorkflowInstanceStore("......");
var identity = new WorkflowIdentity("MyAwesomeWorkflow", Version.Parse("1.0"), String.Empty);
我试图在流程中采用tidymodel,但在保存工作流方面遇到了挑战。工作流对象的文件大小比用于构建模型的数据大很多倍,因此,在尝试将工作流应用于新数据时,我最终耗尽了内存。我不知道这是正确的结果还是我遗漏了什么。
为了对新数据进行预测,难道我们不需要菜谱步骤、模型系数,或者可能需要一些来自培训集的汇总数据(例如,用于缩放目的的培训数据的sd和平均值)吗?那么,为什么工作流对象如此大呢?
下面是一个使用iris数据集的简单示例。我试图跟随,但工作流程最终仍然比数据本身大24倍。我知道泰迪模特进化得很快,所以也许现在有更好的方法了?如有任何建议,敬请谅解!
library(tidyverse)
l
我们有一个工作流引擎,它提供了一个可用工作流列表(我指的是工作流定义,而不是实例),用户可以点击任何工作流旁边的" execute“链接来执行该工作流的一个新实例。我想做这个“执行工作流”的故事(功能?)以BDD的方式。
Story: execute a workflow
Scenario: execute a workflow by clicking on execute link in workflow list and nothing goes wrong
Given I am a user with sufficient rights
And I