нет способа , чтобы ваша модель могла выучить метки, которые она не видела! В идеале в машинном обучении вы предполагаете, что обучающий набор и набор тестов взяты из того же базового распределения . Модель может узнать только то, чему вы обучаете , поэтому вам необходимо убедиться, что вы обучаете и тестируете ее на похожих данных!
Вы можете попытаться объединить два набора вместе, а затем заново разделить их на обучающий и тестовый наборы, чтобы они оба имели одинаковое количество классов. Кроме того, убедитесь, что у вас достаточно данных. Ваша модель не может учиться в классе, который она видела один или два раза. Чтобы модель выучила 500 классов, вам нужно иметь сотни тысяч образцов! Если нет, возможно, попробуйте объединить некоторые из ваших классов.