Как перевести последовательность из последовательности в модель нейронной сети для языкового перевода? - PullRequest
0 голосов
/ 20 февраля 2019

Я обучил модель тензорного потока seq2seq для перевода предложения с английского на испанский.Я подготовил модель для 615 700 шагов и успешно сохранил контрольные точки модели.Мой объем обучающих данных для английских и испанских предложений составляет 200 000. Я хочу переобучить эту модель для 10K новых предложений данных из 615 700 шагов.Я использую последовательность, чтобы упорядочить модель tenoflow для этого.Как начать переучивание модели с последней контрольной точки? Здесь - ссылка, которую я использую для перевода.

В папке поезда у меня есть 3 типа файлов:

.index
.meta
.data
and checkpoint file.

Мои новые файлы наборов обучающих данных europarl_train.es-en.en и europarl_train.es-en.es для предложений на английском и испанском языках соответственно.

Я пишу код для загрузки файла моей модели .meta и весов

import data_utils
import seq2seq_model
import translate
import tensorflow as tf

with tf.Session() as sess:    
    saver = tf.train.import_meta_graph('/home/i9/L-T_Model_Training/16_NOV_MODEL/train/translate.ckpt-615700.meta')
    saver.restore(sess,tf.train.latest_checkpoint('/home/i9/L-T_Model_Training/16_NOV_MODEL/train/.'))

Как начать сохранение для этого набора данных?

...