1import torch
2from face import DAiSEEConfusionNet
3
4# 모델 로드
5model = DAiSEEConfusionNet()
6model.load_state_dict(torch.load("confusion_binary_model.pth", map_location="cpu"))
7model.eval()
8
9# 입력: (batch, seq_len, C, H, W)
10dummy_input = torch.randn(1, 30, 3, 112, 112)
11outputs = model(dummy_input)
12
13prediction = torch.argmax(outputs, dim=1).item()
14print("예측 결과:", "Confused" if prediction == 1 else "Not Confused")