首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ICML 2024 | 将分子表示为可解释语法上的随机游走

    作者提出了一种数据高效且可解释的模型,用于表示和推理此类分子,该模型使用图语法明确描述了以基序为设计基础的层次化设计空间。...作者的想法是从一组专家定义的基序开始,并在基序空间上学习一个上下文敏感的语法。本文的创新之处在于对这种语法的表示和学习。...一种可解释的、基于语法的分子表示和高效的学习 图1:随机游走表示法的说明 作者介绍了一个基于语法的分子表示和高效学习方法。...该方法的两个主要创新点为: 分子被表示为在连接子图上的随机游走(见图1a),这种表示明确、紧凑且具有可解释性。...结论 作者将分子表示为在基序图上的可解释的上下文敏感语法上的随机游走,这是一种设计空间的层次抽象。

    23110

    用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(5)- 语法分析2: tryC的语法分析实现

    用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(5)- 语法分析2: tryC的语法分析实现 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言...600行的类c语言解释器: 给编程初学者的解释器教程(4)- 语法分析1:EBNF和递归下降文法 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(5)- 语法分析2: tryC的语法分析实现...: 这里使用的方法是,对于流程控制语句,在语法分析的时候就进行条件判断,如果if判断失败或者while不进入循环块,就跳过该语句块不进行语法分析、解释执行; 其中RETURNFLAG用来表示在函数中返回...statement()) return RETURNFLAG; } match('}'); } .... if语句 由于tryC解释器是边进行语法分析...,边解释执行的,因此如果不需要解释执行执行某一个语句块,就调用函数 skipStatments() 跳过该语句块,不对其进行语法分析,不解释执行;(在if语句和while语句中使用): ...

    42330
    领券