GitHub user takuti opened a pull request:

    https://github.com/apache/incubator-hivemall/pull/89

    [HIVEMALL-120] Refactor on LDA/pLSA's mini-batch & buffered iteration logic

    ## What changes were proposed in this pull request?
    
    Refactor LDA/pLSA implementation for better mini-batch & buffered iteration 
logic
    
    ## What type of PR is it?
    
    Refactoring
    
    ## What is the Jira issue?
    
    https://issues.apache.org/jira/browse/HIVEMALL-120
    
    ## How was this patch tested?
    
    Unit test & manual test on EMR
    
    ## How to use this feature?
    
    Nothing has been changed

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/takuti/incubator-hivemall topicmodel-refactor

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-hivemall/pull/89.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 #89
    
----
commit 740bf40fb4be3a3a5c2d35b88fdf622f64cc2bd6
Author: Takuya Kitazawa <[email protected]>
Date:   2017-06-22T01:54:28Z

    Create auxiliary methods for mini-batch training

commit 1c51600bdbb79481d08891ad4cc6072fc950e09a
Author: Takuya Kitazawa <[email protected]>
Date:   2017-06-22T21:19:34Z

    Create base classes for LDA/pLSA

commit 236be2c1edca2dae765381e659293709b10fa861
Author: Takuya Kitazawa <[email protected]>
Date:   2017-06-22T21:45:41Z

    closeWithoutModelReset() -> finalizeTraining()

commit bd6e720ca2ecad3a20b7f89936cd5e9b20ef900c
Author: Takuya Kitazawa <[email protected]>
Date:   2017-06-22T21:50:07Z

    Separate "recordBytes" and "requiredBytes"

commit fc47acae98575748749384d0e8142d5895cc5abf
Author: Takuya Kitazawa <[email protected]>
Date:   2017-06-22T22:06:12Z

    Change the place where `perplexityPrev` is updated

commit bc4b9d3a13310d85c0fb4fc572d0338fefee0a8d
Author: Takuya Kitazawa <[email protected]>
Date:   2017-06-22T22:21:48Z

    Update test cases

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to