Open verasiwei opened 4 years ago
You need to manually run the agglomerative merging initialization algorithm each time. So workflow typically is load data -> merge->MCMC sweep. Basically, the state will remain exactly the same after each run. The MCMC results themselves will get discarded though and only the most recent will be stored. This is to be more efficient with storage and the assumption that a typical workflow will just run the MCMC sweep a single time. Storage of all sweeps could definitely be added through which I could see being valuable if you were doing some sort of simulated annealing with epsilon.
I am wondering if somewhere has stored the previous MCMC sweeps states. For example, if I run this once
And then I repeat it again (I thought it will start from the initial state from agglomerative merging again)
And repeat again, I will always see a result with more and more smaller groups, it seems being split from a saved state, but not the initial state from agglomerative merging. For example, the 3rd time,