subscribe

2024-01-26 Thread Sahib Aulakh
subscribe


subscribe

2024-01-26 Thread Sahib Aulakh



Re: Question about mllib.recommendation.ALS

2017-06-08 Thread Sahib Aulakh [Search] ­
Many thanks. Will try it.
On Thu, Jun 8, 2017 at 8:41 AM Nick Pentreath <nick.pentre...@gmail.com>
wrote:

> Spark 2.2 will support the recommend-all methods in ML.
>
> Also, both ML and MLLIB performance has been greatly improved for the
> recommend-all methods.
>
> Perhaps you could check out the current RC of Spark 2.2 or master branch
> to try it out?
>
> N
>
> On Thu, 8 Jun 2017 at 17:18, Sahib Aulakh [Search] ­ <
> sahibaul...@coupang.com> wrote:
>
>> Many thanks for your response. I already figured out the details with
>> some help from another forum.
>>
>>
>>1. I was trying to predict ratings for all users and all products.
>>This is inefficient and now I am trying to reduce the number of required
>>predictions.
>>2. There is a nice example buried in Spark source code which points
>>out the usage of ML side ALS.
>>
>> Regards.
>> Sahib Aulakh.
>>
>> On Wed, Jun 7, 2017 at 8:17 PM, Ryan <ryan.hd@gmail.com> wrote:
>>
>>> 1. could you give job, stage & task status from Spark UI? I found it
>>> extremely useful for performance tuning.
>>>
>>> 2. use modele.transform for predictions. Usually we have a pipeline for
>>> preparing training data, and use the same pipeline to transform data you
>>> want to predict could give us the prediction column.
>>>
>>> On Thu, Jun 1, 2017 at 7:48 AM, Sahib Aulakh [Search] ­ <
>>> sahibaul...@coupang.com> wrote:
>>>
>>>> Hello:
>>>>
>>>> I am training the ALS model for recommendations. I have about 200m
>>>> ratings from about 10m users and 3m products. I have a small cluster with
>>>> 48 cores and 120gb cluster-wide memory.
>>>>
>>>> My code is very similar to the example code
>>>>
>>>> spark/examples/src/main/scala/org/apache/spark/examples/mllib/MovieLensALS.scala
>>>> code.
>>>>
>>>> I have a couple of questions:
>>>>
>>>>
>>>>1. All steps up to model training runs reasonably fast. Model
>>>>training is under 10 minutes for rank 20. However, the
>>>>model.recommendProductsForUsers step is either slow or just does not 
>>>> work
>>>>as the code just seems to hang at this point. I have tried user and 
>>>> product
>>>>blocks sizes of -1 and 20, 40, etc, played with executor memory size, 
>>>> etc.
>>>>Can someone shed some light here as to what could be wrong?
>>>>2. Also, is there any example code for the ml.recommendation.ALS
>>>>algorithm? I can figure out how to train the model but I don't 
>>>> understand
>>>>(from the documentation) how to perform predictions?
>>>>
>>>> Thanks for any information you can provide.
>>>> Sahib Aulakh.
>>>>
>>>>
>>>> --
>>>> Sahib Aulakh
>>>> Sr. Principal Engineer
>>>>
>>>
>>>
>>
>>
>> --
>> Sahib Aulakh
>> Sr. Principal Engineer
>>
> --
Sahib Aulakh
Sr. Principal Engineer


Re: Question about mllib.recommendation.ALS

2017-06-08 Thread Sahib Aulakh [Search] ­
Many thanks for your response. I already figured out the details with some
help from another forum.


   1. I was trying to predict ratings for all users and all products. This
   is inefficient and now I am trying to reduce the number of required
   predictions.
   2. There is a nice example buried in Spark source code which points out
   the usage of ML side ALS.

Regards.
Sahib Aulakh.

On Wed, Jun 7, 2017 at 8:17 PM, Ryan <ryan.hd@gmail.com> wrote:

> 1. could you give job, stage & task status from Spark UI? I found it
> extremely useful for performance tuning.
>
> 2. use modele.transform for predictions. Usually we have a pipeline for
> preparing training data, and use the same pipeline to transform data you
> want to predict could give us the prediction column.
>
> On Thu, Jun 1, 2017 at 7:48 AM, Sahib Aulakh [Search] ­ <
> sahibaul...@coupang.com> wrote:
>
>> Hello:
>>
>> I am training the ALS model for recommendations. I have about 200m
>> ratings from about 10m users and 3m products. I have a small cluster with
>> 48 cores and 120gb cluster-wide memory.
>>
>> My code is very similar to the example code
>>
>> spark/examples/src/main/scala/org/apache/spark/examples/mllib/MovieLensALS.scala
>> code.
>>
>> I have a couple of questions:
>>
>>
>>1. All steps up to model training runs reasonably fast. Model
>>training is under 10 minutes for rank 20. However, the
>>model.recommendProductsForUsers step is either slow or just does not
>>work as the code just seems to hang at this point. I have tried user and
>>product blocks sizes of -1 and 20, 40, etc, played with executor memory
>>size, etc. Can someone shed some light here as to what could be wrong?
>>2. Also, is there any example code for the ml.recommendation.ALS
>>algorithm? I can figure out how to train the model but I don't understand
>>(from the documentation) how to perform predictions?
>>
>> Thanks for any information you can provide.
>> Sahib Aulakh.
>>
>>
>> --
>> Sahib Aulakh
>> Sr. Principal Engineer
>>
>
>


-- 
Sahib Aulakh
Sr. Principal Engineer


Question about mllib.recommendation.ALS

2017-05-31 Thread Sahib Aulakh [Search] ­
Hello:

I am training the ALS model for recommendations. I have about 200m ratings
from about 10m users and 3m products. I have a small cluster with 48 cores
and 120gb cluster-wide memory.

My code is very similar to the example code

spark/examples/src/main/scala/org/apache/spark/examples/mllib/MovieLensALS.scala
code.

I have a couple of questions:


   1. All steps up to model training runs reasonably fast. Model training
   is under 10 minutes for rank 20. However, the
   model.recommendProductsForUsers step is either slow or just does not work
   as the code just seems to hang at this point. I have tried user and product
   blocks sizes of -1 and 20, 40, etc, played with executor memory size, etc.
   Can someone shed some light here as to what could be wrong?
   2. Also, is there any example code for the ml.recommendation.ALS
   algorithm? I can figure out how to train the model but I don't understand
   (from the documentation) how to perform predictions?

Thanks for any information you can provide.
Sahib Aulakh.


-- 
Sahib Aulakh
Sr. Principal Engineer