Skip to content

Commit 63ef67c

Browse files
committed
fix: mengganti nama fungsi
Signed-off-by: slowy07 <slowy.arfy@gmail.com>
1 parent 9a8bb1a commit 63ef67c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

implementation/artificial_intelligence/decision_tree.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,14 @@ def train(self, x, y):
9696

9797
return
9898

99-
def prediksi(self, x):
99+
def fungsi_prediksi(self, x):
100100
if self.prediksi is not None:
101101
return self.prediksi
102102
elif self.kiri or self.kanan is not None:
103103
if x >= self.decision_boundary:
104-
return self.kanan.prediksi(x)
104+
return self.kanan.fungsi_prediksi(x)
105105
else:
106-
return self.kiri.prediksi(x)
106+
return self.kiri.fungsi_prediksi(x)
107107
else:
108108
print("error: decision tree tidak train")
109109
return None
@@ -132,7 +132,7 @@ def main():
132132
tree.train(x, y)
133133

134134
test_kasus = (np.random.rand(10) * 2) - 1
135-
prediksi = np.array([tree.prediksi(x) for x in test_kasus])
135+
prediksi = np.array([tree.fungsi_prediksi(x) for x in test_kasus])
136136
error_avg = np.mean((prediksi - test_kasus) ** 2)
137137

138138
print(f"test value {str(test_kasus)}")

0 commit comments

Comments
 (0)