{"action":"created","issue":{"url":"https://api.github.com/repos/fchollet/keras/issues/741","repository_url":"https://api.github.com/repos/fchollet/keras","labels_url":"https://api.github.com/repos/fchollet/keras/issues/741/labels{/name}","comments_url":"https://api.github.com/repos/fchollet/keras/issues/741/comments","events_url":"https://api.github.com/repos/fchollet/keras/issues/741/events","html_url":"https://github.com/fchollet/keras/issues/741","id":108656068,"number":741,"title":"How to train a multi-label Classifier","user":{"login":"xieximeng2008","id":14308026,"avatar_url":"https://avatars.githubusercontent.com/u/14308026?v=3","gravatar_id":"","url":"https://api.github.com/users/xieximeng2008","html_url":"https://github.com/xieximeng2008","followers_url":"https://api.github.com/users/xieximeng2008/followers","following_url":"https://api.github.com/users/xieximeng2008/following{/other_user}","gists_url":"https://api.github.com/users/xieximeng2008/gists{/gist_id}","starred_url":"https://api.github.com/users/xieximeng2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xieximeng2008/subscriptions","organizations_url":"https://api.github.com/users/xieximeng2008/orgs","repos_url":"https://api.github.com/users/xieximeng2008/repos","events_url":"https://api.github.com/users/xieximeng2008/events{/privacy}","received_events_url":"https://api.github.com/users/xieximeng2008/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2015-09-28T13:17:37Z","updated_at":"2016-08-03T01:52:42Z","closed_at":null,"body":"I need  train a multi-label softmax classifier, but there is  a lot of one-hot code labels in examples, so how to change code to do it?"},"comment":{"url":"https://api.github.com/repos/fchollet/keras/issues/comments/237109524","html_url":"https://github.com/fchollet/keras/issues/741#issuecomment-237109524","issue_url":"https://api.github.com/repos/fchollet/keras/issues/741","id":237109524,"user":{"login":"MagicYoung","id":1646669,"avatar_url":"https://avatars.githubusercontent.com/u/1646669?v=3","gravatar_id":"","url":"https://api.github.com/users/MagicYoung","html_url":"https://github.com/MagicYoung","followers_url":"https://api.github.com/users/MagicYoung/followers","following_url":"https://api.github.com/users/MagicYoung/following{/other_user}","gists_url":"https://api.github.com/users/MagicYoung/gists{/gist_id}","starred_url":"https://api.github.com/users/MagicYoung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MagicYoung/subscriptions","organizations_url":"https://api.github.com/users/MagicYoung/orgs","repos_url":"https://api.github.com/users/MagicYoung/repos","events_url":"https://api.github.com/users/MagicYoung/events{/privacy}","received_events_url":"https://api.github.com/users/MagicYoung/received_events","type":"User","site_admin":false},"created_at":"2016-08-03T01:52:42Z","updated_at":"2016-08-03T01:52:42Z","body":"@elanmart \r\n\"in softmax when increasing score for one label, all others are lowered (it's a probability distribution). You don't want that when you have multiple labels.\"\r\n\r\nI am kind of disagree with the conclusion. Maybe I am wrong. \r\nsoftmax is just to calculate a normalized exponential value (probability) for each node in the output layer. Assuming there are two target labels out of seven for example, the neural network tries to predict top two posterior probabilities in the specific nodes, and the two probs are definitely the same."}}
{"actor":{"display_login":"MagicYoung"}}