Мне нужно классифицировать картинку, которая включает в себя два разных изображения внутри.Классы идентичны для обоих изображений.Например, изображение может содержать собаку и кошку, или двух собак, или двух кошек (на самом деле у меня гораздо больше классов, но все классы идентичны для обоих изображений, и внутри изображения всегда ровно два изображения).Порядок изображений не имеет значения.
Я бы предпочел избежать многослойной классификации.Таким образом, я подумал о том, чтобы использовать в качестве метки одну горячую матрицу вместо одного горячего вектора.В этой матрице строки представляют собой горячий вектор для первых изображений, а столбцы - для вторых.Таким образом, в матрице есть только один «1», все остальные - нули.
Мой вопрос заключается в том, можно ли использовать этот тип матрицы для задачи классификации, и если она есть, знает ли кто-нибудь, как реализовать ее в scikit-learn.
Большое спасибо:)