wearelumenai / distclus

Distance based clustering
MIT License
3 stars 2 forks source link

Online vs Batch #1

Closed ydarma closed 5 years ago

ydarma commented 5 years ago

hello,

je pense qu'il faut faire évoluer la notion d'asynchrone concernant nos algorithmes. En fait il s'agit plutôt d'un mode online versus mode batch. Les deux modes peuvent être asynchrones (cf. https://github.com/wearelumenai/cluserve/issues/1).

Je propose de modifier async en online dans les dénominations.

Le cycle des statuts dans les algorithmes devrait évoluer et être uniformisé entre les modes batch et online :

  1. lorsque l'initialisation est faite : Created -> Ready
  2. lorsque une série d'itération est lancée : Ready -> Running
  3. lorsque une série d'itération se termine : Running -> Ready
  4. lorsque l'algorithme est arrêté : Running -> Close
Created → Ready → Runnning → Close
              ↑___↓