0

Как добавить более 1 метаклассифицированного классификатора? Например, я хочу применить фильтр SMOTE дважды, так как мои данные имеют 3 класса с соотношением 6: 3: 1. Поэтому для того, чтобы сбалансировать данные я должен запустить поражал трижды, поWeka добавить более одного классификатора с мета-фильтрами

первый дает 200% -> то данные будут 6: 3: 3

второй дает 100% -> то данные будут be 6: 6: 3

третий - 100% agaim -? то данные будут 6: 6: 6

Я могу сделать это на вкладке предварительной обработки. Но поскольку я использую кросс-проверку, мне нужно использовать meta.filteredClassifier в закладке классификаторов.

Как это сделать?

+2

Берегитесь, который дает перекрестной проверки неверных результатов (и переобучения), если у вас есть * дубликаты * в ваших данных. –

ответ

1

Я не знаю, как работает фильтр SMOTE; но мне кажется, что вы хотите применить несколько фильтров на одном наборе данных, а затем использовать один классификатор с перекрестной проверкой.

Я не уверен, что вы знаете «MultiFilter» на вкладке PreProcess. Пользовательский интерфейс немного странный. Вы должны нажать ((1), увидеть верхнюю часть моего снимка экрана), затем на (2, в середине), затем на (3). В (3) вы можете добавить несколько фильтров в цепочку.

Вы также можете настроить мультифильтр из окна meta.FilteredClassifier, нажав кнопку «фильтр» в диалоговом окне классификатора.

enter image description here

Смежные вопросы