Я работаю над мультиклассовой классификацией (10 классов). Я использую sklearn.linear_model.SGDClassifier. Я вижу, что эта модель использует подход «один против всех». SGDClassifier имеет параметр class_weight: "Веса, связанные с классами. Если не указано, все классы должны иметь вес один.
«Сбалансированный» режим использует значения y для автоматической регулировки весов, обратно пропорциональных частотам классов во входных данных, как n_samples / (n_classes * np.bincount (y)). "Как используется class_weight во время тренировки? Для Например, у нас есть метки A - 5 сэмплов, B - 15 сэмплов и C - 100 сэмплов. Предположим, что модели A против B и C. обучаются. Включены ли class_weights в функцию расчета потерь? "? SGDClassifier имеет" точность "в качестве опции оценки по умолчанию. Является ли она взвешенной?