Основы свертки Pytorch - PullRequest
       11

Основы свертки Pytorch

0 голосов
/ 18 июня 2019

Из документации Pytorch для Convolution здесь я видел, что функция torch.nn.Conv1d требует, чтобы пользователи передавали параметры, а именно in_channels и out_channels. Я знаю, что они относятся к входным и выходным каналам, но я не уверен, что они имеют в виду в контексте свертки. Я предполагаю, что input_channels эквивалентен входным функциям, а output_channels эквивалентен выходным функциям, но я не уверен.

Может ли кто-нибудь объяснить мне это? Большое спасибо!

1 Ответ

0 голосов
/ 18 июня 2019

in_Channels обозначает количество каналов во входном изображении, а out_channels обозначает количество каналов, полученных в результате свертки.В случае данных изображения наиболее распространенными являются изображения в градациях серого, которые будут иметь один канал, черные или цветные изображения, которые будут иметь три канала - красный, зеленый и синий.out_channels является вопросом предпочтения, но есть некоторые важные вещи, которые следует отметить.

  • Во-первых, большее число out_channels позволяет слою потенциально узнать больше полезных функций о входных данных.хотя это не является жестким правилом.
  • Во-вторых, размер вашего CNN является функцией числа in_channels / out_channels на каждом уровне вашей сети и количества уровней.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...