время работы NN для нескольких входов - PullRequest
0 голосов
/ 12 марта 2020

Предположим, у меня есть нейронная сеть с фиксированной архитектурой. Если я введу одну точку данных, время выполнения 1 с. Тогда каково время работы, если вход N точек данных?

Это O (1) или O (N)? Другими словами, зависит ли время работы от количества входов линейным или постоянным образом? Я слышал термин " векторизация ", который может сократить время выполнения и используется в нейронной сети с прямой связью. Но постоянна ли по размеру векторизация?

1 Ответ

2 голосов
/ 12 марта 2020

Время выполнения равно O (N), потому что вам придется выполнять одни и те же операции для каждого входа.

Векторизация не уменьшает асимптотику c сложности алгоритма, это всего лишь реализация подробно.

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