无需数学就能写AI,MIT提出AI专用编程语言Gen( 八 )

ys = [8.23, 5.87, 3.99, 2.59, 0.23, -0.66, -3.53, -6.91, -7.24, -9.90]

(slope, intercept) = my_inference_program(xs, ys, 1000)

println("slope: $slope, intercept: $intercept")

论文:Gen: A General-Purpose Probabilistic Programming System with Programmable Inference

无需数学就能写AI,MIT提出AI专用编程语言Gen

摘要:概率建模和推理对于很多领域都是极为重要的。概率编程语言得到更广泛采用的关键挑战在于设计灵活且性能良好的系统。本文介绍的新概率编程系统 Gen 具有可用于建模以及终端用户自定义和推理优化的全新语言结构。Gen 使得能够解决多领域问题的概率程序编写变得切实可行。Gen 程序能够结合 Julia 编写的生成模型、TensorFlow 中的神经网络以及基于 Monte Carlo 可扩展库的推理算法和数值优化方法。

本文还介绍了一些能够结合 Gen 灵活性和性能的方法:

推荐阅读