{"action":"created","issue":{"url":"https://api.github.com/repos/wellesleynlp/emilythesis/issues/3","labels_url":"https://api.github.com/repos/wellesleynlp/emilythesis/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/wellesleynlp/emilythesis/issues/3/comments","events_url":"https://api.github.com/repos/wellesleynlp/emilythesis/issues/3/events","html_url":"https://github.com/wellesleynlp/emilythesis/issues/3","id":113469929,"number":3,"title":"GMM classifier with multiple mixture components per accent","user":{"login":"sravanareddy","id":1212296,"avatar_url":"https://avatars.githubusercontent.com/u/1212296?v=3","gravatar_id":"","url":"https://api.github.com/users/sravanareddy","html_url":"https://github.com/sravanareddy","followers_url":"https://api.github.com/users/sravanareddy/followers","following_url":"https://api.github.com/users/sravanareddy/following{/other_user}","gists_url":"https://api.github.com/users/sravanareddy/gists{/gist_id}","starred_url":"https://api.github.com/users/sravanareddy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sravanareddy/subscriptions","organizations_url":"https://api.github.com/users/sravanareddy/orgs","repos_url":"https://api.github.com/users/sravanareddy/repos","events_url":"https://api.github.com/users/sravanareddy/events{/privacy}","received_events_url":"https://api.github.com/users/sravanareddy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"emilyahn","id":10264808,"avatar_url":"https://avatars.githubusercontent.com/u/10264808?v=3","gravatar_id":"","url":"https://api.github.com/users/emilyahn","html_url":"https://github.com/emilyahn","followers_url":"https://api.github.com/users/emilyahn/followers","following_url":"https://api.github.com/users/emilyahn/following{/other_user}","gists_url":"https://api.github.com/users/emilyahn/gists{/gist_id}","starred_url":"https://api.github.com/users/emilyahn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emilyahn/subscriptions","organizations_url":"https://api.github.com/users/emilyahn/orgs","repos_url":"https://api.github.com/users/emilyahn/repos","events_url":"https://api.github.com/users/emilyahn/events{/privacy}","received_events_url":"https://api.github.com/users/emilyahn/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/wellesleynlp/emilythesis/milestones/1","html_url":"https://github.com/wellesleynlp/emilythesis/milestones/Basic%20accent%20classifier","labels_url":"https://api.github.com/repos/wellesleynlp/emilythesis/milestones/1/labels","id":1327884,"number":1,"title":"Basic accent classifier","description":"Replicate baseline PLP GMM system from section 3 of Choueiter et al. (http://research.microsoft.com/pubs/77909/icassp08c.pdf). ","creator":{"login":"sravanareddy","id":1212296,"avatar_url":"https://avatars.githubusercontent.com/u/1212296?v=3","gravatar_id":"","url":"https://api.github.com/users/sravanareddy","html_url":"https://github.com/sravanareddy","followers_url":"https://api.github.com/users/sravanareddy/followers","following_url":"https://api.github.com/users/sravanareddy/following{/other_user}","gists_url":"https://api.github.com/users/sravanareddy/gists{/gist_id}","starred_url":"https://api.github.com/users/sravanareddy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sravanareddy/subscriptions","organizations_url":"https://api.github.com/users/sravanareddy/orgs","repos_url":"https://api.github.com/users/sravanareddy/repos","events_url":"https://api.github.com/users/sravanareddy/events{/privacy}","received_events_url":"https://api.github.com/users/sravanareddy/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":2,"state":"open","created_at":"2015-09-28T21:14:13Z","updated_at":"2015-10-26T23:08:47Z","due_on":"2015-11-01T04:00:00Z","closed_at":null},"comments":1,"created_at":"2015-10-26T23:08:21Z","updated_at":"2015-10-27T01:40:24Z","closed_at":null,"body":"This setup is a bit different from our previous experiment where we had a single GMM with each mixture component corresponding to an accent.\r\n\r\nInstead, we'll build distinct GMM models for each accent. Rather than taking the average of the time frames for each speaker, keep all the frames.\r\n\r\nEach GMM component is meant to (very approximately) represent a phone. Of course, we don't know what the phones are and which time slice is which phone -- the trick is to try to figure this out automatically with EM. **Before Thursday, skim chapter 9 (9.1 and 9.2) in the Bishop PRML textbook to learn about clustering and EM.**\r\n\r\nWe're not going to use the .predict() method of the GMM class at all, since that only tells use which component is the best fit. We don't care about this, since in our new setup, the components are the phones, and the GMMs as a whole are the accents.\r\n\r\nInstead, when it comes to testing, compute the log probability (remember Naive Bayes?) of each frame of the test sample under each of the GMM models. The winning model is the one with the greatest overall likelihood across all frames.\r\n"},"comment":{"url":"https://api.github.com/repos/wellesleynlp/emilythesis/issues/comments/151339451","html_url":"https://github.com/wellesleynlp/emilythesis/issues/3#issuecomment-151339451","issue_url":"https://api.github.com/repos/wellesleynlp/emilythesis/issues/3","id":151339451,"user":{"login":"sravanareddy","id":1212296,"avatar_url":"https://avatars.githubusercontent.com/u/1212296?v=3","gravatar_id":"","url":"https://api.github.com/users/sravanareddy","html_url":"https://github.com/sravanareddy","followers_url":"https://api.github.com/users/sravanareddy/followers","following_url":"https://api.github.com/users/sravanareddy/following{/other_user}","gists_url":"https://api.github.com/users/sravanareddy/gists{/gist_id}","starred_url":"https://api.github.com/users/sravanareddy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sravanareddy/subscriptions","organizations_url":"https://api.github.com/users/sravanareddy/orgs","repos_url":"https://api.github.com/users/sravanareddy/repos","events_url":"https://api.github.com/users/sravanareddy/events{/privacy}","received_events_url":"https://api.github.com/users/sravanareddy/received_events","type":"User","site_admin":false},"created_at":"2015-10-27T01:40:24Z","updated_at":"2015-10-27T01:40:24Z","body":"Checked in a file with the wrapper code. Just fill in the functions to train and test the models (should be pretty short and straightforward)."}}