Ok then, now my roadmap is:

Tomorrow I will re-submit the Lucene Matrix patch with support for multiple
fields (Probably SRM sub-classed version of multi-matrices after testing
it).

Multi-vectors is another thing that the community may be interested in
(maybe to help them to assign a row of multi-matrices), I can submit it
upon request after asking in dev-list.

This week I will refactor the factorization machine with SGD implementation
to make it operate on a single matrix as input, and then try it on a
dataset. Then we can talk on submitting a diff for the algorithm. (And
possible use cases for the algorithm, e.g. integration with Recommender
interface)

Then the persistent version of the LuceneMatrix and an InputFormat on top
of it will come.

Ted, Robin,
Thank you for all responses, all helped me a lot.



On Sun, Apr 14, 2013 at 11:05 PM, Ted Dunning <ted.dunn...@gmail.com> wrote:

>
> On Sun, Apr 14, 2013 at 11:59 AM, Gokhan Capan <gkhn...@gmail.com> wrote:
>
>> - I strongly suspect that you don't need to implement VectorSuperView.
>>>  Won't the normal handling of viewRow in AbstractMatrix work here?  Speed
>>> may be an issue, but all speed questions should be decided by measurements.
>>>
>> It was because the iterateNonZero didn't work, and this was intended to
>> work on mostly sparse matrices. I think (but I'm not sure yet) making this
>> ConcatenatedMatrix a direct subclass of SparseRowMatrix would solve this
>> problem, that may be an option. (I personally needed this multi-vectors
>> anyway, so I implemented it)
>>
>
> This is an interesting option (sub-classing from SRM).
>
> Having the multi-vectors is nice as you say.  My only point was that they
> weren't necessarily implied by the need for row views.  I am not sure which
> would be faster in the end.
>
>
>


-- 
Gokhan

Reply via email to