@minamisa

Как решать такие задачи?

Как решать такие задачи? Можете, пожалуйста, объяснить, а то не могу понять как это работает
Даны линейные слои:

слой_1 = nn.Linear(1024, 512)
слой_2 = nn.Linear(512, 128)
слой_3 = nn.Linear(128, 1024)
слой_4 = nn.Linear(???, ???)
Эти линейные слои соединены в нейронную сеть:
inp => слой_4 => слой_3 => слой_4 => out
Укажите правильный размер входного и выходного тензора у слой_4.

Это задание по PyTorch, Python
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Размер выхода слоя равен размеру входа следующего слоя.
Вот как узнать размер выхода последнего слоя - я фз, тут недостаточно данных.

EDIT: ой, блин, я невнимательный. Не увидел, что слои идут не 1->2->3->4, а 4->3->4.
Тогда ещё проще, выход 4 должен совпадать по размеру со входом 3, а вход 4 - с выходом 3.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы