Проверка промежуточного атрибута переменной в библиотеке - измерение переменной Keras LSTM - PullRequest
0 голосов
/ 30 января 2019

Я использую библиотеку Keras из Python для запуска прогноза времени LSTM.Исходный код действительно высокого уровня, и я пытаюсь заглянуть в библиотеку, чтобы лучше понять промежуточные переменные, в частности размеры этих переменных, такие как входные данные, веса, .. и т. Д.

model.add(LSTM(7, input_shape=(time_number, feature_number)))

Эта строка в значительной степени построила модель.И мне удалось найти ту часть кода, где действительно происходит волшебство ( Исходный код Kera Github LSTMcell ).Я хочу сделать что-то вроде добавления оператора печати к каждому шагу, чтобы распечатать измерение каждой переменной, размеры входов, x_i, x_u, o, i .. и т. Д.

Я могу перейти туда, где установлен Kerasи настроить там исходный код, но мне интересно, есть ли элегантный способ использования библиотек, таких как inspect, для сохранения этих промежуточных переменных для проверки.

Я нашел этот пост, но он дает только измерения размера ядра и recurrent_kernel, которые я хотел бы проверить размеры многих других переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...