March 2018
Intermediate to advanced
272 pages
7h 53m
English
Now we're ready to sample a few input sequences and translate them. In the example code, we're using the first 100 bilingual pairs to translate with. A better test might be to sample randomly across the space, but I think this simple loop illustrates the process:
for seq_index in range(100): input_seq = data["encoder_input_data"][seq_index: seq_index + 1] decoded_sentence = decode_sequence(input_seq, data, encoder_model, decoder_model) print('-') print('Input sentence:', data['input_texts'][seq_index]) print('Correct Translation:', data['target_texts'] [seq_index].strip("\t\n")) print('Decoded sentence:', decoded_sentence)
In this code, we're using one observation of encoder_input_data as the input to decode_sequence ...