Я строю игрушечную модель, чтобы взять несколько изображений и дать мне классификацию.Моя модель выглядит так:
conv2d -> pool -> conv2d -> linear -> linear
.
Моя проблема заключается в том, что при создании модели мы должны рассчитать размер первого линейного слоя in_features
на основе размеравходное изображение.Если мы получаем новые изображения разных размеров, мы должны пересчитать in_features
для нашего линейного слоя.Почему мы должны это сделать?Разве это не может быть просто выведено?