Hi maheshakya,
I have installed them correctly.now I am trying to debug the siddhi
extention with the cep as the [1] describes. But when i created an input
stream and a predictionStream (output stream). when i was trying to create
new execution plan with above streams i got error when i clicked "Validate
Query Expression".Error was,
Error:
No extension exist for StreamFunctionExtension{namespace='ml'} in execution
plan "ExecutionPlan"

and my expression is like a

/* Enter a unique ExecutionPlan */
@Plan:name('ExecutionPlan')

/* Enter a unique description for ExecutionPlan */
-- @Plan:description('ExecutionPlan')

/* define streams/tables and write queries here ... */

@Import('InputStream:1.0.0')
define stream InputStream (NumPregnancies double, TSFT double, DPF double,
BMI double, DBP double, PG2 double, Age double, SI2 double);

@Export('PredictionStream:1.0.0')
define stream PredictionSTream (NumPregnancies double, TSFT double, DPF
double, BMI double, DBP double, PG2 double, Age double, SI2 double, Class
double);

from
InputStream#ml:predict('file:///home/mahesh/GSOC/WSO2/data-set/pima-indian-diabetes.data','double')
select *
insert into PredictionStream


i used file instead of registry. And i referred to the [2] and there they
mention that solution for fixing CEP is running on distributed mode with
apache Storm cluster.

1. Is that CEP i built is originally run as distributed mode?
2. Is this cuased by an not having sudo privilleges in current user when
installing ML features onto CEP?
3.Is this the correct way to give file to CEP.

[1]
https://docs.wso2.com/display/ML110/WSO2+CEP+Extension+for+ML+Predictions#WSO2CEPExtensionforMLPredictions-Siddhisyntaxfortheextension

[2]https://wso2.org/jira/browse/CEP-1400

BR,
Mahesh.


On Mon, May 2, 2016 at 12:35 PM, Maheshakya Wijewardena <[email protected]
> wrote:

