in pytorch_alternatives/custom_pytorch_nlp/src/main.py [0:0]
def __init__(self, vocab_size=400000, emb_dim=300, num_classes=4):
super(Net, self).__init__()
self.embedding = nn.Embedding(vocab_size, emb_dim)
self.conv1 = nn.Conv1d(emb_dim, 128, kernel_size=3)
self.max_pool1d = nn.MaxPool1d(5)
self.flatten1 = nn.Flatten()
self.dropout1 = nn.Dropout(p=0.3)
self.fc1 = nn.Linear(896, 128)
self.fc2 = nn.Linear(128, num_classes)