[ https://issues.apache.org/jira/browse/HIVEMALL-22?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15714414#comment-15714414 ]
ASF GitHub Bot commented on HIVEMALL-22: ---------------------------------------- GitHub user myui opened a pull request: https://github.com/apache/incubator-hivemall/pull/4 [WIP] Kernelized Passive-Aggressive Algorithm for Classification This PR introduce the following algorithms: - Passive-Aggressive with Polynomial Kernel - Polynomial Kernel with Inverted Indices (PKI) - Kernel Expansion - PA-I, PA-II This PR is based on [a pending PR](https://github.com/myui/hivemall/pull/304) by @L3Sota that is sent before Hivemall entered Apache Incubator. See [JIRA](https://issues.apache.org/jira/browse/HIVEMALL-22 ) for tracking the status of this issue. You can merge this pull request into a Git repository by running: $ git pull https://github.com/myui/incubator-hivemall JIRA-22/pr-304 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-hivemall/pull/4.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 #4 ---- commit 4cb84773f4c88f757d70b480a80068d597e756a7 Author: myui <yuin...@gmail.com> Date: 2016-06-16T22:59:11Z Changed the behavior of binarize_label commit adb23e3c537d9c2d2ce36c27700a85ff6852964b Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-12T06:23:12Z Added Kernelized Passive-Aggressive Algorithm for Classification Problems. commit bc228746c7f7b1abc0f6e7846d52ca1edad7fea7 Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-12T09:14:45Z Bug fixes Also newly added KernelizedPassiveAggressiveUDTFTest based on PassiveAggressiveUDTFTest, but tests are not done for newly added functionality. commit adac4e5bd0d89cc8c68768c9fb5bc1765bc3fac3 Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-14T09:51:14Z Test for news20 written; some bugs fixed. Bug still occurs for news20-small.binary where the loss does not match between udtf and udtfPKI starting at sample 51, where the label switches from all -1s to all +1s. Also, news20.binary not included due to large filesize. commit 6072a2ae7f1d0f8a0023dbe428a38c201386e38e Author: myui <yuin...@gmail.com> Date: 2016-04-14T11:51:57Z Refactored to use Bitset for support vector indices commit ecf4f3ab55ccdbe7c57bcd21b292e485465fb566 Author: myui <yuin...@gmail.com> Date: 2016-04-14T11:55:49Z Changed resource location of unit tests commit 3994cc7bb706e0b073278176eee6a1a5b78bebf6 Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-15T06:17:18Z Both normal and PKI versions of KPA now learn identically. Note that testTime was added to see how much faster PKI is, but it appears that PKI is actually slower than normal KPA for non-sparse support vectors, since PKI must go through the work of finding all matching support vectors, which is O(number of support vectors) for a completely full match. commit 31d981bd0082d4d5c40d7eb536f47f70455a3c52 Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-15T09:38:49Z Fixed incorrect alpha calculation/storage. Also fixed tests and asserts to match correct alpha calculations. commit e2812fd035f51877167f0c77aff397fa45be0bef Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-15T09:59:16Z Added FloatArrayList. Also changed alpha from DoubleArrayList to FloatArrayList. commit c793d47e0de18d32a56d2d1fd1744470f7283613 Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-20T03:14:12Z Added kernel expansion option (untested) commit 4716b34ad5038761d18e422833d9334140dd0908 Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-21T03:34:26Z Tests for KPA added. Note that kernel splitting (in KernelExpansionKPA) is incomplete. commit f986803901824ad831c7c8a2504c26797d765f23 Author: Sotaro Sugimoto <sotaro.sugim...@gmail.com> Date: 2016-04-26T04:21:22Z Kernel Expansion complete with tests. Also removed Kernel Splitting (probably uses too much memory). commit b0a0179b0bc1f50403eb1f5534bfb870113f9777 Author: myui <yuin...@gmail.com> Date: 2016-12-02T07:55:49Z Merge branch 'feature/kernelized_pa' of https://github.com/L3Sota/hivemall into JIRA-22/pr-304 ---- > Review and merge pending Pull Requests before entering Incubator > ---------------------------------------------------------------- > > Key: HIVEMALL-22 > URL: https://issues.apache.org/jira/browse/HIVEMALL-22 > Project: Hivemall > Issue Type: New Feature > Reporter: Makoto Yui > Assignee: Makoto Yui > > Need to review and merge pending Pull Requests in > https://github.com/myui/hivemall/pulls > * Feature Selection > https://github.com/myui/hivemall/pull/385 > * SST change point detection > https://github.com/myui/hivemall/pull/356 > * Checkstyle > https://github.com/myui/hivemall/pull/343 > * System Test > https://github.com/myui/hivemall/pull/336 > * Kernelized Passive Aggressive > https://github.com/myui/hivemall/pull/304 > * Separate Optimizer > https://github.com/myui/hivemall/pull/285 -- This message was sent by Atlassian JIRA (v6.3.4#6332)