{"action":"created","issue":{"url":"https://api.github.com/repos/myui/hivemall/issues/226","labels_url":"https://api.github.com/repos/myui/hivemall/issues/226/labels{/name}","comments_url":"https://api.github.com/repos/myui/hivemall/issues/226/comments","events_url":"https://api.github.com/repos/myui/hivemall/issues/226/events","html_url":"https://github.com/myui/hivemall/pull/226","id":115622077,"number":226,"title":"Implement mini batch SGD on logistic regression","user":{"login":"Lewuathe","id":1713047,"avatar_url":"https://avatars.githubusercontent.com/u/1713047?v=3","gravatar_id":"","url":"https://api.github.com/users/Lewuathe","html_url":"https://github.com/Lewuathe","followers_url":"https://api.github.com/users/Lewuathe/followers","following_url":"https://api.github.com/users/Lewuathe/following{/other_user}","gists_url":"https://api.github.com/users/Lewuathe/gists{/gist_id}","starred_url":"https://api.github.com/users/Lewuathe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lewuathe/subscriptions","organizations_url":"https://api.github.com/users/Lewuathe/orgs","repos_url":"https://api.github.com/users/Lewuathe/repos","events_url":"https://api.github.com/users/Lewuathe/events{/privacy}","received_events_url":"https://api.github.com/users/Lewuathe/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/myui/hivemall/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/myui/hivemall/labels/pullrequest","name":"pullrequest","color":"fad8c7"},{"url":"https://api.github.com/repos/myui/hivemall/labels/under-review","name":"under-review","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"myui","id":1163783,"avatar_url":"https://avatars.githubusercontent.com/u/1163783?v=3","gravatar_id":"","url":"https://api.github.com/users/myui","html_url":"https://github.com/myui","followers_url":"https://api.github.com/users/myui/followers","following_url":"https://api.github.com/users/myui/following{/other_user}","gists_url":"https://api.github.com/users/myui/gists{/gist_id}","starred_url":"https://api.github.com/users/myui/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/myui/subscriptions","organizations_url":"https://api.github.com/users/myui/orgs","repos_url":"https://api.github.com/users/myui/repos","events_url":"https://api.github.com/users/myui/events{/privacy}","received_events_url":"https://api.github.com/users/myui/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/myui/hivemall/milestones/3","html_url":"https://github.com/myui/hivemall/milestones/v0.4","labels_url":"https://api.github.com/repos/myui/hivemall/milestones/3/labels","id":450961,"number":3,"title":"v0.4","description":null,"creator":{"login":"myui","id":1163783,"avatar_url":"https://avatars.githubusercontent.com/u/1163783?v=3","gravatar_id":"","url":"https://api.github.com/users/myui","html_url":"https://github.com/myui","followers_url":"https://api.github.com/users/myui/followers","following_url":"https://api.github.com/users/myui/following{/other_user}","gists_url":"https://api.github.com/users/myui/gists{/gist_id}","starred_url":"https://api.github.com/users/myui/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/myui/subscriptions","organizations_url":"https://api.github.com/users/myui/orgs","repos_url":"https://api.github.com/users/myui/repos","events_url":"https://api.github.com/users/myui/events{/privacy}","received_events_url":"https://api.github.com/users/myui/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":29,"state":"open","created_at":"2013-10-09T17:13:14Z","updated_at":"2015-11-10T06:52:02Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-11-07T01:17:25Z","updated_at":"2015-11-11T01:20:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/myui/hivemall/pulls/226","html_url":"https://github.com/myui/hivemall/pull/226","diff_url":"https://github.com/myui/hivemall/pull/226.diff","patch_url":"https://github.com/myui/hivemall/pull/226.patch"},"body":"see: https://github.com/myui/hivemall/issues/75"},"comment":{"url":"https://api.github.com/repos/myui/hivemall/issues/comments/155623448","html_url":"https://github.com/myui/hivemall/pull/226#issuecomment-155623448","issue_url":"https://api.github.com/repos/myui/hivemall/issues/226","id":155623448,"user":{"login":"Lewuathe","id":1713047,"avatar_url":"https://avatars.githubusercontent.com/u/1713047?v=3","gravatar_id":"","url":"https://api.github.com/users/Lewuathe","html_url":"https://github.com/Lewuathe","followers_url":"https://api.github.com/users/Lewuathe/followers","following_url":"https://api.github.com/users/Lewuathe/following{/other_user}","gists_url":"https://api.github.com/users/Lewuathe/gists{/gist_id}","starred_url":"https://api.github.com/users/Lewuathe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lewuathe/subscriptions","organizations_url":"https://api.github.com/users/Lewuathe/orgs","repos_url":"https://api.github.com/users/Lewuathe/repos","events_url":"https://api.github.com/users/Lewuathe/events{/privacy}","received_events_url":"https://api.github.com/users/Lewuathe/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T01:20:28Z","updated_at":"2015-11-11T01:20:28Z","body":"@maropu Thank you for comment. I totally agree with you.\r\nBut if we add the option in `LearnerBaseUDTF`, we need to implement batch type algorithm in `OnlineRegressionUDTF`.  This might be confusing. That said, it is difficult to separate `LogressUDTF` and `OnlineRegressionUDTF` because of UDTF functionality. \r\n\r\nThe choices we can select here might be\r\n* Add option into `LearnerBaseUDTF` and modify `OnlineRegressionUDTF` to run also batch algorithm\r\n* Create all batch type variants corresponding to each regression algorithms."}}