Что ж, поскольку ваша модель должна классифицировать любой заданный вход в любой отдельный класс, ваша модель, похоже, пытается классифицировать случайные входные данные для ваших пользовательских классов. Было бы полезно, если бы вы могли предоставить больше информации о ваших пользовательских классах.
Полагаю, вы могли бы попытаться ввести компонент доверия в свои предсказания классов, т. Е. Предполагая, что вы используете softmax для любого ввода, вы можете действительно принимайте классификацию, только если вероятность, указанная для класса, выше определенного порога, иначе классифицируйте как случайный.
Кроме того, вы можете попробовать добавить другой пользовательский класс и обучить вашу модель всем случайным символам, но я не не думаю, что это идеально.