...
首页> 外文期刊>Annual Review in Control >Automated learning with a probabilistic programming language: Birch
【24h】

Automated learning with a probabilistic programming language: Birch

机译:使用概率性编程语言进行自动学习:桦木

获取原文
获取原文并翻译 | 示例
           

摘要

This work offers a broad perspective on probabilistic modeling and inference in light of recent advances in probabilistic programming, in which models are formally expressed in Turing-complete programming languages. We consider a typical workflow and how probabilistic programming languages can help to automate this workflow, especially in the matching of models with inference methods. We focus on two properties of a model that are critical in this matching: its structure the conditional dependencies between random variables and its form the precise mathematical definition of those dependencies. While the structure and form of a probabilistic model are often fixed a priori, it is a curiosity of probabilistic programming that they need not be, and may instead vary according to random choices made during program execution. We introduce a formal description of models expressed as programs, and discuss some of the ways in which probabilistic programming languages can reveal the structure and form of these, in order to tailor inference methods. We demonstrate the ideas with a new probabilistic programming language called Birch, with a multiple object tracking example. (C) 2018 Elsevier Ltd. All rights reserved.
机译:鉴于概率编程的最新进展,这项工作为概率建模和推理提供了广阔的视野,其中模型以图灵完备的编程语言正式表示。我们考虑一个典型的工作流程,以及概率编程语言如何帮助实现此工作流程的自动化,尤其是在模型与推理方法的匹配中。我们专注于模型的两个属性,这些属性对于这种匹配至关重要:模型的结构,随机变量之间的条件依存关系以及模型对这些依存关系的精确数学定义。虽然概率模型的结构和形式通常是先验确定的,但这并不是对概率编程的好奇,它们不一定是必需的,而是可以根据程序执行过程中的随机选择而变化。我们介绍了对表示为程序的模型的正式描述,并讨论了概率编程语言可以揭示这些结构和形式的一些方法,以便定制推理方法。我们用一种称为Birch的新概率编程语言演示了这些思想,并提供了一个多对象跟踪示例。 (C)2018 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号