Stochastic projection (SSVD) to use 64bit murmur hash to produce uniform 
distribution vectors
---------------------------------------------------------------------------------------------

                 Key: MAHOUT-673
                 URL: https://issues.apache.org/jira/browse/MAHOUT-673
             Project: Mahout
          Issue Type: Improvement
    Affects Versions: 0.4
            Reporter: Dmitriy Lyubimov
            Assignee: Dmitriy Lyubimov
            Priority: Minor
             Fix For: 0.6


So, per earlier discussion on the list: for random matrix Omega in stochastic 
projection, let's use murmur hash to generate uniformly distributed elements in 
a closed interval [-1,+1] instead of using Random.nextGaussian(). 

I am not sure if there's really compelling mathematical reason to do this but 
maybe it's just faster and more inline with practice accepted in Mahout for all 
this. 

The murmur 64bit value is already in the code. I just need to figure the 
optimal way to convert it into a uniform distribution.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to