(self, d_model, p=0.1)
| 287 | |
| 288 | class FeedForward(nn.Module): |
| 289 | def __init__(self, d_model, p=0.1): |
| 290 | super(FeedForward, self).__init__() |
| 291 | self.conv = nn.Sequential( |
| 292 | nn.Linear(d_model, d_model * 4), |
| 293 | nn.ReLU(inplace=True), |
| 294 | nn.Dropout(p=p), |
| 295 | nn.Linear(d_model * 4, d_model), |
| 296 | nn.Dropout(p=p)) |
| 297 | |
| 298 | def forward(self, x): |
| 299 | x = self.conv(x) |