У меня очень несбалансированный набор данных.Есть 7 классов, в которых только один класс содержит около 60% данных.Я использовал библиотеку scikit, чтобы вычислить вес каждого класса и передать его в свою модель, реализованную в керасе.Во время компиляции модели я проверил, и кажется, что словарь, которым он назначает вес класса, правильный.Но, как ни странно, я получаю меньшую точность (оценка f1), когда я использую веса, и большую точность (оценка f1) без весов. Все настройки одинаковы для обучения модели.У кого-нибудь есть идеи относительно этого странного поведения?