Вывести количество активаций в модели Tensorflow

A 'quadtree' - структура данных, часто используемая для повышения эффективности обнаружения столкновений в двух измерениях.

Я думаю, вы могли бы найти аналогичный 1-й состав. Это потребует некоторых предварительных вычислений, но должно привести к производительности O (log N).

В основном вы начинаете с корневого «узла», который охватывает все возможные интервалы, а при добавлении узла к дереву вы решить, попадает ли он слева или справа от средней точки. Если он пересекает среднюю точку, вы разбиваете ее на два интервала (но записываете исходный родительский элемент) и рекурсивно исходите оттуда. Вы можете установить ограничение на глубину дерева, что может сэкономить память и повысить производительность, но это происходит за счет усложнения вещей (вам нужно сохранить список интервалов в ваших узлах).

Затем, проверяя интервал, вы в основном находите все листовые узлы, в которые он будет вставлен, были ли вставлены, проверьте частичные интервалы внутри этих узлов для пересечения, а затем сообщите об этом интервале, который записывается против них как «исходный» родитель.

-2
задан Martin Ferianc 18 January 2019 в 10:46
поделиться

1 ответ

Количество активаций зависит от слоев модели, например:

  • Для полностью связанного слоя (плотного) количество активаций равно количеству нейронов.
  • Для сверточного слоя число активаций равно количеству фильтров, умноженному на пространственные размеры карт выходных объектов (которые зависят от заполнения, размера ввода и т. Д.).
  • Для рекуррентного уровня это зависит от того, как LSTM / GRU имеют сложную структуру. Для простого RNN это просто число нейронов, умноженное на количество временных шагов.
0
ответ дан Matias Valdenegro 18 January 2019 в 10:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: