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

Issue 2617273002: [Predator] Move ``SingleFeatureScore`` to LLM. (Closed)

Created:
3 years, 11 months ago by Sharu Jiang
Modified:
3 years, 11 months ago
CC:
chromium-reviews, infra-reviews+infra_chromium.org, stgao, inferno
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

Patch Set 1 : . #

Total comments: 4

Patch Set 2 : Fix a bug and nits. #

Patch Set 3 : For discussion not for review #

Patch Set 4 : Fix nits. #

Patch Set 5 : Update doc strs. #

Total comments: 37

Patch Set 6 : Address comments. #

Total comments: 38

Patch Set 7 : Address comments. #

Total comments: 2

Patch Set 8 : Fix nit. #

Total comments: 2

Patch Set 9 : Address comment. #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+356 lines, -261 lines) Patch
M appengine/findit/crash/loglinear/changelist_classifier.py View 1 2 3 4 5 6 4 chunks +11 lines, -118 lines 0 comments Download
M appengine/findit/crash/loglinear/feature.py View 1 2 3 4 5 6 7 1 chunk +24 lines, -0 lines 1 comment Download
M appengine/findit/crash/loglinear/model.py View 1 2 3 4 5 6 7 8 11 chunks +135 lines, -39 lines 1 comment Download
M appengine/findit/crash/loglinear/test/changelist_classifier_test.py View 1 2 3 4 5 6 2 chunks +0 lines, -36 lines 0 comments Download
M appengine/findit/crash/loglinear/test/feature_test.py View 1 2 3 2 chunks +11 lines, -0 lines 0 comments Download
M appengine/findit/crash/loglinear/test/loglinear_testcase.py View 1 2 3 4 5 2 chunks +34 lines, -16 lines 0 comments Download
M appengine/findit/crash/loglinear/test/model_test.py View 1 2 3 4 5 6 2 chunks +61 lines, -10 lines 0 comments Download
M appengine/findit/crash/loglinear/test/training_test.py View 1 2 3 4 5 6 3 chunks +8 lines, -8 lines 0 comments Download
M appengine/findit/crash/loglinear/training.py View 1 2 3 4 5 6 7 chunks +72 lines, -34 lines 1 comment Download

Messages

