You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Dmitriy Lyubimov (JIRA)" <ji...@apache.org> on 2013/08/08 08:14:48 UTC

[jira] [Commented] (MAHOUT-1300) Support for easy functional matrix views and some of their derivatives

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

Dmitriy Lyubimov commented on MAHOUT-1300:
------------------------------------------

I tried to create a review request for this, but it doesn't seem to work (breaks down) even for mahout-git with an error message i don't understand. I guess anyone interested, please review the patches. 

in particular, i am dubious about the names for random matrix views in the Matrices class. Not sure if they good enough, but something long like "uniformSymmetricRandomMatrixView()" is probably too long.

transposedView is the main feature of this (per discussion with Ted). it eliminates overhead for thinggs like A.t %*% A (also changes to A would propagate to A.t)
                
> Support for easy functional matrix views and some of their derivatives
> ----------------------------------------------------------------------
>
>                 Key: MAHOUT-1300
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1300
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.8
>            Reporter: Dmitriy Lyubimov
>            Assignee: Dmitriy Lyubimov
>             Fix For: 0.9
>
>         Attachments: MAHOUT-1300.patch, MAHOUT-1300.patch.1, MAHOUT-1300.patch.2
>
>
> Support for easy matrix views based on (Int,Int)=>Double function. 
> Current derived views: 
> (1) general functional view
> (2) transposed matrix view
> (3) uniform matrix view (based on function composition over symmetric uniform)
> (4) symmetric uniform matrix view (based on murmur64)
> (5) random gaussian matrix view.
> I know that there's a trinary random matrix as well which could be scripted out as a view as well (methinks), as well as Omega thing in distributed SSVD which also perhaps could be replaced by a symmetric uniform view.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira