return new Node(majorityLabel(labels));
    }
    // Tentukan fitur terbaik untuk pemisahan
    String bestFeature = null;
    double bestThreshold = 0.0;
    double bestGain = Double.NEGATIVE_INFINITY;
    for (String feature : features) {
      double[] result = findBestSplit(data, feature);
      double gain = result[0];
      double threshold = result[1];
      if (gain > bestGain) {
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!