Hi again, I see what you mean, and when I fixed that problem, new ones kept rising up. I think I am approaching the network in the wrong way to begin with. I know it’s a lot to ask but I’ve been trying to create my model based on this research paper. I have completed all of the text pre-processing, and at this stage, I think I’m making some mistakes with creating the network. I’m trying to create the CNN-2 model referenced in the paper, but I’m really confused as to how I can manage my dimensions.
Once again, here is the output for my trainloader, with the data on the left, and the label on the right. I don’t necessarily need help from start to finish, I just need help when it comes to figuring out how to actually run this through a CNN.
torch.Size([1, 5, 50]) torch.Size([1, 5])

For reference on what the dimensions are again, the 1 in  [1, 5, 50]  was supposed to be the channels, 5 signifies the number of words, and 50 is the length of the word vector. In  [1, 5] , I have the 1 as the channel, and 5 represents a label for each word. The label’s value is either 0, 1, or 2, depending on what punctuation the word has after it.
I completely understand if you can’t help me out with this as it’s a lot, but I would be grateful for any insight or links to other resources to help me figure this problem out. Thank you once again for your continued support!