Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Наприклад, в останнє щоб зберегти словники та моделі:

pickle.dump(word_to_id, open(session_dir + 'word_to_id.p', 'wb'))
pickle.dump(id_to_word, open(session_dir + 'id_to_word.p', 'wb'))
model_checkpoint = keras.callbacks.ModelCheckpoint(model_names, monitor='val_loss', verbose=1, save_best_only=False, save_weights_only=False)
model.fit_generator(..., callbacks=[model_checkpoint], ...)

та

word_to_id = pickle.load(open(session_dir + 'word_to_id.p', 'rb'))
id_to_word = pickle.load(open(session_dir + 'id_to_word.p', 'rb'))
model = keras.models.load_model(path)

Serialization was a horrible mistake © Mark Reinhold, chief architect of the Java platform group at Oracle

Де? Там, де її і задумано використовувати: при передачі даних між процесами і збереженні у persistent сховища та зчитуванні з них.

Як? У різних задачах по різному. У java і scala, наприклад, через наслідування класу java.io.Serializable.

Підписатись на коментарі