> Hi Mahesh,
>
> If you have built product-ml, you can find the P2-repo at
> product-ml/modules/p2-profile/target/p2-repo
> Add this folder as a local repository.
> After that, you should be able to see the ML features.
>
> Best regards.
>
> On Mon, May 2, 2016 at 12:24 PM, Mahesh Dananjaya <
> [email protected]> wrote:
>
>> Hi Maheshakya,
>> Since i already have carbon-ml built in my pc can i use my local
>> repository to install those features in to CEP.is that correct.thank you.
>> regards,
>> Mahesh.
>>
>> On Mon, May 2, 2016 at 12:20 PM, Mahesh Dananjaya <
>> [email protected]> wrote:
>>
>>> Hi Maheshakya,
>>> Can you please tell me how to find the most recent p2 repository URL to
>>> add machine learner Core, Machine learner commons, Machine learner database
>>> service and ML Siddhi extension to add as features in CEP as describes in
>>> the [1]. When i use
>>> http://product-dist.wso2.com/p2/carbon/releases/4.2.0/ URL those
>>> features are not visible in the CEP.Is that not he most recent one.
>>> BR,
>>> Mahesh.
>>>
>>> [1]
>>> https://docs.wso2.com/display/ML110/WSO2+CEP+Extension+for+ML+Predictions#WSO2CEPExtensionforMLPredictions-Siddhisyntaxfortheextension
>>>
>>> On Mon, May 2, 2016 at 11:28 AM, Mahesh Dananjaya <
>>> [email protected]> wrote:
>>>
>>>> Hi Maheshakya,
>>>> sorry for the incomplete message.I have set up the dev environment and
>>>> now i am trying to remotely debug. The following steps were done.
>>>> 1. build product-cep, carbon-ml and product-ml by source.
>>>> 2. go through their code bases and trying to understand the way and the
>>>> flow you developed.
>>>> 3. i have set up break point in org.wso2.carbon.ml.siddhi.extension in
>>>> carbon-ml
>>>> 4. start the ./wso2server.sh debug 5005 in the SNAPSHOT directory of
>>>> product-ml
>>>> 5. trying to trigger the break points with the [1] reference.break
>>>> points are placed in the PredictStreamProcessor.java file within the
>>>> extention.
>>>>
>>>> This is the way i followed. I was trying to remotely debug the ML core
>>>> by putting break-points in ml core.(org.wso2.carbon.ml.core) in spark java
>>>> files. Is this the right way to do those things.
>>>>
>>>> [1]
>>>> https://docs.wso2.com/display/ML110/WSO2+CEP+Extension+for+ML+Predictions#WSO2CEPExtensionforMLPredictions-Siddhisyntaxfortheextension
>>>>
>>>> On Mon, May 2, 2016 at 11:19 AM, Mahesh Dananjaya <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi maheshakya,
>>>>> I have set up the dev environment and now i am trying to remotely
>>>>> debug. The following steps were done.
>>>>> 1. build product-cep, carbon-ml and product-ml by source.
>>>>> 2. go through their code bases and trying to understand the way and
>>>>> the flow you developed.
>>>>> 3. i have set up break point in
>>>>>
>>>>>
>>>>> On Thu, Apr 28, 2016 at 7:05 PM, Mahesh Dananjaya <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Maheshakya,
>>>>>> ok.i got it.thank you.
>>>>>> regards,
>>>>>> Mahesh.
>>>>>>
>>>>>> On Thu, Apr 28, 2016 at 6:56 PM, Maheshakya Wijewardena <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Mahesh,
>>>>>>>
>>>>>>> The links was an example of remote debugging WSO2 server. What you
>>>>>>> need to debug is org.wso2.carbon.ml.siddhi.extension in carbon-ml.
>>>>>>>
>>>>>>> Best regards.
>>>>>>>
>>>>>>> On Thu, Apr 28, 2016 at 4:52 PM, Mahesh Dananjaya <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Maheshakya,
>>>>>>>> thank you for your help.i have already built all three sources and
>>>>>>>> now i am trying to get familiar with your code base. i even build the
>>>>>>>> carbon-kernel by source.
>>>>>>>>  As you mentioned [1] is related to debug the kernel, do i really
>>>>>>>> need to debug the carbon kernel in my case. I am trying to remotely 
>>>>>>>> debug
>>>>>>>> ml and as i got it correct it is the same way as reference[1, but not 
>>>>>>>> the
>>>>>>>> kernel.I can go with others.
>>>>>>>> BR,
>>>>>>>> mahesh.
>>>>>>>>
>>>>>>>> [1] https://dzone.com/articles/how-debug-wso2-carbon-kernel
>>>>>>>>
>>>>>>>> On Mon, Apr 25, 2016 at 5:49 PM, Maheshakya Wijewardena <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Mahesh,
>>>>>>>>>
>>>>>>>>> Congratulations and welcome to GSoC 2016. You did a great job in
>>>>>>>>> preparing the proposal. Now it's time to dig deep and get started 
>>>>>>>>> with the
>>>>>>>>> project.
>>>>>>>>>
>>>>>>>>> First of all you need to familiarize with the code base. We have
>>>>>>>>> agreed to implement this with CEP event streams. We already have a CEP
>>>>>>>>> extension for predictions [1][2]. Go through this implementation and
>>>>>>>>> familiarize your self with that. You need to understand how:
>>>>>>>>>
>>>>>>>>>    1. Even streams are consumed
>>>>>>>>>    2. predictions are made from individual event
>>>>>>>>>    3. Results are sent back
>>>>>>>>>
>>>>>>>>> Get WSO2 ML and CEP sources (You may use latest released version
>>>>>>>>> of CEP) and build the products. Get both carbon-ml[3] and 
>>>>>>>>> product-ml[4]
>>>>>>>>> masters and create new branches for your work from masters.
>>>>>>>>>
>>>>>>>>> After you build the products, you may need to do remote
>>>>>>>>> debugging[5] to understand the flow. So please follow an example of 
>>>>>>>>> real
>>>>>>>>> time prediction with ML with debugging and get some idea. The 
>>>>>>>>> component you
>>>>>>>>> need to debug is org.wso2.carbon.ml.siddhi.extension.
>>>>>>>>>
>>>>>>>>> Next tasks would be implementing online learning algorithms in
>>>>>>>>> plain java with spark ml lib and integrating those to ML. We also 
>>>>>>>>> need to
>>>>>>>>> come up with a proper and detailed architecture to employ those 
>>>>>>>>> algorithms
>>>>>>>>> in ML. Getting familiar with the aforementioned sections would give 
>>>>>>>>> you
>>>>>>>>> some insight on how this should be implemented.
>>>>>>>>>
>>>>>>>>> So please try to get a quick grasp then you can start the
>>>>>>>>> implementation. Let us know if you have any questions or you get stuck
>>>>>>>>> somewhere.
>>>>>>>>>
>>>>>>>>> Also, please always add WSO2 developer's list as well when you
>>>>>>>>> communicate with us regarding the project so that you can get 
>>>>>>>>> opinions and
>>>>>>>>> feedback from others as well.
>>>>>>>>>
>>>>>>>>> Best regards.
>>>>>>>>>
>>>>>>>>> [1]
>>>>>>>>> https://docs.wso2.com/display/ML110/WSO2+CEP+Extension+for+ML+Predictions#WSO2CEPExtensionforMLPredictions-Siddhisyntaxfortheextension
>>>>>>>>>
>>>>>>>>> [2]
>>>>>>>>> https://github.com/wso2/carbon-ml/tree/master/components/extensions/org.wso2.carbon.ml.siddhi.extension
>>>>>>>>>
>>>>>>>>> [3] https://github.com/wso2/carbon-ml
>>>>>>>>>
>>>>>>>>> [4] https://github.com/wso2/product-ml
>>>>>>>>>
>>>>>>>>> [5] https://dzone.com/articles/how-debug-wso2-carbon-kernel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Apr 25, 2016 at 3:33 PM, Mahesh Dananjaya <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>> thank you for accepting my GSOC 2016 proposal and i am looking
>>>>>>>>>> forward for the further instruction and project continuation. thank 
>>>>>>>>>> you
>>>>>>>>>> very much.
>>>>>>>>>> regards,
>>>>>>>>>> Mahesh.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>>>> [email protected]
>>>>>>>>> +94711228855
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>> [email protected]
>>>>>>> +94711228855
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
> --
> Pruthuvi Maheshakya Wijewardena
> [email protected]
> +94711228855
>
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to