koshelevatamila4741, потому, что ты зациклился, что это у тебя канал цвета и ты ищешь горизонтальные линии, а это не так в общем случае. И у тебя не одна фича из трёх матриц, у тебя три разных фичи по цветам.
Сместись уже на второй уровень, когда у тебя уже матрица признаков этих самых горизонтальных и вертикальных линий. Теперь тебе надо там где горизонтальные прибавить, а там где вертикальные убавить. Как ты это сделаешь с помощью одного фильтра для всех признаков?
koshelevatamila4741, Рассматривай это не как каналы картинки, а то как это работает уже где-то в середине. Вот тебе приходит 10 фич (10 слоёв). Тебе надо решить собака это или кошка. И ты каждую входящую фичу проверяешь, но проверяешь её по своему (т.е. для каждой входящей, свои веса). Условно ты в первой цвета проверяешь на серый, во второй проверяешь на наличие хвоста, третью фичу ты проверяешь на наличие острых ушей и т.д.
В принципе ты можешь собрать свёртку с одни универсальный ядром для всех входящих фич, но очевидно что это будет работать хуже.
WbICHA, притом, что у товарного знака есть некая область на которую он распространяется. Поэтому если ты не пересекаешься с этой областью, то товарный знак тебя не касается.
Сместись уже на второй уровень, когда у тебя уже матрица признаков этих самых горизонтальных и вертикальных линий. Теперь тебе надо там где горизонтальные прибавить, а там где вертикальные убавить. Как ты это сделаешь с помощью одного фильтра для всех признаков?