Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1007)

Issue 2560723005: Implementing a new LogLinearModel-based CL classifier (Closed)

Created:
4 years ago by wrengr
Modified:
4 years ago
CC:
chromium-reviews, infra-reviews+infra_chromium.org, stgao
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

Implementing a new LogLinearModel-based CL classifier This CL redesigns the old ChangelistClassifier to a new one based on loglinear models BUG= TBR=stgao@chromium.org Review-Url: https://codereview.chromium.org/2560723005 Committed: https://chromium.googlesource.com/infra/infra/+/8e31edb8f2f5d295657748a033d3bbe1fc03008e

Patch Set 1 #

Patch Set 2 : Recovered files lost in the rebasing #

Patch Set 3 : rebase #

Patch Set 4 : Getting some of the tests to pass #

Patch Set 5 : rescaling features to be in log-domain, so they have the right behavior #

Patch Set 6 : Moved all the loglinear stuff to a separate directory #

Patch Set 7 : got all the tests to pass #

Patch Set 8 : got all the tests to pass with 100% coverage #

Patch Set 9 : cleaning up todos #

Patch Set 10 : broke out part of the code into a separate CL #

Patch Set 11 : more breaking apart of the CL #

Total comments: 13

Patch Set 12 : rebase over dependent CL #

Patch Set 13 : rebase over dependent CLs #

Patch Set 14 : fixing typo #

Total comments: 4

Patch Set 15 : Improving documentation of memoization innards of loglinear models #

Patch Set 16 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+649 lines, -6 lines) Patch
A appengine/findit/crash/loglinear/changelist_classifier.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +237 lines, -0 lines 0 comments Download
M appengine/findit/crash/loglinear/model.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +21 lines, -6 lines 0 comments Download
A appengine/findit/crash/loglinear/test/changelist_classifier_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +391 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (7 generated)
wrengr
Got the new LLM-based CL classifier to pass all tests etc. PTAL
4 years ago (2016-12-14 20:22:31 UTC) #3
Sharu Jiang
https://codereview.chromium.org/2560723005/diff/200001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2560723005/diff/200001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode21 appengine/findit/crash/loglinear/changelist_classifier.py:21: def __init__(self, repository, weights, top_n_frames=7, top_n_results=3): We can pass ...
4 years ago (2016-12-15 20:11:33 UTC) #4
wrengr
https://codereview.chromium.org/2560723005/diff/200001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2560723005/diff/200001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode21 appengine/findit/crash/loglinear/changelist_classifier.py:21: def __init__(self, repository, weights, top_n_frames=7, top_n_results=3): On 2016/12/15 20:11:32, ...
4 years ago (2016-12-15 21:35:08 UTC) #5
Sharu Jiang
https://codereview.chromium.org/2560723005/diff/200001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2560723005/diff/200001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode82 appengine/findit/crash/loglinear/changelist_classifier.py:82: def __call__(self, report): On 2016/12/15 21:35:07, wrengr wrote: > ...
4 years ago (2016-12-16 19:23:20 UTC) #6
wrengr
On 2016/12/16 19:23:20, Sharu Jiang wrote: > We may try out other models in the ...
4 years ago (2016-12-16 19:38:17 UTC) #7
wrengr
On 2016/12/16 19:38:17, wrengr wrote: > On 2016/12/16 19:23:20, Sharu Jiang wrote: > > We ...
4 years ago (2016-12-16 19:40:44 UTC) #8
Martin Barbella
As a general note, I think TODOs are overused in this CL, but I don't ...
4 years ago (2016-12-16 23:28:37 UTC) #9
wrengr
Re todos, would you prefer I remove the crbug references from the code? https://codereview.chromium.org/2560723005/diff/260001/appengine/findit/crash/loglinear/changelist_classifier.py File ...
4 years ago (2016-12-17 00:24:54 UTC) #10
Sharu Jiang
lgtm
4 years ago (2016-12-18 22:39:09 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2560723005/300001
4 years ago (2016-12-19 22:24:51 UTC) #14
commit-bot: I haz the power
4 years ago (2016-12-19 22:33:44 UTC) #18
Message was sent while issue was closed.
Committed patchset #16 (id:300001) as
https://chromium.googlesource.com/infra/infra/+/8e31edb8f2f5d295657748a033d3b...

Powered by Google App Engine
This is Rietveld 408576698