Я работаю над проблемой классификации двоичных данных. Набор данных несбалансирован, он состоит из 92% «ложных» меток и 8% «истинных» меток. Количество функций - 18, и я имею небольшое количество 650 точек данных. Я хочу использовать алгоритмы повышения в matlab, например, GentleBoost, чтобы решить эту проблему. Я назначаю униформу следующим образом:несбалансированная классификация данных с помощью алгоритмов ускорения
ada = fitensemble (Xtrain, Ytrain, 'GentleBoost', 10, 'Tree', 'LearnRate', 0,1, 'before', 'uniform');
, но производительность неудовлетворительно. Как установить параметры? Нужно ли устанавливать стоимость? Как я могу это сделать? Существует ли какой-либо классификатор, который работает лучше этого?