deeplearning4j: обновить сохраненную модель - PullRequest
0 голосов
/ 19 сентября 2018

Я обучил модель, используя deeplearning4j, для первой части моих данных и сохранил ее.

ModelSerializer.writeModel(model, locationToSave, true);

Теперь я хочу обучить эту сохраненную модель следующей части данных.

Я загрузил модель:

MultiLayerNetwork model = ModelSerializer.restoreMultiLayerNetwork("location");

, а затем использовал ее для обучения новых данных

model.fit(trainingDataIt);

, но модель, кажется, не подходит, потому что я не вижу статистикукаждая итерация

11:56:56.161 [ADSI prefetch thread] DEBUG o.n.l.memory.abstracts.Nd4jWorkspace - Steps: 4
11:59:30.072 [main] DEBUG o.d.d.iterator.AsyncDataSetIterator - Manually destroying ADSI workspace
11:59:30.123 [ADSI prefetch thread] DEBUG o.n.l.memory.abstracts.Nd4jWorkspace - Steps: 4
12:01:39.760 [main] DEBUG o.d.d.iterator.AsyncDataSetIterator - Manually destroying ADSI workspace
12:01:39.793 [ADSI prefetch thread] DEBUG o.n.l.memory.abstracts.Nd4jWorkspace - Steps: 4
12:03:46.496 [main] DEBUG o.d.d.iterator.AsyncDataSetIterator - Manually destroying ADSI workspace
12:03:46.551 [ADSI prefetch thread] DEBUG o.n.l.memory.abstracts.Nd4jWorkspace - Steps: 4

это нормально или что-то не так с моим подходом?

1 Ответ

0 голосов
/ 19 сентября 2018

Вам просто нужно вызвать ModelSerializer.writeModel после того, как вы загрузите его и вызовите fit.

...