INNER CODE UNIT · Python

load_model

graviraja/100-Days-of-NLP · applications/generation/image_captioning/latex_app/app.py:61

def load_model():
    embed_dim = 256
    encoder_dim = 512
    decoder_dim = 512
    attention_dim = 512
    dropout = 0.3
    vocab = load_vocab()
    encoder = Encoder(encoder_dim).to(device)
    decoder = Decoder(len(vocab), embed_dim, decoder_dim, attention_dim, encoder_dim, dropout).to(device)
    model = Img2LaTeX(encoder, decoder, encoder_dim, decoder_dim, device).to(device)
    model.load_state_dict(torch.load(os.path.join("model", 'model.ckpt'), map_location=torch.device('cpu')))
    return model, vocab

def resize_image(image, size):
    return image.resize(size, Image.ANTIALIAS)

def load_image(image_path, transform):
    image = Image.open(image_path)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…