This commit is contained in:
Alejandro Moreo Fernandez 2021-04-28 11:27:25 +02:00
parent 252e143ef6
commit 1d12e96867
1 changed files with 0 additions and 5 deletions

View File

@ -352,7 +352,6 @@ class EMQ(AggregativeProbabilisticQuantifier):
@classmethod
def EM(cls, tr_prev, posterior_probabilities, epsilon=EPSILON):
#print('training-priors', tr_prev)
Px = posterior_probabilities
Ptr = np.copy(tr_prev)
qs = np.copy(Ptr) # qs (the running estimate) is initialized as the training prevalence
@ -360,12 +359,9 @@ class EMQ(AggregativeProbabilisticQuantifier):
s, converged = 0, False
qs_prev_ = None
while not converged and s < EMQ.MAX_ITER:
#print('iter: ', s)
# E-step: ps is Ps(y|xi)
ps_unnormalized = (qs / Ptr) * Px
ps = ps_unnormalized / ps_unnormalized.sum(axis=1, keepdims=True)
#print(f'\tratio=', qs / Ptr)
#print(f'\torigin_posteriors ', Px)
# M-step:
qs = ps.mean(axis=0)
@ -468,7 +464,6 @@ class ELM(AggregativeQuantifier, BinaryQuantifier):
return self.learner.predict(X)
class SVMQ(ELM):
"""
Barranquero, J., Díez, J., and del Coz, J. J. (2015).