Я хочу обучить CNN выполнять задачу классификации изображений с несколькими метками с использованием keras. Однако я не знаю, как подготовить данные о тренировках. В частности, мне интересно, нужны ли мне обучающие изображения, которые показывают комбинацию двух или более меток, или достаточно обучить сеть на отдельных метках, и тогда она сможет обнаруживать несколько меток в изображении.
Думаю, мой вопрос станет яснее на примере:
Скажем, я использую набор данных классификации собак и кошек, и я хочу построить модель, которая может классифицировать изображения как собаку или кошку или видеть обоих животных на одном изображении. В этом случае мне нужно тренировать модель с изображениями, показывающими кошек, собак, И изображениями, которые показывают и то, и другое на одном изображении, или достаточно иметь только тренировочные изображения, которые отображают только кошек и собак?