我正在研究二进制数据分类问题。数据集是不平衡的,它由 92% 的“假”标签和 8% 的“真”标签组成。特征数量为 18,我有少量 650 个数据点。我想在 matlab 中使用像“GentleBoost”这样的增强算法来解决这个问题。我为之前分配制服如下:
ada = fitensemble(Xtrain,Ytrain,'GentleBoost',10,'Tree','LearnRate',0.1, 'prior', 'uniform');
但性能一直很差。我应该如何设置参数?是否需要设定成本?我该怎么做?有没有比这更好的分类器?