您的位置:首页 > 科技 > 能源 > android系统定制开发_住房和建设局官网_最经典的营销案例_广州专门做seo的公司

android系统定制开发_住房和建设局官网_最经典的营销案例_广州专门做seo的公司

2025/1/16 13:32:35 来源:https://blog.csdn.net/sinat_41942180/article/details/143028062  浏览:    关键词:android系统定制开发_住房和建设局官网_最经典的营销案例_广州专门做seo的公司
android系统定制开发_住房和建设局官网_最经典的营销案例_广州专门做seo的公司

该代码实现了一个自定义的节点编码器 Concat2NodeEncoder用于将两个独立的节点编码器的输出结果连接起来。这个类的设计目的是将两个编码器的功能结合起来,以丰富节点特征的表示。通过将 encoder1encoder2 的输出拼接,可以在保留原始特征的同时,加入其他形式的位置编码或其他特征处理。

from lrgb.encoders.composition import Concat2NodeEncoder

import torchclass Concat2NodeEncoder(torch.nn.Module):"""Encoder that concatenates two node encoders."""def __init__(self, enc1_cls, enc2_cls, in_dim, emb_dim, enc2_dim_pe):super().__init__()# PE dims can only be gathered once the cfg is loaded.self.encoder1 = enc1_cls(in_dim=in_dim, emb_dim=emb_dim - enc2_dim_pe)self.encoder2 = enc2_cls(in_dim=in_dim, emb_dim=emb_dim, expand_x=False)def forward(self, x, pestat):x = self.encoder1(x, pestat)x = self.encoder2(x, pestat)return x

1. Concat2NodeEncoder 类定义与初始化

class Concat2NodeEncoder(torch.nn.Module):"""Encoder that concatenates two node encoders."""

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com