-
公开(公告)号:US20160358102A1
公开(公告)日:2016-12-08
申请号:US14732509
申请日:2015-06-05
Applicant: Facebook, Inc.
Inventor: Stuart Michael Bowers , Hussein Mohamed Hassan Mehanna , Alisson Gusatti Azzolini , Jeffrey Scott Dunn , Rodrigo Bouchardet Farnham , James Robert Paton , Aleksandr Sidorov , Pamela Shen Vagata , Xiaowen Xie
IPC: G06N99/00
CPC classification number: G06N20/00 , G06F17/2705
Abstract: Some embodiments include a workflow authoring tool that accesses a text string representation of a workflow and a text string representation of at least a data processing operator type. The workflow authoring tool enables definition of one or more data processing operator types that can be referenced in defining the machine learning workflow. When scheduling a workflow, the text string representation of the workflow can be parsed and traversed to generate an interdependency graph of one or more data processing operators. The text string representation of the data processing operator type can identify operator attributes associated with the data processing operator type.
Abstract translation: 一些实施例包括访问工作流的文本字符串表示和至少数据处理运算符类型的文本串表示的工作流创作工具。 工作流编辑工具可以定义可以在定义机器学习工作流程时引用的一个或多个数据处理操作员类型。 在调度工作流时,可以对工作流的文本字符串表示进行解析和遍历,以生成一个或多个数据处理运算符的相互依赖关系图。 数据处理运算符类型的文本字符串表示可以识别与数据处理运算符类型相关联的运算符属性。
-
公开(公告)号:US10395181B2
公开(公告)日:2019-08-27
申请号:US14732513
申请日:2015-06-05
Applicant: Facebook, Inc.
Inventor: Stuart Michael Bowers , Hussein Mohamed Hassan Mehanna , Alisson Gusatti Azzolini , Jeffrey Scott Dunn , Rodrigo Bouchardet Farnham , James Robert Paton , Aleksandr Sidorov , Pamela Shen Vagata , Xiaowen Xie
Abstract: Some embodiments include a method of machine learner workflow processing. For example, a workflow execution engine can receive an interdependency graph of operator instances for a workflow run. The operator instances can be associated with one or more operator types. The workflow execution engine can assign one or more computing environments from a candidate pool to execute the operator instances based on the interdependency graph. The workflow execution engine can generate a schedule plan of one or more execution requests associated with the operator instances. The workflow execution engine can distribute code packages associated the operator instances to the assigned computing environments. The workflow execution engine can maintain a memoization repository to cache one or more outputs of the operator instances upon completion of the execution requests.
-
公开(公告)号:US20160358101A1
公开(公告)日:2016-12-08
申请号:US14732501
申请日:2015-06-05
Applicant: Facebook, Inc.
Inventor: Stuart Michael Bowers , Hussein Mohamed Hassan Mehanna , Alisson Gusatti Azzolini , Jeffrey Scott Dunn , Rodrigo Bouchardet Farnham , James Robert Paton , Aleksandr Sidorov , Pamela Shen Vagata , Xiaowen Xie
IPC: G06N99/00
Abstract: Some embodiments include an experiment management interface for a machine learning system. The experiment management interface can manage one or more workflow runs related to building or testing machine learning models. The experiment management interface can receive an experiment initialization command to create a new experiment associated with a new workflow. A workflow can be represented by an interdependency graph of one or more data processing operators. The experiment management interface enables definition of the new workflow from scratch or by cloning and modifying an existing workflow. The workflow can define a summary format for its inputs and outputs. In some embodiments, the experiment management interface can automatically generate a comparative visualization at the conclusion of running the new workflow based on an input schema or an output schema of the new workflow.
Abstract translation: 一些实施例包括用于机器学习系统的实验管理界面。 实验管理界面可以管理与建立或测试机器学习模型相关的一个或多个工作流程。 实验管理界面可以接收实验初始化命令来创建与新工作流相关联的新实验。 工作流程可以由一个或多个数据处理运算符的相互依赖关系图表示。 实验管理界面可以从头开始定义新的工作流程,也可以通过克隆和修改现有的工作流程。 工作流程可以为其输入和输出定义汇总格式。 在一些实施例中,实验管理界面可以在基于新工作流的输入模式或输出模式运行新工作流的结束时自动生成比较可视化。
-
公开(公告)号:US10417577B2
公开(公告)日:2019-09-17
申请号:US14732501
申请日:2015-06-05
Applicant: Facebook, Inc.
Inventor: Stuart Michael Bowers , Hussein Mohamed Hassan Mehanna , Alisson Gusatti Azzolini , Jeffrey Scott Dunn , Rodrigo Bouchardet Farnham , James Robert Paton , Aleksandr Sidorov , Pamela Shen Vagata , Xiaowen Xie
Abstract: Some embodiments include an experiment management interface for a machine learning system. The experiment management interface can manage one or more workflow runs related to building or testing machine learning models. The experiment management interface can receive an experiment initialization command to create a new experiment associated with a new workflow. A workflow can be represented by an interdependency graph of one or more data processing operators. The experiment management interface enables definition of the new workflow from scratch or by cloning and modifying an existing workflow. The workflow can define a summary format for its inputs and outputs. In some embodiments, the experiment management interface can automatically generate a comparative visualization at the conclusion of running the new workflow based on an input schema or an output schema of the new workflow.
-
公开(公告)号:US20160358103A1
公开(公告)日:2016-12-08
申请号:US14732513
申请日:2015-06-05
Applicant: Facebook, Inc.
Inventor: Stuart Michael Bowers , Hussein Mohamed Hassan Mehanna , Alisson Gusatti Azzolini , Jeffrey Scott Dunn , Rodrigo Bouchardet Farnham , James Robert Paton , Aleksandr Sidorov , Pamela Shen Vagata , Xiaowen Xie
IPC: G06N99/00
CPC classification number: G06N20/00 , G06F9/4881 , G06N3/12
Abstract: Some embodiments include a method of machine learner workflow processing. For example, a workflow execution engine can receive an interdependency graph of operator instances for a workflow run. The operator instances can be associated with one or more operator types. The workflow execution engine can assign one or more computing environments from a candidate pool to execute the operator instances based on the interdependency graph. The workflow execution engine can generate a schedule plan of one or more execution requests associated with the operator instances. The workflow execution engine can distribute code packages associated the operator instances to the assigned computing environments. The workflow execution engine can maintain a memoization repository to cache one or more outputs of the operator instances upon completion of the execution requests.
Abstract translation: 一些实施例包括机器学习者工作流程处理的方法。 例如,工作流执行引擎可以接收工作流运行的操作员实例的相互依赖关系图。 运营商实例可以与一个或多个运营商类型相关联。 工作流执行引擎可以从候选池分配一个或多个计算环境,以基于相互依赖图来执行运算符实例。 工作流执行引擎可以生成与操作者实例相关联的一个或多个执行请求的调度计划。 工作流执行引擎可以将与操作员实例关联的代码包分发到分配的计算环境。 完成执行请求后,工作流执行引擎可以维护一个记忆库,以缓存操作符实例的一个或多个输出。
-
-
-
-