If I have Image data put into CNN and would like to combine scalar data after Flatten().

def forward(self, x, p): cnn = self.model_cnn(x) fc = torch.cat((x,p)) return self.layers(fc)

I wonder is there anyway to use fastai fit ? It seems accept only 1 dataset (or dataloader).

fit

@Woodstock Did you find a solution? I think this is a pertinent question and from what I’ve read it’s not straightforward (but happy to be proved wrong) - it’s something that is trivial in Keras for instance.

Yes, turned out that I need to write model from scratch.

Luckily, yinterian made a tutorial here