| ⇢ | A | ema_initializer added |
| ⇢ | B | ema_visualizer.animate_cluster_allocation() added | |
| ⇢ | A | ema_initializer.__initialize_kmeans() added | |
| ⇢ | A | ema_initializer.__initialize_random() added | |
| ⇢ | A | ema_initializer.initialize() added | |
| ⇢ | A | ema_visualizer.frame_generation() added | |
| ⇢ | A | ema_visualizer.init_frame() added | |
| ⇢ | A | ema_observer.get_evolution_means() added | |
| ⇢ | A | ema_observer.__len__() added | |
| ⇢ | A | ema_observer.get_evolution_clusters() added | |
| ⇢ | A | ema_initializer.__init__() added | |
| ⋮ | view more | ||
| A | ↘ | B | ema.process() got worse |
| A | ↘ | B | ema.__expectation_step() got worse |
| A | ↛ | ema_observer.get_covariances() removed | |
| A | ↛ | ema_observer.get_means() removed | |