Also please send a PR to our repos.

On Fri, Sep 4, 2015 at 8:59 AM, Nirmal Fernando <nir...@wso2.com> wrote:

> Thanks Danula.
>
> ML team like to do the integration of this, since there're few things we
> need to clear up in ML side.
>
> Can you please come up with a clearly explained document on the project
> work carried out during the summer?
>
> On Wed, Sep 2, 2015 at 12:41 AM, Danula Eranjith <hmdanu...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I have made the changes you suggested at [1] and created a API to access
>> the wrangler service at [2].
>>
>> Also added a new step in the wizard at [3] with the wrangler interface.
>> Please have a look.
>>
>> How can we create a sample of the dataset to be passed to wrangler? I
>> couldn't find any current implementation capable of this.
>>
>> Another concern is if we are adding the feature selection step after the
>> cleaning step, we need to reflect the changes done in step one at step two.
>> But since we do not apply transformations to RDD initially, we need to come
>> up an alternative approach.
>>
>> [1] -
>> https://github.com/danula/carbon-ml/tree/master/components/ml/org.wso2.carbon.ml.wrangler/src/main/java/org/wso2/carbon/ml/wrangler
>>
>> [2] -
>> https://github.com/danula/carbon-ml/blob/master/components/ml/org.wso2.carbon.ml.rest.api/src/main/java/org/wso2/carbon/ml/rest/api/WranglerApiV10.java
>> <https://github.com/danula/carbon-ml/blob/master/components/ml/org.wso2.carbon.ml.rest.api/src/main/java/org/wso2/carbon/ml/rest/api/WranglerApiV10.java>
>>
>> [3] -
>> https://github.com/danula/carbon-ml/blob/master/apps/ml/site/clean/clean.jag
>>
>> Thanks,
>> Danula
>>
>>
>> On Thu, Aug 27, 2015 at 9:41 AM, Danula Eranjith <hmdanu...@gmail.com>
>> wrote:
>>
>>> Basically script exported from Wrangler tool has list of operations.
>>> Wrangler class parse that script and create WranglerOperation object for
>>> each operation with its parameters.
>>> Then when WranglerOperation.executeOperation() is invoked, it creates
>>> the respective SparkOperation object and then applies operations to the
>>> JavaRDD
>>>
>>> On Thu, Aug 27, 2015 at 9:35 AM, Nirmal Fernando <nir...@wso2.com>
>>> wrote:
>>>
>>>> What does WranglerOperation class do?
>>>>
>>>> On Thu, Aug 27, 2015 at 9:24 AM, Danula Eranjith <hmdanu...@gmail.com>
>>>> wrote:
>>>>
>>>>> Currently Wrangler Operation is the class that holds details related
>>>>> to wrangler and SparkOperation contains the relevant Spark transformation.
>>>>>
>>>>> If we are changing SparkOperation as WranglerOperation, we need to
>>>>> rename the current WranglerOperation into something else.
>>>>>
>>>>> On Thu, Aug 27, 2015 at 9:18 AM, Nirmal Fernando <nir...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> /s/SparkOpration/SparkOperation
>>>>>>
>>>>>> May be as Supun said, I too think we should call them as
>>>>>> 'WranglerOperation'.
>>>>>>
>>>>>> On Thu, Aug 27, 2015 at 7:02 AM, Nirmal Fernando <nir...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Also, avoid static methods in transformations.
>>>>>>>
>>>>>>> On Thu, Aug 27, 2015 at 2:48 AM, Supun Sethunga <sup...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Danula,
>>>>>>>>
>>>>>>>> Few comments:
>>>>>>>>
>>>>>>>>    - You might have to register the component in the OSGI
>>>>>>>>    environment, to be able to call the services from a another 
>>>>>>>> component.
>>>>>>>>    Refer [1] on how to do this.
>>>>>>>>    - Better to introduce an interface for WranglerOperation class.
>>>>>>>>    - Add class level/ method level comments.
>>>>>>>>    - Use logger in-place of System.out.println
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://github.com/danula/carbon-ml/blob/master/components/ml/org.wso2.carbon.ml.database/src/main/java/org/wso2/carbon/ml/database/internal/ds/MLDatabaseServiceDS.java
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Supun
>>>>>>>>
>>>>>>>> On Wed, Aug 26, 2015 at 1:32 PM, Danula Eranjith <
>>>>>>>> hmdanu...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I added the component at [1]
>>>>>>>>> <https://github.com/danula/carbon-ml/tree/master/components/ml/org.wso2.carbon.ml.wrangler>
>>>>>>>>> Please have a look.
>>>>>>>>>
>>>>>>>>> [1] -
>>>>>>>>> https://github.com/danula/carbon-ml/tree/master/components/ml/org.wso2.carbon.ml.wrangler
>>>>>>>>>
>>>>>>>>> Danula
>>>>>>>>>
>>>>>>>>> On Tue, Aug 25, 2015 at 8:35 PM, Danula Eranjith <
>>>>>>>>> hmdanu...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Thanks Supun
>>>>>>>>>>
>>>>>>>>>> On Tue, Aug 25, 2015 at 7:25 PM, Supun Sethunga <sup...@wso2.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> You can integrate it to [1], by adding a new component
>>>>>>>>>>> "org.wso2.carbon.ml.wrangler". Each component is a carbon component.
>>>>>>>>>>>
>>>>>>>>>>> Please follow the naming conventions used in the other
>>>>>>>>>>> components, for package names and etc..
>>>>>>>>>>>
>>>>>>>>>>> [1] https://github.com/wso2/carbon-ml/tree/master/components/ml
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Supun
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Aug 25, 2015 at 7:33 AM, Danula Eranjith <
>>>>>>>>>>> hmdanu...@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> Can you suggest where I should be ideally integrating these
>>>>>>>>>>>> files[1]
>>>>>>>>>>>> <https://github.com/danula/wso2-ml-wrangler-integration/tree/master/src>
>>>>>>>>>>>> in ML.
>>>>>>>>>>>>
>>>>>>>>>>>> [1] -
>>>>>>>>>>>> https://github.com/danula/wso2-ml-wrangler-integration/tree/master/src
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Danula
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *Supun Sethunga*
>>>>>>>>>>> Software Engineer
>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>> http://wso2.com/
>>>>>>>>>>> lean | enterprise | middleware
>>>>>>>>>>> Mobile : +94 716546324
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Supun Sethunga*
>>>>>>>> Software Engineer
>>>>>>>> WSO2, Inc.
>>>>>>>> http://wso2.com/
>>>>>>>> lean | enterprise | middleware
>>>>>>>> Mobile : +94 716546324
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Thanks & regards,
>>>>>>> Nirmal
>>>>>>>
>>>>>>> Team Lead - WSO2 Machine Learner
>>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>>>>>>> Mobile: +94715779733
>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Thanks & regards,
>>>>>> Nirmal
>>>>>>
>>>>>> Team Lead - WSO2 Machine Learner
>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>>>>>> Mobile: +94715779733
>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Thanks & regards,
>>>> Nirmal
>>>>
>>>> Team Lead - WSO2 Machine Learner
>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>>>> Mobile: +94715779733
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>
>>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Team Lead - WSO2 Machine Learner
> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>
>


-- 

Thanks & regards,
Nirmal

Team Lead - WSO2 Machine Learner
Associate Technical Lead - Data Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to