Mahout
  1. Mahout
  2. MAHOUT-1300

Support for easy functional matrix views and some of their derivatives

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.8
    • Fix Version/s: 0.9
    • Component/s: None
    • Labels:
      None

      Description

      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.

      1. MAHOUT-1300.patch.2
        19 kB
        Dmitriy Lyubimov
      2. MAHOUT-1300.patch.1
        15 kB
        Dmitriy Lyubimov
      3. MAHOUT-1300.patch
        10 kB
        Dmitriy Lyubimov

        Issue Links

          Activity

          Dmitriy Lyubimov created issue -
          Dmitriy Lyubimov made changes -
          Field Original Value New Value
          Attachment MAHOUT-1300.patch [ 12595029 ]
          Dmitriy Lyubimov made changes -
          Description 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 (methings), as well as Omega thing in distributed SSVD which also perhaps could be replaced by a symmetric uniform view.
          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.
          Dmitriy Lyubimov made changes -
          Attachment MAHOUT-1300.patch.1 [ 12595036 ]
          Dmitriy Lyubimov made changes -
          Link This issue is depended upon by MAHOUT-1297 [ MAHOUT-1297 ]
          Dmitriy Lyubimov made changes -
          Attachment MAHOUT-1300.patch.2 [ 12595130 ]
          Dmitriy Lyubimov made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Dmitriy Lyubimov made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Suneel Marthi made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Dmitriy Lyubimov [ dlyubimov ] Suneel Marthi [ smarthi ]

            People

            • Assignee:
              Suneel Marthi
              Reporter:
              Dmitriy Lyubimov
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development