研究人员开发了WAMpy,一个专为高效合成Prolog程序设计的Python框架。该系统特别适用于涉及重复生成和评估小型候选程序的任务。WAMpy通过将Prolog子句编译为基于NumPy数组的WAM指令,并利用Numba对性能关键例程进行即时编译,从而实现性能提升。基准测试表明,对于涉及重复编译和评估的工作负载,WAMpy通过Janus从Python访问时,其性能优于SWI-Prolog。 AI
影响 该框架可以提高依赖符号推理和程序生成的AI系统的效率。
排序理由 该集群描述了一篇介绍新颖程序合成框架的最新研究论文。[lever_c_demoted from research: ic=1 ai=1.0]
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →