[ 
https://issues.apache.org/jira/browse/FLINK-3742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15237686#comment-15237686
 ] 

ASF GitHub Bot commented on FLINK-3742:
---------------------------------------

GitHub user rawkintrevo opened a pull request:

    https://github.com/apache/flink/pull/1875

    [FLINK-3742] Add Multilayer Perceptron 

    https://en.wikipedia.org/wiki/Multilayer_perceptron
    
    Multilayer perceptron is a simple sort of artificial neural network. It 
creates a directed graph in which the edges are parameter weights and nodes are 
non-linear activation functions. It is solved via a method known as back 
propagation.
    
    I anticipate this being an ongoing thing for a bit. I'll be working on docs 
in the meantime and commit soon.
    
    A note on the tests. Neural-nets take a while to fit by their nature. I 
recommend using the warm starts and verifying that it is getting closer after a 
few batches of iterations, and some other tests for the unit functionality 
(winding/unwinding parameter matrix arrays, etc.)
      
    - [x] General
      - The pull request references the related JIRA issue
      - The pull request addresses only one issue
      - Each commit in the PR has a meaningful commit message
    
    - [ ] Documentation
      - Documentation has been added for new functionality
      - Old documentation affected by the pull request has been updated
      - JavaDoc for public methods has been added
    
    - [ ] Tests & Build
      - Functionality added by the pull request is covered by tests
      - `mvn clean verify` has been executed successfully locally or a Travis 
build has passed


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

    $ git pull https://github.com/rawkintrevo/flink mlp

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

    https://github.com/apache/flink/pull/1875.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 #1875
    
----
commit d8b75aeb5ece02afe35d3c811347c70e18a419b6
Author: Trevor Grant <[email protected]>
Date:   2016-03-28T22:58:28Z

    [FLINK][WIP][neural-nets] Initial Commit- working MLP

commit 75167de0b8673c5dd0aa08fd9e5fe96ada8330b4
Author: Trevor Grant <[email protected]>
Date:   2016-03-28T22:58:46Z

    [FLINK][WIP][neural-nets] Initial Commit- working MLP

commit fd65d276063ae0dc69233257d8eb9f1e691d19b6
Author: Trevor Grant <[email protected]>
Date:   2016-04-06T22:44:45Z

    [FLINK][WIP][neural-nets] Refactored for working PredictoinFunction

commit 81dcac71989e9342c3eb7af31a1a2574a91233c8
Author: Trevor Grant <[email protected]>
Date:   2016-04-08T13:39:59Z

    [FLINK][WIP][neural-nets] Cleaned up MLP etc

commit 58116f5433e1d4360b35a92d7151104d5795f2c0
Author: Trevor Grant <[email protected]>
Date:   2016-04-08T15:05:59Z

    [FLINK][WIP][neural-nets] Added Warm Starts

commit a88d06fbb9452ee300c990e7dde375738a5a3bb8
Author: Trevor Grant <[email protected]>
Date:   2016-04-12T18:13:41Z

    [FLINK][WIP][neural-nets] Clean up Multi-layer Perceptron

----


> Add Multi Layer Perceptron Predictor
> ------------------------------------
>
>                 Key: FLINK-3742
>                 URL: https://issues.apache.org/jira/browse/FLINK-3742
>             Project: Flink
>          Issue Type: Improvement
>          Components: Machine Learning Library
>            Reporter: Trevor Grant
>            Assignee: Trevor Grant
>            Priority: Minor
>
> https://en.wikipedia.org/wiki/Multilayer_perceptron
> Multilayer perceptron is a simple sort of artificial neural network.  It 
> creates a directed graph in which the edges are parameter weights and nodes 
> are non-linear activation functions.  It is solved via a method known as back 
> propagation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to