无需数学就能写AI,MIT提出AI专用编程语言Gen( 六 )
end
end
其次,研究人员编写了一个推理程序,用于操纵模型的 Execution Traces。推理程序是常规的 Julia 代码,并利用 Gen 的标准推理库。
下面的推理程序会输入数据集,并迭代地运行 MCMC 算法,以拟合 slope 和 intercept 参数:
function my_inference_program(xs::Vector{Float64}, ys::Vector{Float64}, num_iters::Int)
# Create a set of constraints fixing the
# y coordinates to the observed y values
constraints = choicemap()
for (i, y) in enumerate(ys)
constraints["y-$i"] = y
end
# Run the model, constrained by `constraints`,
# to get an initial execution trace
推荐阅读
- 魔兽世界|魔兽TBC:为什么玩家期待跨区组队?降低组队难度,无需频繁换区
- 左慈|三国杀:技能缝接,超强发挥,用左慈就能实现
- 赛博朋克2077|王者荣耀:6种不花钱就能领皮肤碎片的方法!快速兑换心仪皮肤!
- 海盗战|《炉石传说》:新版海盗战来袭!一张核心蓝卡就能上传说!
- edg战队|EDG夺冠,LOL手游迎来新爆发!新手入坑并不难,千元机就能畅玩?
- 梦幻西游手游|梦幻西游手游:开局就能秀对手一脸!快速开罗汉,你真的会吗?
- 云顶之弈|云顶之弈:狙神的真正核心!烬只要装备合适,就能横扫全场!
- 王者荣耀|王者进入亚运版本,QQ区玩家3块钱就能购买传说皮肤,太不公平
- 扁鹊|小乔退位,安琪拉报废,新晋“最强法师”诞生,一级就能轻松拿一血
- xyg|XYG“生死局”来了!击败WE就能会师AG,踏入S组的最关键一战!