代码之家  ›  专栏  ›  技术社区  ›  Rasool Ghafari

如何利用遗传算法求解WEKA中投票分类器的权重?

  •  0
  • Rasool Ghafari  · 技术社区  · 6 年前

    this article “一种利用集成学习预测肾结石类型的新方法”。作者使用了遗传算法来寻找用WEKA投票的最优权重向量,但我不知道他们能不能做到。如何使用遗传算法来计算WEKA投票分类器的权重?

    以下段落摘自本条:

    为了提高投票算法的性能,提出了一种加权投票算法 使用多数票。简单多数投票算法通常是 分类器对分类问题有同样的影响。至 找到最优权向量。应用遗传算法是我们的目标 求解该问题的最优权向量。

    1 回复  |  直到 6 年前
        1
  •  1
  •   hkn    6 年前

    假设您有一些经过训练的分类器和测试集,您可以创建一个方法 calculateFitness(double[] weights) Instance 根据以下公式计算所有预测和合并预测: weights . 使用组合预测和实际值来计算要最大化/最小化的总分。

    使用calculateFitness方法,您可以创建一个自定义GA来查找最佳权重。