Shortcuts

Source code for mmocr.models.textrecog.layers.lstm_layer

# Copyright (c) OpenMMLab. All rights reserved.
import torch.nn as nn


[docs]class BidirectionalLSTM(nn.Module): def __init__(self, nIn, nHidden, nOut): super().__init__() self.rnn = nn.LSTM(nIn, nHidden, bidirectional=True) self.embedding = nn.Linear(nHidden * 2, nOut)
[docs] def forward(self, input): recurrent, _ = self.rnn(input) T, b, h = recurrent.size() t_rec = recurrent.view(T * b, h) output = self.embedding(t_rec) # [T * b, nOut] output = output.view(T, b, -1) return output
Read the Docs v: v0.4.0
Versions
latest
stable
v0.4.0
v0.3.0
v0.2.1
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.