Как я могу назначить начальный номер при использовании keras для RNN? - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь сделать прогноз временного ряда с использованием RNN, и проблема в том, что, когда я пытаюсь настроить (количество эпох и узлов), он дает мне разные результаты, когда я их снова запускаю, буду признателен за вашу помощь. пробовал, но это не работает

import numpy as np
import tensorflow as tf
import random as python_random
np.random.seed(123)
python_random.seed(123)
tf.random.set_random_seed(1234)

1 Ответ

0 голосов
/ 18 июня 2020

Вы все делаете правильно, но ваш python не выполняет свою работу. Все, что вам нужно сделать, это установить для переменной среды PYTHONHASHSEED любое фиксированное значение перед запуском вашей программы. 'PYTHONHASHSEED' - это переменная среды, поэтому вы можете использовать команду set, если используете windows.

Для получения дополнительной информации вы можете посмотреть Keras do c: https://keras.io/getting-started/faq/#how -может-я-получить-воспроизводимые-результаты-используя-керас-во время проявки

...