Skip to content

Commit 3c09b1c

Browse files
committed
adding prev@densities in KDEyML, huge effiency improvement...
1 parent f227ed2 commit 3c09b1c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

quapy/method/_kdey.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,8 @@ def aggregate(self, posteriors: np.ndarray):
134134
test_densities = [self.pdf(kde_i, posteriors) for kde_i in self.mix_densities]
135135

136136
def neg_loglikelihood(prev):
137-
test_mixture_likelihood = sum(prev_i * dens_i for prev_i, dens_i in zip (prev, test_densities))
137+
# test_mixture_likelihood = sum(prev_i * dens_i for prev_i, dens_i in zip (prev, test_densities))
138+
test_mixture_likelihood = prev @ test_densities
138139
test_loglikelihood = np.log(test_mixture_likelihood + epsilon)
139140
return -np.sum(test_loglikelihood)
140141

0 commit comments

Comments
 (0)