Могу ли я получить [0 0] из Категориальной маркировки в CNN? - PullRequest
1 голос
/ 27 марта 2019

Из того, что я понимаю из маркировки keras, одно горячее кодирование не позволяет значениям быть [0 0]?это предположение верно?

Мы пытаемся классифицировать 2 класса и хотим иметь возможность обнаруживать мусор при загрузке образа мусора.Тем не менее, он всегда обнаруживает либо [0 1], либо [1 0].Можно ли получить [0 0] как метку, не вводя класс, который будет обрабатывать мусор, или нет?

Итак, в принципе, может ли CNN предсказать, что это будет что-то другое, если это не 2 класса?

1 Ответ

0 голосов
/ 27 марта 2019

Это не должно быть возможно.Ваш "мусор" будет третьим классом, требующим метки [1 0 0], [0 1 0] и [0 0 1].

Очень просто, описанная вами модель вернет одиниз двух категорий, в зависимости от того, что имеет более высокий рейтинг в вашем последнем слое.Это происходит независимо от того, являются ли входные значения 0,501 и 0,499 или 0,011 и 0,010 с большой частью «не уверен».Если вы явно не кодируете «не уверен» в своей модели, то эта часть решения не будет учитываться в классификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...