changed returned class type

This commit is contained in:
brian
2025-03-18 19:28:12 +00:00
parent a379270add
commit 7d8af1c582
+2 -6
View File
@@ -4,8 +4,6 @@ from __future__ import annotations
from torch import nn
from shared.docstore.src.classes import ModelData
from .angle import AngleTail
from .contact import ContactTail
from .distance import DistanceTail
@@ -39,7 +37,7 @@ class VisualCommunicationModel(nn.Module):
self.framing_tail = FramingTail()
self.salience_tail = SalienceTail()
def forward(self, x) -> ModelData:
def forward(self, x) -> dict:
"""Calculate model output on data."""
# generate visual representation
features = self.resnet_head(x)
@@ -57,6 +55,4 @@ class VisualCommunicationModel(nn.Module):
'framing': self.framing_tail(features),
'salience': self.salience_tail(features),
}
# convert to respective classes
data = ModelData.from_prediction_dict(prediction_dict)
return data
return prediction_dict