当前位置: 首页 > article >正文

AF3 AtomTransformerBlock类解读

AtomTransformerBlock 是一个用于处理原子特征和原子对关系的块结构模块,可能用于化学、分子建模或其他涉及原子级别的深度学习任务。其核心功能包括:

  1. 基于注意力机制的原子间交互计算AtomAttentionPairBias)。
  2. 原子特征的非线性变换ConditionedTransitionBlock)。

源代码:

class AtomTransformerBlock(nn.Module):
    def __init__(
            self,
            c_atom: int,
            c_atompair: int = 16,
            no_heads: int = 8,
            dropout=0.0,
            n_queries: int = 32,
            n_keys: int = 128,
    ):
        """Initialize a block within AtomTransformer module.
        Args:
            c_atom:
                Total dimension of the model.
            c_atompair:
                The number of channels for the atom pair representation. Defaults to 16.
            no_heads:
                Number of parallel attention heads. Note that c_atom will be split across no_heads
                (i.e. each head will have dimension c_atom // no_heads).
            dropout:
                Dropout probability on attn_output_weights. Default: 0.0 (no dropout).
            n_queries:
                The size of the atom window. Defaults to 32.
          

http://www.kler.cn/a/458785.html

相关文章:

  • 2021.12.28基于UDP同信的相关流程
  • 鸿蒙应用开发启航计划
  • ListenAI 1.0.6 | 解锁订阅的文本转语音工具,支持朗读文档和网页
  • 人工智能:变革时代的核心驱动力
  • STM32控制PCA9685产生16路PWM波控制舵机
  • 一个完美的自动化测试框架应该怎么写?
  • SpringBoot数据字典字段自动生成对应code和desc
  • 硬件设计-硬件 EMC 设计规范
  • Day62 图论part11
  • 【每日学点鸿蒙知识】ets匿名类、获取控件坐标、Web显示iframe标签、软键盘导致上移、改变Text的背景色
  • 【Node】什么是Node,及基础使用
  • redis用途都有哪些
  • 《SwiftUI 实现点击按钮播放 MP3 音频》
  • 低空经济与数据资产入表的联系
  • llamafactory报错:双卡4090GPU,训练qwen2.5:7B、14B时报错GPU显存不足(out of memory),轻松搞定~~~
  • Android 学习小记1
  • plantuml 信号时序图
  • 重装操作系统后 Oracle 11g 数据库数据还原
  • 深入理解Android中的ImageReader与JNI交互
  • Android笔试面试题AI答之Android基础(6)
  • 【深度学习基础之多尺度特征提取】多尺度图像增强(Multi-Scale Image Augmentation)是如何在深度学习网络中提取多尺度特征的?附代码
  • DAY176内网对抗-信息收集篇SPN扫描DC定位角色区域定性服务探针安全防护凭据获取
  • 《C++设计模式》策略模式
  • 应用层1——C/S、P2P、DNS域名系统
  • 【Rust自学】5.2. struct使用例(加打印调试信息)
  • 使用 Spring Boot 和 GraalVM 的原生镜像