MCPcopy Create free account
hub / github.com/TaoRuijie/TalkNet-ASD / __init__

Method __init__

model/talkNetModel.py:9–27  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

7
8class talkNetModel(nn.Module):
9 def __init__(self):
10 super(talkNetModel, self).__init__()
11 # Visual Temporal Encoder
12 self.visualFrontend = visualFrontend() # Visual Frontend
13 # self.visualFrontend.load_state_dict(torch.load('visual_frontend.pt', map_location="cuda"))
14 # for param in self.visualFrontend.parameters():
15 # param.requires_grad = False
16 self.visualTCN = visualTCN() # Visual Temporal Network TCN
17 self.visualConv1D = visualConv1D() # Visual Temporal Network Conv1d
18
19 # Audio Temporal Encoder
20 self.audioEncoder = audioEncoder(layers = [3, 4, 6, 3], num_filters = [16, 32, 64, 128])
21
22 # Audio-visual Cross Attention
23 self.crossA2V = attentionLayer(d_model = 128, nhead = 8)
24 self.crossV2A = attentionLayer(d_model = 128, nhead = 8)
25
26 # Audio-visual Self Attention
27 self.selfAV = attentionLayer(d_model = 256, nhead = 8)
28
29 def forward_visual_frontend(self, x):
30 B, T, W, H = x.shape

Callers

nothing calls this directly

Calls 5

visualFrontendClass · 0.90
visualTCNClass · 0.90
visualConv1DClass · 0.90
audioEncoderClass · 0.90
attentionLayerClass · 0.90

Tested by

no test coverage detected