GitHub user myui opened a pull request:
https://github.com/apache/incubator-hivemall/pull/117
[WIP][HIVEMALL-17-2] Revise SLIM implementation
## What changes were proposed in this pull request?
This PR applied refactoring to #111
## What type of PR is it?
Feature | Refactoring
## What is the Jira issue?
https://issues.apache.org/jira/browse/HIVEMALL-17
## How was this patch tested?
unit tests and manual tests on EMR
## How to use this feature?
As described in `movielens_slim.md`.
## Checklist
- [x] Did you apply source code formatter, i.e., `mvn formatter:format`,
for your commit?
- [ ] Did you run system tests on Hive (or Spark)?
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/myui/incubator-hivemall slim-revise
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-hivemall/pull/117.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #117
----
commit dbace8820ec74a93d22023122dbca47e2bb1d9e1
Author: Kento NOZAWA <[email protected]>
Date: 2017-09-20T07:16:39Z
Close #111: [HIVEMALL-17] Support SLIM
commit ad0fed5460db703f9cdf0069072291608fc68d2c
Author: Makoto Yui <[email protected]>
Date: 2017-09-20T10:42:31Z
Removed ARHR udaf because it's duplicate to MRR
commit 549b63d8d61581c413f915736c12b12ae4df22d5
Author: Makoto Yui <[email protected]>
Date: 2017-09-20T10:46:45Z
Removed RHR from GradedResponseMeasures because it's duplicate to
BinaryResponseMeasures#ReciprocalRank
commit 1754a552b65388408b81717dae99e77fd45e7a64
Author: Makoto Yui <[email protected]>
Date: 2017-09-20T10:58:22Z
Revised hitrate implementation
commit 9324086a19771917fbfd07e9b7a61032caa7eac2
Author: Makoto Yui <[email protected]>
Date: 2017-09-20T11:16:11Z
Fixed to allow 0 for recommendedSize
commit cf0591bbc01c01aebee12f1133e6a39e7c9508dc
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:07:24Z
Refactored Matrix classes
commit ca4a8b55836f1662ca9e32145d5e353cb2c61158
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:10:28Z
Added DoKFloatMatrix
commit 1420dd6c33e0586b2038298190862c8ce224c709
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:11:31Z
Refactored OpenHashTables
commit 5f4abd1a2334c31f40307feeab040ac32539a0e5
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:11:55Z
Added MutableObject class
commit 338947985a6009b29759e97140144f1b8398466c
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:15:52Z
Added a line
commit 46931a50b1d4943b6f97498c40fe53798a4ab8c3
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:16:27Z
Applied refactoring
commit 6f5235742c434cb5c95cb91b383e3e9dbc7dc4c2
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:16:46Z
Removed an invalid unit test
commit f9c3451a19e3d431164d291ee7bacda6020ce09c
Author: Makoto Yui <[email protected]>
Date: 2017-09-26T09:17:03Z
Revised SLIM document
----
---