Discussion:
[jira] [Created] (MAHOUT-1932) Interchangeable Solvers
Trevor Grant (JIRA)
2017-02-01 13:10:52 UTC
Permalink
Trevor Grant created MAHOUT-1932:
------------------------------------

Summary: Interchangeable Solvers
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant


Currently all algorithms are solving 'closed' form.

It would be good to create open form solvers and optionally invoke them.

Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.

An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).

Refactoring current algorithms to accept optional Solver.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
ARIJIT DAS (JIRA)
2017-02-01 14:45:51 UTC
Permalink
[ https://issues.apache.org/jira/browse/MAHOUT-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15848440#comment-15848440 ]

ARIJIT DAS commented on MAHOUT-1932:
------------------------------------

test
Post by Trevor Grant (JIRA)
Interchangeable Solvers
------------------------
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant
Currently all algorithms are solving 'closed' form.
It would be good to create open form solvers and optionally invoke them.
Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.
An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).
Refactoring current algorithms to accept optional Solver.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Andrew Palumbo (JIRA)
2017-02-01 18:29:51 UTC
Permalink
[ https://issues.apache.org/jira/browse/MAHOUT-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Palumbo updated MAHOUT-1932:
-----------------------------------
Comment: was deleted

(was: test)
Post by Trevor Grant (JIRA)
Interchangeable Solvers
------------------------
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant
Currently all algorithms are solving 'closed' form.
It would be good to create open form solvers and optionally invoke them.
Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.
An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).
Refactoring current algorithms to accept optional Solver.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Andrew Palumbo (JIRA)
2017-02-01 18:32:51 UTC
Permalink
[ https://issues.apache.org/jira/browse/MAHOUT-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15848752#comment-15848752 ]

Andrew Palumbo commented on MAHOUT-1932:
----------------------------------------

+1 there are also several in-core native options that we may want to consider, some in ViennaCL even.

http://viennacl.sourceforge.net/viennacl-examples-iterative.html
Post by Trevor Grant (JIRA)
Interchangeable Solvers
------------------------
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant
Currently all algorithms are solving 'closed' form.
It would be good to create open form solvers and optionally invoke them.
Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.
An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).
Refactoring current algorithms to accept optional Solver.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Trevor Grant (JIRA)
2017-02-01 21:46:51 UTC
Permalink
[ https://issues.apache.org/jira/browse/MAHOUT-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Trevor Grant updated MAHOUT-1932:
---------------------------------
Sprint: Jan/Feb-2017
Post by Trevor Grant (JIRA)
Interchangeable Solvers
------------------------
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant
Currently all algorithms are solving 'closed' form.
It would be good to create open form solvers and optionally invoke them.
Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.
An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).
Refactoring current algorithms to accept optional Solver.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Andrew Palumbo (JIRA)
2017-02-01 23:28:51 UTC
Permalink
[ https://issues.apache.org/jira/browse/MAHOUT-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Palumbo updated MAHOUT-1932:
-----------------------------------
Fix Version/s: 0.13.1
Post by Trevor Grant (JIRA)
Interchangeable Solvers
------------------------
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant
Fix For: 0.13.1
Currently all algorithms are solving 'closed' form.
It would be good to create open form solvers and optionally invoke them.
Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.
An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).
Refactoring current algorithms to accept optional Solver.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Andrew Palumbo (JIRA)
2017-02-01 23:29:51 UTC
Permalink
[ https://issues.apache.org/jira/browse/MAHOUT-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Palumbo updated MAHOUT-1932:
-----------------------------------
Sprint: (was: Jan/Feb-2017)
Post by Trevor Grant (JIRA)
Interchangeable Solvers
------------------------
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant
Fix For: 0.13.1
Currently all algorithms are solving 'closed' form.
It would be good to create open form solvers and optionally invoke them.
Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.
An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).
Refactoring current algorithms to accept optional Solver.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Trevor Grant (JIRA)
2017-06-23 04:13:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/MAHOUT-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Trevor Grant updated MAHOUT-1932:
---------------------------------
Fix Version/s: (was: 0.13.1)
0.13.2
Post by Trevor Grant (JIRA)
Interchangeable Solvers
------------------------
Key: MAHOUT-1932
URL: https://issues.apache.org/jira/browse/MAHOUT-1932
Project: Mahout
Issue Type: Improvement
Components: Algorithms
Affects Versions: 0.13.0
Reporter: Trevor Grant
Fix For: 0.13.2
Currently all algorithms are solving 'closed' form.
It would be good to create open form solvers and optionally invoke them.
Two such solvers are Stochastic Gradient Descent, and Genetic Algorithms.
An abstract solver trait, and implementations of at least these two solving mechanisms (to avoid bias in choosing what to include/not include in the Solver trait).
Refactoring current algorithms to accept optional Solver.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Loading...