Total messages: 30 (13 generated)
Sharu Jiang
PTAL.
3 years, 11 months ago (2017-01-07 00:07:27 UTC) #2
wrengr
https://codereview.chromium.org/2617273002/diff/20001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2617273002/diff/20001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode53 appengine/findit/crash/loglinear/changelist_classifier.py:53: weight_list, weights) we shouldn't have to pass both the ...
3 years, 11 months ago (2017-01-09 19:31:52 UTC) #5
wrengr
https://codereview.chromium.org/2617273002/diff/150001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2617273002/diff/150001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode53 appengine/findit/crash/loglinear/changelist_classifier.py:53: def _LogZeroish(self, x): This should also be moved to ...
3 years, 11 months ago (2017-01-11 20:38:31 UTC) #8
Sharu Jiang
https://codereview.chromium.org/2617273002/diff/150001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2617273002/diff/150001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode53 appengine/findit/crash/loglinear/changelist_classifier.py:53: def _LogZeroish(self, x): On 2017/01/11 20:38:30, wrengr wrote: > ...
3 years, 11 months ago (2017-01-12 01:41:38 UTC) #10
wrengr
https://codereview.chromium.org/2617273002/diff/150001/appengine/findit/crash/loglinear/model.py File appengine/findit/crash/loglinear/model.py (right): https://codereview.chromium.org/2617273002/diff/150001/appengine/findit/crash/loglinear/model.py#newcode108 appengine/findit/crash/loglinear/model.py:108: for feature in fxy.itervalues()))) On 2017/01/12 01:41:38, Sharu Jiang ...
3 years, 11 months ago (2017-01-12 18:16:17 UTC) #11
wrengr
https://codereview.chromium.org/2617273002/diff/170001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2617273002/diff/170001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode75 appengine/findit/crash/loglinear/changelist_classifier.py:75: return self.RankAndFilterSuspects(annotated_report, suspects) I don't like that name change. ...
3 years, 11 months ago (2017-01-12 19:09:10 UTC) #12
Sharu Jiang
https://codereview.chromium.org/2617273002/diff/170001/appengine/findit/crash/loglinear/changelist_classifier.py File appengine/findit/crash/loglinear/changelist_classifier.py (right): https://codereview.chromium.org/2617273002/diff/170001/appengine/findit/crash/loglinear/changelist_classifier.py#newcode75 appengine/findit/crash/loglinear/changelist_classifier.py:75: return self.RankAndFilterSuspects(annotated_report, suspects) On 2017/01/12 19:09:09, wrengr wrote: > ...
3 years, 11 months ago (2017-01-13 01:08:35 UTC) #13
Sharu Jiang
PTAL
3 years, 11 months ago (2017-01-18 19:27:50 UTC) #15
RobertoCN
https://codereview.chromium.org/2617273002/diff/190001/appengine/findit/crash/loglinear/feature.py File appengine/findit/crash/loglinear/feature.py (right): https://codereview.chromium.org/2617273002/diff/190001/appengine/findit/crash/loglinear/feature.py#newcode144 appengine/findit/crash/loglinear/feature.py:144: """Given a dict of scalar-valued functions, return an dict-valued ...
3 years, 11 months ago (2017-01-19 23:45:30 UTC) #17
Sharu Jiang
https://codereview.chromium.org/2617273002/diff/190001/appengine/findit/crash/loglinear/feature.py File appengine/findit/crash/loglinear/feature.py (right): https://codereview.chromium.org/2617273002/diff/190001/appengine/findit/crash/loglinear/feature.py#newcode144 appengine/findit/crash/loglinear/feature.py:144: """Given a dict of scalar-valued functions, return an dict-valued ...
3 years, 11 months ago (2017-01-19 23:53:20 UTC) #18
chanli
https://codereview.chromium.org/2617273002/diff/210001/appengine/findit/crash/loglinear/model.py File appengine/findit/crash/loglinear/model.py (right): https://codereview.chromium.org/2617273002/diff/210001/appengine/findit/crash/loglinear/model.py#newcode115 appengine/findit/crash/loglinear/model.py:115: return isinstance(weight, float) and math.fabs(weight) >= self._epsilon In your ...
3 years, 11 months ago (2017-01-23 01:56:39 UTC) #20
Martin Barbella
lgtm once open comments are addressed
3 years, 11 months ago (2017-01-23 18:33:52 UTC) #21
Sharu Jiang
https://codereview.chromium.org/2617273002/diff/210001/appengine/findit/crash/loglinear/model.py File appengine/findit/crash/loglinear/model.py (right): https://codereview.chromium.org/2617273002/diff/210001/appengine/findit/crash/loglinear/model.py#newcode115 appengine/findit/crash/loglinear/model.py:115: return isinstance(weight, float) and math.fabs(weight) >= self._epsilon On 2017/01/23 ...
3 years, 11 months ago (2017-01-23 21:53:32 UTC) #22
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/2617273002/230001
3 years, 11 months ago (2017-01-23 21:54:08 UTC) #25
commit-bot: I haz the power
Committed patchset #9 (id:230001) as https://chromium.googlesource.com/infra/infra/+/27163f40f7f9442d53e3a540f7945755a49e2bcf
3 years, 11 months ago (2017-01-23 22:09:50 UTC) #28
Sharu Jiang
On 2017/01/23 22:09:50, commit-bot: I haz the power wrote: > Committed patchset #9 (id:230001) as ...
3 years, 11 months ago (2017-01-23 22:11:29 UTC) #29
wrengr
3 years, 11 months ago (2017-01-25 21:54:27 UTC) #30
Message was sent while issue was closed.
lgtm, with a few comments

https://codereview.chromium.org/2617273002/diff/230001/appengine/findit/crash...
File appengine/findit/crash/loglinear/feature.py (right):

https://codereview.chromium.org/2617273002/diff/230001/appengine/findit/crash...
appengine/findit/crash/loglinear/feature.py:150: have a name property.
I still say it'd be clearer to refer to the ``Feature`` interface rather than
calling it a "function with a name property".

https://codereview.chromium.org/2617273002/diff/230001/appengine/findit/crash...
File appengine/findit/crash/loglinear/model.py (right):

https://codereview.chromium.org/2617273002/diff/230001/appengine/findit/crash...
appengine/findit/crash/loglinear/model.py:65: self._epsilon = epsilon
Can simplify this conditional to ``self._epsilon = epsilon or EPSILON``

https://codereview.chromium.org/2617273002/diff/230001/appengine/findit/crash...
File appengine/findit/crash/loglinear/training.py (right):

https://codereview.chromium.org/2617273002/diff/230001/appengine/findit/crash...
appengine/findit/crash/loglinear/training.py:52: # Use self._weights instead of
initialz_weights, since self._weights already
"initialz" -> "initial"

Powered by Google App Engine
This is Rietveld 408576698