Можно ли использовать матрицу вместо вектора в качестве горячего энкодера для классификации? - PullRequest
2 голосов
/ 03 июня 2019

Мне нужно классифицировать картинку, которая включает в себя два разных изображения внутри.Классы идентичны для обоих изображений.Например, изображение может содержать собаку и кошку, или двух собак, или двух кошек (на самом деле у меня гораздо больше классов, но все классы идентичны для обоих изображений, и внутри изображения всегда ровно два изображения).Порядок изображений не имеет значения.

Я бы предпочел избежать многослойной классификации.Таким образом, я подумал о том, чтобы использовать в качестве метки одну горячую матрицу вместо одного горячего вектора.В этой матрице строки представляют собой горячий вектор для первых изображений, а столбцы - для вторых.Таким образом, в матрице есть только один «1», все остальные - нули.

Мой вопрос заключается в том, можно ли использовать этот тип матрицы для задачи классификации, и если она есть, знает ли кто-нибудь, как реализовать ее в scikit-learn.

Большое спасибо:)

...