Hi Maheshakya, If i built the carbon-ml then product-ml and point new p2 repository to cep features, do i need to copy that org.wso2.carbon.ml.siddhi.extension1.1..... thing into cep_home/repository/component/... place. regards, Mahesh.
On Thu, Jun 16, 2016 at 6:39 PM, Mahesh Dananjaya <dananjayamah...@gmail.com > wrote: > In MLModelhandler there's persistModel method > debug that method while trying to train a model from ML > you can see the steps it takes > don't use deep learning algorithm > any other algorithm would work > from line 777 is the section for creating the serializable object from > trained model and saving it > > > I think you don't need to directly use ML model handler > you need to use the code in that for persisting models in the streaming > algorithm > so you can add a utils class in the streaming folder > then add the persisting logic there > ignore the deeplearning section in that > only forcus on persisting spark mod > > On Wed, Jun 15, 2016 at 4:11 PM, Mahesh Dananjaya < > dananjayamah...@gmail.com> wrote: > >> Hi Maheshakya, >> I pushed the StreamingLinearRegression modules into my forked carbon-ml >> repo at branch wso2_gsoc_ml6_cml [1]. I am working on persisting >> model.thank you. >> Mahesh. >> [1] https://github.com/dananjayamahesh/carbon-ml >> >> On Tue, Jun 14, 2016 at 5:56 PM, Mahesh Dananjaya < >> dananjayamah...@gmail.com> wrote: >> >>> yes >>> you should develop in tha fork repo >>> clone your forked repo >>> then go into that >>> then add upstream repo as original wso2 repo >>> see the remote tracking branchs by >>> git remote -v >>> you will see the origin as your forked repo >>> to add upstream >>> git remote add upstream <wso2 repo> >>> when you change something create a new branch by >>> git checkout -b new_branch_name >>> then add and commit to this branch >>> after that push to the forked by >>> git push origin new_branch_name >>> >>> On Tue, Jun 14, 2016 at 5:32 PM, Mahesh Dananjaya < >>> dananjayamah...@gmail.com> wrote: >>> >>>> Hi Maheshakya, >>>> the above error is due to a simple mistake of not providing my local p2 >>>> repo.Now it is working and i debugged the StreamingLinearRegression model >>>> cep. >>>> regards, >>>> Mahesh. >>>> >>>> On Tue, Jun 14, 2016 at 3:19 PM, Mahesh Dananjaya < >>>> dananjayamah...@gmail.com> wrote: >>>> >>>>> Hi Maheshakya, >>>>> I did what you recommend. But when i am adding the query the following >>>>> error is appearing. >>>>> No extension exist for StreamFunctionExtension{namespace='ml'} in >>>>> execution plan "NewExecutionPlan" >>>>> >>>>> *My query is as follows, >>>>> @Import('LinRegInput:1.0.0') >>>>> define stream LinRegInput (salary double, rbi double, walks double, >>>>> strikeouts double, errors double); >>>>> >>>>> @Export('LinRegOutput:1.0.0') >>>>> define stream LinRegOutput (mse double); >>>>> >>>>> from LinRegInput#ml:streamlinreg(0, 2, 100, 0.00000001, 1.0, 0.95, >>>>> salary, rbi, walks, strikeouts, errors) >>>>> select * >>>>> insert into mse; >>>>> >>>>> I have added my files as follows, >>>>> >>>>> org.wso2.carbon.ml.siddhi.extension.streaming.StreamingLinearRegression; >>>>> org.wso2.carbon.ml.siddhi.extension.streaming.algorithm.StreamingLinearModel; >>>>> >>>>> and add following lines to ml.siddhiext >>>>> >>>>> streamlinreg=org.wso2.carbon.ml.siddhi.extension.streaming.StreamingLinearRegressionStreamProcessor >>>>> >>>>> .Then i build the carbon-ml. The replace the jar file you asked me >>>>> replace with the name changed.any thoughts? >>>>> regards, >>>>> Mahesh. >>>>> >>>>> On Tue, Jun 14, 2016 at 2:43 PM, Maheshakya Wijewardena < >>>>> mahesha...@wso2.com> wrote: >>>>> >>>>>> Hi Mahesh, >>>>>> >>>>>> You don't need to add new p2 repo. >>>>>> In the <CEP_HOME>/repository/components/plugins folder, you will find >>>>>> org.wso2.carbon.ml.siddhi.extension_some_version.jar. Replace this with >>>>>> carbon-ml/components/extensions/org.wso2.carbon.ml.siddhi.extension/target/org.wso2.carbon.ml.siddhi.extension-1.1.2-SNAPSHOT.jar. >>>>>> First rename this jar in the target folder to the jar name in the plugins >>>>>> folder then replace (Make sure, otherwise will not work). >>>>>> Your updates will be there in the CEP after this. >>>>>> >>>>>> Best regards. >>>>>> >>>>>> On Tue, Jun 14, 2016 at 2:37 PM, Mahesh Dananjaya < >>>>>> dananjayamah...@gmail.com> wrote: >>>>>> >>>>>>> Hi Maheshakya, >>>>>>> Do i need to add p2 local repos of ML into CEP after i made changes >>>>>>> to ml extensions. Or will it be automatically updated. I am trying to >>>>>>> debug >>>>>>> my extension with the cep.thank you. >>>>>>> regards, >>>>>>> Mahesh. >>>>>>> >>>>>>> On Tue, Jun 14, 2016 at 1:57 PM, Maheshakya Wijewardena < >>>>>>> mahesha...@wso2.com> wrote: >>>>>>> >>>>>>>> Mahesh when you add your work to carbon-ml follow the bellow >>>>>>>> guidelines, it will help to keep the code clean. >>>>>>>> >>>>>>>> >>>>>>>> - Add only the sources code file you have newly added or >>>>>>>> changed. >>>>>>>> - Do not use add . (add all) command in git. Only use add >>>>>>>> filename >>>>>>>> >>>>>>>> I have seen in your gsoc repo that there are gitignore files, idea >>>>>>>> related files and the target folder is there. These should not be in >>>>>>>> the >>>>>>>> source code, only the source files you add. >>>>>>>> >>>>>>>> - Commit when you have done some major activity. Do not add >>>>>>>> commits always when you make a change. >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jun 14, 2016 at 12:22 PM, Mahesh Dananjaya < >>>>>>>> dananjayamah...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Maheshakya, >>>>>>>>> May i seperately put the classes to ml and extensions in >>>>>>>>> carbon-core. I can put Streaming Extensions to extensions and >>>>>>>>> Algorithms/StreamingLinear Regression and StreamingKMeans in ml core. >>>>>>>>> what >>>>>>>>> is the suitable format. I will commit my changes today as seperate >>>>>>>>> branch >>>>>>>>> in my forked carbon-ml local repo.thank you. >>>>>>>>> regards, >>>>>>>>> Mahesh. >>>>>>>>> p.s: better if you can meet me via hangout. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Pruthuvi Maheshakya Wijewardena >>>>>>>> mahesha...@wso2.com >>>>>>>> +94711228855 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Pruthuvi Maheshakya Wijewardena >>>>>> mahesha...@wso2.com >>>>>> +94711228855 >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev