{"action":"created","issue":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6407","repository_url":"https://api.github.com/repos/scikit-learn/scikit-learn","labels_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6407/labels{/name}","comments_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6407/comments","events_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6407/events","html_url":"https://github.com/scikit-learn/scikit-learn/pull/6407","id":134882815,"number":6407,"title":"[WIP] Integration of GSoC2015 Gaussian Mixture (first step)","user":{"login":"tguillemot","id":17002898,"avatar_url":"https://avatars.githubusercontent.com/u/17002898?v=3","gravatar_id":"","url":"https://api.github.com/users/tguillemot","html_url":"https://github.com/tguillemot","followers_url":"https://api.github.com/users/tguillemot/followers","following_url":"https://api.github.com/users/tguillemot/following{/other_user}","gists_url":"https://api.github.com/users/tguillemot/gists{/gist_id}","starred_url":"https://api.github.com/users/tguillemot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tguillemot/subscriptions","organizations_url":"https://api.github.com/users/tguillemot/orgs","repos_url":"https://api.github.com/users/tguillemot/repos","events_url":"https://api.github.com/users/tguillemot/events{/privacy}","received_events_url":"https://api.github.com/users/tguillemot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2016-02-19T14:48:50Z","updated_at":"2016-03-21T16:46:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/pulls/6407","html_url":"https://github.com/scikit-learn/scikit-learn/pull/6407","diff_url":"https://github.com/scikit-learn/scikit-learn/pull/6407.diff","patch_url":"https://github.com/scikit-learn/scikit-learn/pull/6407.patch"},"body":"@xuewei4d has done a huge work for the GM classes.\r\nNevertheless it seems that #4802 is not integrated yet. I thought it was because of the length of the contribution and the difficulty to measure the efficiency of the new classes with respect to the previous ones.\r\nI propose to integrate this work step by step in several pull requests (400 lines max each time). \r\n\r\nThis pull request introduces the new abstract class _MixtureBase with some common GMM attributes and methods. Now, GMM derives from _MixtureBase.\r\n\r\n@ogrisel @amueller @agramfort "},"comment":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/comments/199372767","html_url":"https://github.com/scikit-learn/scikit-learn/pull/6407#issuecomment-199372767","issue_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6407","id":199372767,"user":{"login":"tguillemot","id":17002898,"avatar_url":"https://avatars.githubusercontent.com/u/17002898?v=3","gravatar_id":"","url":"https://api.github.com/users/tguillemot","html_url":"https://github.com/tguillemot","followers_url":"https://api.github.com/users/tguillemot/followers","following_url":"https://api.github.com/users/tguillemot/following{/other_user}","gists_url":"https://api.github.com/users/tguillemot/gists{/gist_id}","starred_url":"https://api.github.com/users/tguillemot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tguillemot/subscriptions","organizations_url":"https://api.github.com/users/tguillemot/orgs","repos_url":"https://api.github.com/users/tguillemot/repos","events_url":"https://api.github.com/users/tguillemot/events{/privacy}","received_events_url":"https://api.github.com/users/tguillemot/received_events","type":"User","site_admin":false},"created_at":"2016-03-21T16:46:45Z","updated_at":"2016-03-21T16:46:45Z","body":"I've upload a [notebook](https://github.com/tguillemot/GSoC-Gaussian-Mixture-Analysis/blob/master/gaussian_mixture_benchmark.ipynb) to show the performances of the new GaussianMixture class and a comparison with the old GMM class."}}