{"action":"opened","issue":{"url":"https://api.github.com/repos/mila-udem/blocks/issues/735","labels_url":"https://api.github.com/repos/mila-udem/blocks/issues/735/labels{/name}","comments_url":"https://api.github.com/repos/mila-udem/blocks/issues/735/comments","events_url":"https://api.github.com/repos/mila-udem/blocks/issues/735/events","html_url":"https://github.com/mila-udem/blocks/issues/735","id":91345159,"number":735,"title":"DifferentiableCostMinimizer is a lame duck","user":{"login":"dwf","id":60206,"avatar_url":"https://avatars.githubusercontent.com/u/60206?v=3","gravatar_id":"","url":"https://api.github.com/users/dwf","html_url":"https://github.com/dwf","followers_url":"https://api.github.com/users/dwf/followers","following_url":"https://api.github.com/users/dwf/following{/other_user}","gists_url":"https://api.github.com/users/dwf/gists{/gist_id}","starred_url":"https://api.github.com/users/dwf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwf/subscriptions","organizations_url":"https://api.github.com/users/dwf/orgs","repos_url":"https://api.github.com/users/dwf/repos","events_url":"https://api.github.com/users/dwf/events{/privacy}","received_events_url":"https://api.github.com/users/dwf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-26T19:48:35Z","updated_at":"2015-06-26T19:48:35Z","closed_at":null,"body":"Perhaps I am missing something, but it does not look like DifferentiableCostMinimizer does very much (it neither differentiates nor minimizes), nor do we have any subclasses other than GradientDescent. Is there an argument for pushing functionality found there up to TrainingAlgorithm and/or down to GradientDescent?"}}