{"push_id":1470964336,"size":55,"distinct_size":21,"ref":"refs/heads/lime-text","head":"da4a061aae31b7ae22e15381788d0efc7aafd115","before":"ef5e3b15c563b0f5163fab462dfaa515cc1d225a","commits":[{"sha":"91c230f8104bbb92b5a918a18c06fa63c1b801cd","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Parsing xgboost dump","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/91c230f8104bbb92b5a918a18c06fa63c1b801cd"},{"sha":"35612733a8817740b1a09fc2c42a38d2bf37a1f1","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Explaining xgboost prediction with tree paths\n\nFollowing an idea from\nhttp://blog.datadive.net/interpreting-random-forests/","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/35612733a8817740b1a09fc2c42a38d2bf37a1f1"},{"sha":"d24af2ff73390d17a756c254f6a8dd0114775323","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"xgboost explain_prediction: basic multiclass support","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/d24af2ff73390d17a756c254f6a8dd0114775323"},{"sha":"eb668bf63d7b1230e36dcaf1d34cfca8b8073411","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"WIP: fix some xgboost explain_prediction issues","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/eb668bf63d7b1230e36dcaf1d34cfca8b8073411"},{"sha":"2e929df3eb62bdf72579b22e9defc6bc1bc73963","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Fix multiclass xgboost class split\n\nIt turned out that they go as ABCABC, not as AABBCC","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/2e929df3eb62bdf72579b22e9defc6bc1bc73963"},{"sha":"9cc55d38aec7edecf7d5aec15a4b280986d6853a","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Correctly handle missing features\n\nAlso show them separately from BIAS (in a hacky way for now)","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/9cc55d38aec7edecf7d5aec15a4b280986d6853a"},{"sha":"95a36a15427c354ae3cafa4091410d1ad18ae72a","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Skip FormattedFeatureName in FeatureUnion support\n\nIt can not originate in the FeatureUnion","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/95a36a15427c354ae3cafa4091410d1ad18ae72a"},{"sha":"c2b1f6a65263d0aa0b8769525a15713a20fc74af","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"See #95: a single span for shared styles","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/c2b1f6a65263d0aa0b8769525a15713a20fc74af"},{"sha":"f6b6a5a1df61a196cb2797a8079310700fa70668","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Handle missing values correctly: leave X sparse","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/f6b6a5a1df61a196cb2797a8079310700fa70668"},{"sha":"bf22202fb197606c3fdbf3318af0123006a07865","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Refactoring: make some sklearn utils public\n\nSo they can be used by other code that wishes to support libraries\nthat provide sklearn wrappers.","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/bf22202fb197606c3fdbf3318af0123006a07865"},{"sha":"60e9b40e983e9f1b38e6fcd62752be00def65ff2","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Move adding feature to FeatureNames, pass missing_idx","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/60e9b40e983e9f1b38e6fcd62752be00def65ff2"},{"sha":"cb261e2f165e2a407215caeb937d917345fb7980","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Proper xgboost tests: a bit fragile","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/cb261e2f165e2a407215caeb937d917345fb7980"},{"sha":"5ab2022216a12698554d9715b720d100e6aaa58e","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Extract main logic into functions\n\nAnd remove FIXMEs in text: xgboost really does poorly with non-binary\nvectorizer and a small number of examples.","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/5ab2022216a12698554d9715b720d100e6aaa58e"},{"sha":"98d52e5efab96525de61ca800e83829f2e2a61e2","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Merge branch 'master' into xgboost-prediction","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/98d52e5efab96525de61ca800e83829f2e2a61e2"},{"sha":"50a822ef86d5d63341f99e95a83707ba15fbd7f5","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Recover comment lost in merge","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/50a822ef86d5d63341f99e95a83707ba15fbd7f5"},{"sha":"20ceac9d2b8667becfde20ad54fd105bc32b150a","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Handle missing values correctly\n\nThe only way to know if the value is missing is to check X.\nBut this needs correctly set XGBClassifier.missing.","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/20ceac9d2b8667becfde20ad54fd105bc32b150a"},{"sha":"138aaa0f82e92244580f3a6668db409d347c2f56","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Explaining xor classifier decisions (WIP)","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/138aaa0f82e92244580f3a6668db409d347c2f56"},{"sha":"ad511f5a2dc29ae2d7bcbad49334809c53bbd07c","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"xgboost interval test: explanations make zero sense","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/ad511f5a2dc29ae2d7bcbad49334809c53bbd07c"},{"sha":"6be9b1716f20834dd3fe2f5149fc582688b0a2dc","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"The sign should always be the same\n\nThis way weights will always sum to score","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/6be9b1716f20834dd3fe2f5149fc582688b0a2dc"},{"sha":"0f655673f86c37d8e9f175067591fa7035114e32","author":{"name":"Konstantin Lopuhin","email":"7fc4e25d717c00464953922033976e43cd576472@gmail.com"},"message":"Check that scores add up to feature weights","distinct":false,"url":"https://api.github.com/repos/TeamHG-Memex/eli5/commits/0f655673f86c37d8e9f175067591fa7035114e32"}]}
{"actor":{"display_login":"kmike"}}