{"action":"closed","issue":{"url":"https://api.github.com/repos/cornellius-gp/gpytorch/issues/14","repository_url":"https://api.github.com/repos/cornellius-gp/gpytorch","labels_url":"https://api.github.com/repos/cornellius-gp/gpytorch/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/cornellius-gp/gpytorch/issues/14/comments","events_url":"https://api.github.com/repos/cornellius-gp/gpytorch/issues/14/events","html_url":"https://github.com/cornellius-gp/gpytorch/issues/14","id":251510493,"number":14,"title":"Minimal Documentation","user":{"login":"AjayTalati","id":10279780,"avatar_url":"https://avatars3.githubusercontent.com/u/10279780?v=4","gravatar_id":"","url":"https://api.github.com/users/AjayTalati","html_url":"https://github.com/AjayTalati","followers_url":"https://api.github.com/users/AjayTalati/followers","following_url":"https://api.github.com/users/AjayTalati/following{/other_user}","gists_url":"https://api.github.com/users/AjayTalati/gists{/gist_id}","starred_url":"https://api.github.com/users/AjayTalati/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AjayTalati/subscriptions","organizations_url":"https://api.github.com/users/AjayTalati/orgs","repos_url":"https://api.github.com/users/AjayTalati/repos","events_url":"https://api.github.com/users/AjayTalati/events{/privacy}","received_events_url":"https://api.github.com/users/AjayTalati/received_events","type":"User","site_admin":false},"labels":[{"id":623304448,"url":"https://api.github.com/repos/cornellius-gp/gpytorch/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/cornellius-gp/gpytorch/milestones/1","html_url":"https://github.com/cornellius-gp/gpytorch/milestone/1","labels_url":"https://api.github.com/repos/cornellius-gp/gpytorch/milestones/1/labels","id":2983944,"number":1,"title":"changes before alpha release","description":"Proposed changes:\r\n\r\n- Make `GPModel` `ExactGPModel`. This class would then only be used when performing exact inference. All Likelihoods would only be used for variational inference.\r\n\r\n- Refactor variational inference a bit. Rather than strapping on `_variational_strategy` to the outputs (which can be really hacky), I think we should have a `register_variational_parameters` approach.\r\n\r\n- Create a `gpytorch.optim.SVI` class for doing SVI (similar to Pyro). This would just be a thin wrapper around an existing pytorch optimizer, and would make sure to add the appropriate KL terms (and possibly hyperprior terms).\r\n\r\n- Similarly, it might not hurt to also have a `gpytorch.optim.ExactMLL` optimizer as well, which would be a really thin wrapper (this would mostly be for symmetry). \r\n\r\n- A slight refactor to the `.size()` method for lazy variables.\r\n\r\n- Refactor `KroneckerProductLazyVariable`","creator":{"login":"gpleiss","id":824157,"avatar_url":"https://avatars0.githubusercontent.com/u/824157?v=4","gravatar_id":"","url":"https://api.github.com/users/gpleiss","html_url":"https://github.com/gpleiss","followers_url":"https://api.github.com/users/gpleiss/followers","following_url":"https://api.github.com/users/gpleiss/following{/other_user}","gists_url":"https://api.github.com/users/gpleiss/gists{/gist_id}","starred_url":"https://api.github.com/users/gpleiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gpleiss/subscriptions","organizations_url":"https://api.github.com/users/gpleiss/orgs","repos_url":"https://api.github.com/users/gpleiss/repos","events_url":"https://api.github.com/users/gpleiss/events{/privacy}","received_events_url":"https://api.github.com/users/gpleiss/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":12,"state":"open","created_at":"2017-12-16T16:32:29Z","updated_at":"2018-03-06T15:55:25Z","due_on":"2018-02-20T08:00:00Z","closed_at":null},"comments":3,"created_at":"2017-08-20T19:52:47Z","updated_at":"2018-03-06T15:55:25Z","closed_at":"2018-03-06T15:55:25Z","author_association":"NONE","body":"Hi,\r\n\r\nthanks for releasing this repository - it's really cool :+1: \r\n\r\nI was just wondering if you would be providing any minimal documentation? The examples are really nice, some extra comments though we be very helpful, especially for folks new to GPs. \r\n\r\nMaybe easier for you, perhaps references to tutorials/other learning materials/video lectures? I'm guessing a lot of newbies, will be drawn to this repo :) \r\n\r\nThanks."}}
{"actor":{"display_login":"gpleiss"}}