@@ -41,7 +41,8 @@ def run_harmony(
41
41
nclust = None ,
42
42
tau = 0 ,
43
43
block_size = 0.05 ,
44
- max_iter_kmeans = 10 ,
44
+ max_iter_harmony = 10 ,
45
+ max_iter_kmeans = 20 ,
45
46
epsilon_cluster = 1e-5 ,
46
47
epsilon_harmony = 1e-4 ,
47
48
plot_convergence = False ,
@@ -121,7 +122,7 @@ def run_harmony(
121
122
np .random .seed (random_state )
122
123
123
124
ho = Harmony (
124
- data_mat , phi , phi_moe , Pr_b , sigma , theta , max_iter_kmeans ,
125
+ data_mat , phi , phi_moe , Pr_b , sigma , theta , max_iter_harmony , max_iter_kmeans ,
125
126
epsilon_cluster , epsilon_harmony , nclust , block_size , lamb_mat , verbose
126
127
)
127
128
@@ -130,8 +131,8 @@ def run_harmony(
130
131
class Harmony (object ):
131
132
def __init__ (
132
133
self , Z , Phi , Phi_moe , Pr_b , sigma ,
133
- theta , max_iter_kmeans , epsilon_kmeans ,
134
- epsilon_harmony , K , block_size ,
134
+ theta , max_iter_harmony , max_iter_kmeans ,
135
+ epsilon_kmeans , epsilon_harmony , K , block_size ,
135
136
lamb , verbose
136
137
):
137
138
self .Z_corr = np .array (Z )
@@ -168,7 +169,7 @@ def __init__(
168
169
169
170
self .allocate_buffers ()
170
171
self .init_cluster ()
171
- self .harmonize (self .max_iter_kmeans , self .verbose )
172
+ self .harmonize (self .max_iter_harmony , self .verbose )
172
173
173
174
def result (self ):
174
175
return self .Z_corr
0 commit comments