{"action":"created","issue":{"url":"https://api.github.com/repos/markovmodel/PyEMMA/issues/326","labels_url":"https://api.github.com/repos/markovmodel/PyEMMA/issues/326/labels{/name}","comments_url":"https://api.github.com/repos/markovmodel/PyEMMA/issues/326/comments","events_url":"https://api.github.com/repos/markovmodel/PyEMMA/issues/326/events","html_url":"https://github.com/markovmodel/PyEMMA/issues/326","id":79932907,"number":326,"title":"kmeans progress bar is misleading","user":{"login":"franknoe","id":6495810,"avatar_url":"https://avatars.githubusercontent.com/u/6495810?v=3","gravatar_id":"","url":"https://api.github.com/users/franknoe","html_url":"https://github.com/franknoe","followers_url":"https://api.github.com/users/franknoe/followers","following_url":"https://api.github.com/users/franknoe/following{/other_user}","gists_url":"https://api.github.com/users/franknoe/gists{/gist_id}","starred_url":"https://api.github.com/users/franknoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/franknoe/subscriptions","organizations_url":"https://api.github.com/users/franknoe/orgs","repos_url":"https://api.github.com/users/franknoe/repos","events_url":"https://api.github.com/users/franknoe/events{/privacy}","received_events_url":"https://api.github.com/users/franknoe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-05-23T19:30:07Z","updated_at":"2015-05-27T07:58:32Z","closed_at":null,"body":"For k-means the progressbar immediately jumps to 95% or so and then stops. Probably the time is reported for reading the data (which is very fast), and then it waits for the relatively slow clustering. This is misleading. Can we call the individual iterations from python and then increase progress by iteration?"},"comment":{"url":"https://api.github.com/repos/markovmodel/PyEMMA/issues/comments/105808501","html_url":"https://github.com/markovmodel/PyEMMA/issues/326#issuecomment-105808501","issue_url":"https://api.github.com/repos/markovmodel/PyEMMA/issues/326","id":105808501,"user":{"login":"clonker","id":1685266,"avatar_url":"https://avatars.githubusercontent.com/u/1685266?v=3","gravatar_id":"","url":"https://api.github.com/users/clonker","html_url":"https://github.com/clonker","followers_url":"https://api.github.com/users/clonker/followers","following_url":"https://api.github.com/users/clonker/following{/other_user}","gists_url":"https://api.github.com/users/clonker/gists{/gist_id}","starred_url":"https://api.github.com/users/clonker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clonker/subscriptions","organizations_url":"https://api.github.com/users/clonker/orgs","repos_url":"https://api.github.com/users/clonker/repos","events_url":"https://api.github.com/users/clonker/events{/privacy}","received_events_url":"https://api.github.com/users/clonker/received_events","type":"User","site_admin":false},"created_at":"2015-05-27T07:58:32Z","updated_at":"2015-05-27T07:58:32Z","body":"About the initialization - kmeans++-init is indeed performed sequentially center by center so a progress bar can be done, the uniformly distributed version of init initialises by passing over the data once, i.e., the gathering-data progress bar would be sufficient there.\r\n\r\nThe iterations might still be reasonable as progress bar (with respect to max-iters), as it gives a worst-case information about the runtime.."}}