{"action":"opened","issue":{"url":"https://api.github.com/repos/bigartm/bigartm/issues/281","labels_url":"https://api.github.com/repos/bigartm/bigartm/issues/281/labels{/name}","comments_url":"https://api.github.com/repos/bigartm/bigartm/issues/281/comments","events_url":"https://api.github.com/repos/bigartm/bigartm/issues/281/events","html_url":"https://github.com/bigartm/bigartm/issues/281","id":106205552,"number":281,"title":"Let user specify test batches for thetascore calculation in ARTM.fit_online","user":{"login":"sashafrey","id":1252606,"avatar_url":"https://avatars.githubusercontent.com/u/1252606?v=3","gravatar_id":"","url":"https://api.github.com/users/sashafrey","html_url":"https://github.com/sashafrey","followers_url":"https://api.github.com/users/sashafrey/followers","following_url":"https://api.github.com/users/sashafrey/following{/other_user}","gists_url":"https://api.github.com/users/sashafrey/gists{/gist_id}","starred_url":"https://api.github.com/users/sashafrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sashafrey/subscriptions","organizations_url":"https://api.github.com/users/sashafrey/orgs","repos_url":"https://api.github.com/users/sashafrey/repos","events_url":"https://api.github.com/users/sashafrey/events{/privacy}","received_events_url":"https://api.github.com/users/sashafrey/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bigartm/bigartm/labels/enhancement","name":"enhancement","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-13T08:49:18Z","updated_at":"2015-09-13T08:49:18Z","closed_at":null,"body":"In `fit_online` it is hard to define which data to use for theta scores calculation (such as perplexity or theta sparsity). Currently this is done on the part of the collection processed since last phi matrix synchronization. This gives an unstable chart, because each point corresponds to a different portion of the collection.\r\n\r\nI suggest to add a ``test_batch_vectorizer`` argument to `fit_online` method, and use it for theta scores calculation. If user does not specify this then `fit_online` should fall back to today's algorithm.\r\n\r\n"}}