Hi Mahesh,

Thank you for the update. I will look into your implementation.

And i will be able to send you the timing/performances analysis report
> tomorrow for the SGD functions
>

Great. Sent those asap so that we can proceed.

Best regards.

On Sun, May 29, 2016 at 6:56 PM, Mahesh Dananjaya <dananjayamah...@gmail.com
> wrote:

>
> Hi maheshakay,
> I have implemented the linear regression with cep siddhi event stream
> with  taking batch sizes as parameters from the cep. Now we can trying the
> moving window method to. Before that i think i should get your opinion on
> data structures to save the streaming data.please check my repo [1]  /gsoc/
> folder there you can find all new things i add.. there in the extension
> folder you can find those extension. And i will be able to send you the
> timing/performances analysis report tomorrow for the SGD functions. thank
> you.
> regards,
> Mahesh.
> [1] https://github.com/dananjayamahesh/GSOC2016/tree/master/gsoc
>
>
> On Fri, May 27, 2016 at 12:56 PM, Mahesh Dananjaya <
> dananjayamah...@gmail.com> wrote:
>
>> Hi maheshkaya,
>> i have written some siddhi extension and trying to develop a one for my
>> one. In time series example in the [1], can you please explain me the input
>> format and query lines in that example for my understanding.
>>
>> from baseballData#timeseries:regress(2, 10000, 0.95, salary, rbi, walks,
>> strikeouts, errors)
>> select *
>> insert into regResults;
>>
>> i just want to knwo how i give a set of data into this extension and what
>> is baseballData. Is it input stream as usual.or any data file?how can i
>> find that data set to create dummy input stream like baseballData?
>>
>> thank you.
>> regards,
>> Mahesh.
>> [1]
>> https://docs.wso2.com/display/CEP400/Writing+a+Custom+Stream+Processor+Extension
>>
>> On Thu, May 26, 2016 at 2:58 PM, Mahesh Dananjaya <
>> dananjayamah...@gmail.com> wrote:
>>
>>> Hi Maheshakya,
>>> today i got the siddhi and debug the math extention. then did some
>>> changes and check. Now i am trying to write same kind of extension in my
>>> code base. so i add dependencies and it was built fine. Now i am trying to
>>> debug my extension and i did the same thing as i did in previous case. Cep
>>> is sending data, bu my extension is not firing in relevant break point.
>>> 1. So how can i debug the siddhi extension in my new extension.(you can
>>> see it in my example repoo)
>>>
>>> I think if i do it correctly we can built the extension for our purpose.
>>> And i will send the relevant timing report of SGD algorithms very soon as
>>> supun was asking me. thank you.
>>> regards,
>>> Mahesh.
>>>
>>> On Tue, May 24, 2016 at 11:07 AM, Maheshakya Wijewardena <
>>> mahesha...@wso2.com> wrote:
>>>
>>>> Also note that there is a calculation interval in the siddhi time
>>>> series regression function[1]. You maybe able get some insight for this
>>>> from that as well.
>>>>
>>>> [1] https://docs.wso2.com/display/CEP400/Regression
>>>>
>>>> On Tue, May 24, 2016 at 11:03 AM, Maheshakya Wijewardena <
>>>> mahesha...@wso2.com> wrote:
>>>>
>>>>> Hi Mahesh,
>>>>>
>>>>> As we discussed offline, we can use similar mechanism to train linear
>>>>> regression models, logistic regression models and k-means clustering 
>>>>> models.
>>>>>
>>>>> It is very interesting that i have found that somethings that can make
>>>>>> use of our work. In the cep 4.0 documentation there is a Custom Stream
>>>>>> Processor Extention program [1]. There is a example of
>>>>>> LinearRegressionStreamProcessor [1].
>>>>>>
>>>>>
>>>>> As we have to train predictive models with Spark, you can write
>>>>> wrappers around regression/clustering models of Spark. Refer to Siddhi 
>>>>> time
>>>>> series regression source codes[1][2]. You can write a streaming linear
>>>>> regression class for ML in a similar fashion by wrapping Spark mllib
>>>>> implementations. You can use the methods "addEvent", "removeEvent", etc.
>>>>> (may have to be changed according to requirements) for the similar 
>>>>> purpose.
>>>>> You can introduce trainLinearRegression/LogisticRegression/Kmeans which
>>>>> does a similar thing as in createLinearRegression in those time series
>>>>> functions. In the processData method you can use Spark mllib classes to
>>>>> actually train models and return the model weights, evaluation metrics. 
>>>>> So,
>>>>> converting streams into RDDs and retrieving information from the trained
>>>>> models shall happen in this method.
>>>>>
>>>>> In the stream processor extension example, you can retrieve those
>>>>> values then use them to train new models with new batches. Weights/cluster
>>>>> centers maybe passed as initialization parameters for the wrappers.
>>>>>
>>>>> Please note that we have to figure out the best siddhi extension type
>>>>> for this process. In the siddhi query, we define batch size, type of
>>>>> algorithm and number of features (there can be more). After batch size
>>>>> number of events received, train a model and save parameters, return
>>>>> evaluation metric. With the next batch, retrain the model initialized with
>>>>> previously learned parameters.
>>>>>
>>>>> We also may need to test the same scenario with a moving window, but I
>>>>> suspect that that approach may become so slow as a model is trained each
>>>>> time an event is received. So, we may have to change the number of slots
>>>>> the moving window moves at a time (eg: not one by one, but ten by ten).
>>>>>
>>>>> Once this is resolved, majority of the research part will be finished
>>>>> and all we will be left to do is implementing wrappers around the 3
>>>>> learning algorithms we consider.
>>>>>
>>>>> Best regards.
>>>>>
>>>>> [1]
>>>>> https://github.com/wso2/siddhi/blob/master/modules/siddhi-extensions/timeseries/src/main/java/org/wso2/siddhi/extension/timeseries/linreg/RegressionCalculator.java
>>>>> [2]
>>>>> https://github.com/wso2/siddhi/blob/master/modules/siddhi-extensions/timeseries/src/main/java/org/wso2/siddhi/extension/timeseries/linreg/SimpleLinearRegressionCalculator.java
>>>>>
>>>>>
>>>>> On Sat, May 21, 2016 at 2:55 PM, Mahesh Dananjaya <
>>>>> dananjayamah...@gmail.com> wrote:
>>>>>
>>>>>> Hi Maheshkya,
>>>>>> shall we use [1] for our work? i am checking the possibility.
>>>>>> BR,
>>>>>> Mahesh.
>>>>>> [1]
>>>>>> https://docs.wso2.com/display/CEP400/Writing+a+Custom+Stream+Processor+Extension
>>>>>> [2]
>>>>>> https://docs.wso2.com/display/CEP400/Inbuilt+Windows#InbuiltWindows-lengthlength
>>>>>> [3]
>>>>>> https://docs.wso2.com/display/CEP400/Writing+a+Custom+Aggregate+Function
>>>>>>
>>>>>> On Sat, May 21, 2016 at 2:44 PM, Mahesh Dananjaya <
>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Maheshakya,
>>>>>>> It is very interesting that i have found that somethings that can
>>>>>>> make use of our work. In the cep 4.0 documentation there is a Custom 
>>>>>>> Stream
>>>>>>> Processor Extention program [1]. There is a example of
>>>>>>> LinearRegressionStreamProcessor [1] and also i saw
>>>>>>>  private int batchSize = 1000000000; i am going through this one.
>>>>>>> Please check whether we can use. WIll there be any compatibility or
>>>>>>> support issue?
>>>>>>> regards,
>>>>>>> Mahesh.
>>>>>>>
>>>>>>>
>>>>>>> [1]
>>>>>>> https://docs.wso2.com/display/CEP400/Writing+a+Custom+Stream+Processor+Extension
>>>>>>>
>>>>>>> On Sat, May 21, 2016 at 11:52 AM, Mahesh Dananjaya <
>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi maheshakya,
>>>>>>>> anyway how can test any siddhi extention after write it without
>>>>>>>> integrating it to cep.can you please explain me the procedure. i am
>>>>>>>> referring to [1] [2] [3] [4].  thank you.
>>>>>>>> BR,
>>>>>>>> Mahesh.
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://docs.wso2.com/display/CEP310/Writing+Extensions+to+Siddhi
>>>>>>>> [2] https://docs.wso2.com/display/CEP310/Writing+a+Custom+Function
>>>>>>>> [3] https://docs.wso2.com/display/CEP310/Writing+a+Custom+Window
>>>>>>>> [4]
>>>>>>>> https://docs.wso2.com/display/CEP400/Writing+Extensions+to+Siddhi
>>>>>>>>
>>>>>>>> On Thu, May 19, 2016 at 12:08 PM, Mahesh Dananjaya <
>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Maheshakya,
>>>>>>>>> thank you for the feedback. I have add data-sets into repo.
>>>>>>>>> data-sets/lr. I am all right with next week.Now i am writing some 
>>>>>>>>> examples
>>>>>>>>> to collect samples and build mini batches and run the algorithms on 
>>>>>>>>> those
>>>>>>>>> mini-batches. thank you. will add those into repo soon.I am still 
>>>>>>>>> working
>>>>>>>>> on that siddhi extention.i will let you know the progress.
>>>>>>>>> BR,
>>>>>>>>> mahesh.
>>>>>>>>>
>>>>>>>>> On Thu, May 19, 2016 at 11:10 AM, Maheshakya Wijewardena <
>>>>>>>>> mahesha...@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>
>>>>>>>>>> I've look into your code sample of streaming linear regression.
>>>>>>>>>> Looks good to me, apart from few issues in coding practices which we 
>>>>>>>>>> can
>>>>>>>>>> improve when you're doing the implementations in carbon-ml and 
>>>>>>>>>> during the
>>>>>>>>>> code reviews. You are using a set of files as mini-batches of data, 
>>>>>>>>>> right?
>>>>>>>>>> Can you also send us the datasets you've been using. I'd like to run 
>>>>>>>>>> this.
>>>>>>>>>>
>>>>>>>>>> does that cep problem is now all right that we were trying to
>>>>>>>>>>> fix. I am still using those pre-build versions. If so i can merge 
>>>>>>>>>>> with the
>>>>>>>>>>> latest one.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I'll check this and let you know.
>>>>>>>>>>
>>>>>>>>>> Can we arrange a meeting (preferably in WSO2 offices) in next
>>>>>>>>>> week with ML team members as well. Coding period begins on next 
>>>>>>>>>> Monday, so
>>>>>>>>>> it's better to get overall feedback from others and discuss more 
>>>>>>>>>> about the
>>>>>>>>>> project. Let me know convenient time slots for you. I'll arrange a 
>>>>>>>>>> meeting
>>>>>>>>>> with ML team.
>>>>>>>>>>
>>>>>>>>>> Best regards.
>>>>>>>>>>
>>>>>>>>>> On Wed, May 18, 2016 at 9:53 AM, Mahesh Dananjaya <
>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>> Ok. I will check it.you have sent me those relevant references
>>>>>>>>>>> and i am working on that thing.thank you. does that cep problem is 
>>>>>>>>>>> now all
>>>>>>>>>>> right that we were trying to fix. I am still using those pre-build
>>>>>>>>>>> versions. If so i can merge with the latest one.thanks.
>>>>>>>>>>> BR,
>>>>>>>>>>> Mahesh.
>>>>>>>>>>>
>>>>>>>>>>> On Wed, May 18, 2016 at 9:44 AM, Maheshakya Wijewardena <
>>>>>>>>>>> mahesha...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>>>
>>>>>>>>>>>> You don't actually have to implement anything in spark
>>>>>>>>>>>> streaming. Try to understand how streaming data is handled in and 
>>>>>>>>>>>> the
>>>>>>>>>>>> specifics of the underlying algorithms in streaming.
>>>>>>>>>>>> What we want to do is having the similar algorithms that
>>>>>>>>>>>> support CEP event streams with siddhi.
>>>>>>>>>>>>
>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, May 18, 2016 at 9:38 AM, Mahesh Dananjaya <
>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>> Did you check the repo. I will add recent works today.And also
>>>>>>>>>>>>> i was going through the Java docs related to spark streaming 
>>>>>>>>>>>>> work. It is
>>>>>>>>>>>>> with that scala API. thank you.
>>>>>>>>>>>>> regards,
>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, May 17, 2016 at 10:11 AM, Mahesh Dananjaya <
>>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>>> I have gone through the Java Docs and run some of the Spark
>>>>>>>>>>>>>> examples on spark shell which are paramount improtant for our 
>>>>>>>>>>>>>> work. Then i
>>>>>>>>>>>>>> have been writing my codes to check the Linear regression, K 
>>>>>>>>>>>>>> means for
>>>>>>>>>>>>>> streaming. please check my git repo [1]. I think now i have to 
>>>>>>>>>>>>>> ask on dev
>>>>>>>>>>>>>> regarding the capturing event streams for our work. I will 
>>>>>>>>>>>>>> update the
>>>>>>>>>>>>>> recent things on git. check the park-example directory for java. 
>>>>>>>>>>>>>> examples
>>>>>>>>>>>>>> run on git shell is not included there. In my case i think i 
>>>>>>>>>>>>>> have to build
>>>>>>>>>>>>>> mini batches from data streams that comes as individual samples. 
>>>>>>>>>>>>>> Now i am
>>>>>>>>>>>>>> working on some coding to collect mini batches from data 
>>>>>>>>>>>>>> streams.thank you.
>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>> [1]https://github.com/dananjayamahesh/GSOC2016
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, May 17, 2016 at 10:10 AM, Mahesh Dananjaya <
>>>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>>>> I have gone through the Java Docs and run some of the Spark
>>>>>>>>>>>>>>> examples on spark shell which are paramount improtant for our 
>>>>>>>>>>>>>>> work. Then i
>>>>>>>>>>>>>>> have been writing my codes to check the Linear regression, K 
>>>>>>>>>>>>>>> means for
>>>>>>>>>>>>>>> streaming. please check my git repo [1]. I think now i have to 
>>>>>>>>>>>>>>> ask on dev
>>>>>>>>>>>>>>> regarding the capturing event streams for our work. I will 
>>>>>>>>>>>>>>> update the
>>>>>>>>>>>>>>> recent things on git. check the park-example directory for 
>>>>>>>>>>>>>>> java. examples
>>>>>>>>>>>>>>> run on git shell is not included there. In my case i think i 
>>>>>>>>>>>>>>> have to build
>>>>>>>>>>>>>>> mini batches from data streams that comes as individual 
>>>>>>>>>>>>>>> samples. Now i am
>>>>>>>>>>>>>>> working on some coding to collect mini batches from data 
>>>>>>>>>>>>>>> streams.thank you.
>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>>> [1]https://github.com/dananjayamahesh/GSOC2016
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, May 16, 2016 at 1:19 PM, Mahesh Dananjaya <
>>>>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>>>>> thank you. i will update the repo today.thank you.i changed
>>>>>>>>>>>>>>>> the carbon ml siddhi extention and see how the changes are 
>>>>>>>>>>>>>>>> effecting. i
>>>>>>>>>>>>>>>> will update the progress as soon as possible.thank you. i had 
>>>>>>>>>>>>>>>> some problem
>>>>>>>>>>>>>>>> in spark mllib dependency. i was fixing that.
>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>>>> p.s: do i need to maintain a blog?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, May 16, 2016 at 10:02 AM, Maheshakya Wijewardena <
>>>>>>>>>>>>>>>> mahesha...@wso2.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Sorry for replying late.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thank you for the update. I believe you have done some
>>>>>>>>>>>>>>>>> implementations with with Spark MLLIb algorithms in streaming 
>>>>>>>>>>>>>>>>> fashion as we
>>>>>>>>>>>>>>>>> have discussed. If so, can you please share your code in a 
>>>>>>>>>>>>>>>>> Github repo.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Now i want to implements some machine learning algorithms
>>>>>>>>>>>>>>>>>> with importing mllib and want to run within your code base
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> For the moment you can try out editing the same class
>>>>>>>>>>>>>>>>> PredictStreamProcessor in the siddhi extension in carbon-ml. 
>>>>>>>>>>>>>>>>> Later we will
>>>>>>>>>>>>>>>>> add this separately. You should be able to add 
>>>>>>>>>>>>>>>>> org.apache.spark.mllib.
>>>>>>>>>>>>>>>>> classes to there.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> And i want to see how event streams are coming from cep.
>>>>>>>>>>>>>>>>>> As i think it is not in a RDD format since it is arriving as 
>>>>>>>>>>>>>>>>>> the individual
>>>>>>>>>>>>>>>>>> samples. I will send a email to dev asking about how to get 
>>>>>>>>>>>>>>>>>> the streams.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Please pay attention to length[1] and lengthbatch[1]
>>>>>>>>>>>>>>>>> inbuilt windows in siddhi. What you need to write are 
>>>>>>>>>>>>>>>>> functions similar to
>>>>>>>>>>>>>>>>> a custom aggregate function[2].
>>>>>>>>>>>>>>>>> When you send the email to dev list, explain your
>>>>>>>>>>>>>>>>> requirement. You need to get a set of event with from a 
>>>>>>>>>>>>>>>>> stream with a
>>>>>>>>>>>>>>>>> specified window size (number of events). Then build a model 
>>>>>>>>>>>>>>>>> within that
>>>>>>>>>>>>>>>>> function. You also need to retain the data (learned weights, 
>>>>>>>>>>>>>>>>> cluster
>>>>>>>>>>>>>>>>> centers, etc.) from the previous window to use in the current 
>>>>>>>>>>>>>>>>> window. Ask
>>>>>>>>>>>>>>>>> what can be the most suitable option for this among the set 
>>>>>>>>>>>>>>>>> of siddhi
>>>>>>>>>>>>>>>>> extensions given.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>> https://docs.wso2.com/display/CEP400/Inbuilt+Windows#InbuiltWindows-lengthlength
>>>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>>> https://docs.wso2.com/display/CEP400/Writing+a+Custom+Aggregate+Function
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wed, May 11, 2016 at 1:43 PM, Mahesh Dananjaya <
>>>>>>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ---------- Forwarded message ----------
>>>>>>>>>>>>>>>>>> From: Mahesh Dananjaya <dananjayamah...@gmail.com>
>>>>>>>>>>>>>>>>>> Date: Wed, May 11, 2016 at 1:43 PM
>>>>>>>>>>>>>>>>>> Subject: Re: [Dev] GSOC2016: [ML][CEP] Predictive
>>>>>>>>>>>>>>>>>> analytic with online data for WSO2 Machine Learner
>>>>>>>>>>>>>>>>>> To: Maheshakya Wijewardena <mahesha...@wso2.com>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>>>>>>> sorry for not updating. I did what you wanted me to do. I
>>>>>>>>>>>>>>>>>> checked the code base and train functions. I went through 
>>>>>>>>>>>>>>>>>> those java docs.
>>>>>>>>>>>>>>>>>> I went through the carbon-ml current implementation of LG 
>>>>>>>>>>>>>>>>>> and K-Mean. And i
>>>>>>>>>>>>>>>>>> had Apache Spark and i tried with several examples. Now i 
>>>>>>>>>>>>>>>>>> want to
>>>>>>>>>>>>>>>>>> implements some machine learning algorithms with importing 
>>>>>>>>>>>>>>>>>> mllib and want
>>>>>>>>>>>>>>>>>> to run within your code base. Can you help me with that.
>>>>>>>>>>>>>>>>>> And i want to see how event streams are coming from cep.
>>>>>>>>>>>>>>>>>> As i think it is not in a RDD format since it is arriving as 
>>>>>>>>>>>>>>>>>> the individual
>>>>>>>>>>>>>>>>>> samples. I will send a email to dev asking about how to get 
>>>>>>>>>>>>>>>>>> the streams. I
>>>>>>>>>>>>>>>>>> debugged many of those functions in the code base. So need 
>>>>>>>>>>>>>>>>>> further
>>>>>>>>>>>>>>>>>> instructions to proceed.thank you.
>>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wed, May 11, 2016 at 10:32 AM, Maheshakya Wijewardena
>>>>>>>>>>>>>>>>>> <mahesha...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Any update on your progress?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Wed, May 4, 2016 at 8:35 PM, Maheshakya Wijewardena <
>>>>>>>>>>>>>>>>>>> mahesha...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> is that "Put break points in train methods in Linear
>>>>>>>>>>>>>>>>>>>>> Regression class" means the spark/algorithms/ 
>>>>>>>>>>>>>>>>>>>>> LinearRegrassion.java class
>>>>>>>>>>>>>>>>>>>>> in the org.wso2.carbon.ml.core? is that the correct file?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Yes, this is the correct place.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> You can refer to spark programming guide[1][2] as well
>>>>>>>>>>>>>>>>>>>> as our ML code base when you try those algorithms out. 
>>>>>>>>>>>>>>>>>>>> Please try to do
>>>>>>>>>>>>>>>>>>>> rough implementations of the streaming versions of linear 
>>>>>>>>>>>>>>>>>>>> regression,
>>>>>>>>>>>>>>>>>>>> logistic regression and k-means clustering as we have 
>>>>>>>>>>>>>>>>>>>> discussed in the
>>>>>>>>>>>>>>>>>>>> proposal in plain Java. It's better if you can create a 
>>>>>>>>>>>>>>>>>>>> git repo and share
>>>>>>>>>>>>>>>>>>>> your code once you have made some progress.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Were you able debug and understand the flow of the ML
>>>>>>>>>>>>>>>>>>>> siddhi extension? I hope you haven't encountered more 
>>>>>>>>>>>>>>>>>>>> errors after
>>>>>>>>>>>>>>>>>>>> switching the released version of CEP.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Is this Friday okay for you? Afternoon at 2:00 pm?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>>>>> http://spark.apache.org/docs/latest/programming-guide.html
>>>>>>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>>>>>> http://spark.apache.org/docs/latest/mllib-guide.html
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Wed, May 4, 2016 at 1:07 PM, Mahesh Dananjaya <
>>>>>>>>>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>>>>>>>>>> I have been looking into some algorithms related to
>>>>>>>>>>>>>>>>>>>>> stochastic gradient descent based algorithms.anything i 
>>>>>>>>>>>>>>>>>>>>> should focus please
>>>>>>>>>>>>>>>>>>>>> let me know.Ans also i will be available for calling this 
>>>>>>>>>>>>>>>>>>>>> week and next
>>>>>>>>>>>>>>>>>>>>> week.thank you.
>>>>>>>>>>>>>>>>>>>>> BR,
>>>>>>>>>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Tue, May 3, 2016 at 5:05 PM, Mahesh Dananjaya <
>>>>>>>>>>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>>>>>>>>>>> thank you.that's good. i have been trying to fix that
>>>>>>>>>>>>>>>>>>>>>> for couple of days. please inform me when it will be 
>>>>>>>>>>>>>>>>>>>>>> fixed.now i have been
>>>>>>>>>>>>>>>>>>>>>> testing the ML algorithms and trying to identify the 
>>>>>>>>>>>>>>>>>>>>>> flow and the
>>>>>>>>>>>>>>>>>>>>>> hierarchy. is that "Put break points in train methods in 
>>>>>>>>>>>>>>>>>>>>>> Linear Regression
>>>>>>>>>>>>>>>>>>>>>> class" means the spark/algorithms/ LinearRegrassion.java 
>>>>>>>>>>>>>>>>>>>>>> class in the
>>>>>>>>>>>>>>>>>>>>>> org.wso2.carbon.ml.core? is that the correct file?
>>>>>>>>>>>>>>>>>>>>>> And also i am planning to write some programs to use
>>>>>>>>>>>>>>>>>>>>>> apache spark mllib algorithms. and i refer to [1] and 
>>>>>>>>>>>>>>>>>>>>>> some wso2
>>>>>>>>>>>>>>>>>>>>>> documentations to get some idea about ML structure.thank 
>>>>>>>>>>>>>>>>>>>>>> you.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> BR,
>>>>>>>>>>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> [1]nirmalfdo.blogspot.com
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Tue, May 3, 2016 at 4:36 PM, Maheshakya
>>>>>>>>>>>>>>>>>>>>>> Wijewardena <mahesha...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I have checked. It seems the issue you have
>>>>>>>>>>>>>>>>>>>>>>> encountered is cause only in the current development 
>>>>>>>>>>>>>>>>>>>>>>> branch of the
>>>>>>>>>>>>>>>>>>>>>>> product-cep. It doesn't identify the ML siddhi 
>>>>>>>>>>>>>>>>>>>>>>> extension as an extension.
>>>>>>>>>>>>>>>>>>>>>>> ML siddhi extension works fine in the latest release of 
>>>>>>>>>>>>>>>>>>>>>>> CEP (4.1.0) [1].
>>>>>>>>>>>>>>>>>>>>>>> Until we figure out the reason and come up with a
>>>>>>>>>>>>>>>>>>>>>>> solution, can you use the latest CEP release for your 
>>>>>>>>>>>>>>>>>>>>>>> work. It's fine to
>>>>>>>>>>>>>>>>>>>>>>> use that since you haven't started actual development 
>>>>>>>>>>>>>>>>>>>>>>> yet.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>>>>>>>> http://wso2.com/products/complex-event-processor/
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Tue, May 3, 2016 at 3:19 PM, Maheshakya
>>>>>>>>>>>>>>>>>>>>>>> Wijewardena <mahesha...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Is is vital to use those local repo in my upcoming
>>>>>>>>>>>>>>>>>>>>>>>>> implementation?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Yes. The remote p2-repo contains the p2-repos of
>>>>>>>>>>>>>>>>>>>>>>>> released versions. What you have to develop on is the 
>>>>>>>>>>>>>>>>>>>>>>>> current master of the
>>>>>>>>>>>>>>>>>>>>>>>> carbon-ml and product-ml. You can try out with the 
>>>>>>>>>>>>>>>>>>>>>>>> modification I have
>>>>>>>>>>>>>>>>>>>>>>>> suggested. In the meantime, I'll verify whether the 
>>>>>>>>>>>>>>>>>>>>>>>> current repos are
>>>>>>>>>>>>>>>>>>>>>>>> working as expected.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> And also i am trying to debug the carbon-ml
>>>>>>>>>>>>>>>>>>>>>>>>> org.wso2.carbon.ml.core by putting some break point 
>>>>>>>>>>>>>>>>>>>>>>>>> in the
>>>>>>>>>>>>>>>>>>>>>>>>> spark/algorithms/Linear Regression
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> It's great that you have started looking at the
>>>>>>>>>>>>>>>>>>>>>>>> implementation of linear regression as well. Put break 
>>>>>>>>>>>>>>>>>>>>>>>> points in train
>>>>>>>>>>>>>>>>>>>>>>>> methods in LinearRegression class. This is being used 
>>>>>>>>>>>>>>>>>>>>>>>> when you run linear
>>>>>>>>>>>>>>>>>>>>>>>> regression from UI.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> I can see some comments left behind for streaming
>>>>>>>>>>>>>>>>>>>>>>>>> algo as well.thank you
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> You may be referring to the linear regression with
>>>>>>>>>>>>>>>>>>>>>>>> SGD model. Here, there's no retraining with streaming 
>>>>>>>>>>>>>>>>>>>>>>>> data involved. The
>>>>>>>>>>>>>>>>>>>>>>>> SGD with minibatches is used to train the model with 
>>>>>>>>>>>>>>>>>>>>>>>> the data set only
>>>>>>>>>>>>>>>>>>>>>>>> once.
>>>>>>>>>>>>>>>>>>>>>>>> What you have to do is create a similar mechanism
>>>>>>>>>>>>>>>>>>>>>>>> to involve streaming data and retrain models. We will 
>>>>>>>>>>>>>>>>>>>>>>>> get to that part once
>>>>>>>>>>>>>>>>>>>>>>>> you get comfortable with siddhi extensions.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>  BTW, is it possible for you to join a call on this
>>>>>>>>>>>>>>>>>>>>>>>> Friday or in the next week. We'll try to resolve your 
>>>>>>>>>>>>>>>>>>>>>>>> current issues and
>>>>>>>>>>>>>>>>>>>>>>>> discuss further on project.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Tue, May 3, 2016 at 1:03 PM, Mahesh Dananjaya <
>>>>>>>>>>>>>>>>>>>>>>>> dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Hi maheshakya,
>>>>>>>>>>>>>>>>>>>>>>>>> Is it ok to go with p2 repo at
>>>>>>>>>>>>>>>>>>>>>>>>> http://product-dist.wso2.com/p2/carbon/releases/wilkes/features/
>>>>>>>>>>>>>>>>>>>>>>>>> rather than the P2-repo at 
>>>>>>>>>>>>>>>>>>>>>>>>> product-ml/modules/p2-profile/target/p2-repo in
>>>>>>>>>>>>>>>>>>>>>>>>> local repo.What is the impact?.Is is vital to use 
>>>>>>>>>>>>>>>>>>>>>>>>> those local repo in my
>>>>>>>>>>>>>>>>>>>>>>>>> upcoming implementation?so i was trying to give 
>>>>>>>>>>>>>>>>>>>>>>>>> remote p2 repo to cep built
>>>>>>>>>>>>>>>>>>>>>>>>> by source and trying to debug the cep ml extension 
>>>>>>>>>>>>>>>>>>>>>>>>> and got the same error
>>>>>>>>>>>>>>>>>>>>>>>>> as yesterday. But pre-built product is working fine.  
>>>>>>>>>>>>>>>>>>>>>>>>> Therefore now i am
>>>>>>>>>>>>>>>>>>>>>>>>> trying as you described in the last email.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> And also i am trying to debug the carbon-ml
>>>>>>>>>>>>>>>>>>>>>>>>> org.wso2.carbon.ml.core by putting some break point 
>>>>>>>>>>>>>>>>>>>>>>>>> in the
>>>>>>>>>>>>>>>>>>>>>>>>> spark/algorithms/Linear Regression. I am trying to 
>>>>>>>>>>>>>>>>>>>>>>>>> trigger it with
>>>>>>>>>>>>>>>>>>>>>>>>> product-ml project with data set. Does that Linear 
>>>>>>>>>>>>>>>>>>>>>>>>> Regression also in UI is
>>>>>>>>>>>>>>>>>>>>>>>>> consuming that spark algorithms or is it in another 
>>>>>>>>>>>>>>>>>>>>>>>>> place? I can see some
>>>>>>>>>>>>>>>>>>>>>>>>> comments left behind for streaming algo as well.thank 
>>>>>>>>>>>>>>>>>>>>>>>>> you.
>>>>>>>>>>>>>>>>>>>>>>>>> BR,
>>>>>>>>>>>>>>>>>>>>>>>>> Mahesh.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, May 3, 2016 at 9:35 AM, Maheshakya
>>>>>>>>>>>>>>>>>>>>>>>>> Wijewardena <mahesha...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Mahesh,
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> The earlier error you have mentioned may occur
>>>>>>>>>>>>>>>>>>>>>>>>>> due to the incompatible Siddhi versions in ML 
>>>>>>>>>>>>>>>>>>>>>>>>>> p2-repo and CEP, when you add
>>>>>>>>>>>>>>>>>>>>>>>>>> the p2-repo from prodcut-ml you built.
>>>>>>>>>>>>>>>>>>>>>>>>>> Current siddhi version in product-cep is
>>>>>>>>>>>>>>>>>>>>>>>>>> 3.0.6-SNAPSHOT[1], but in ML it's 3.0.2.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Can you try changing the siddhi.version in
>>>>>>>>>>>>>>>>>>>>>>>>>> carbon-ml/pom.xml to 3.0.6-SNAPSHOT, build 
>>>>>>>>>>>>>>>>>>>>>>>>>> carbon-ml, then build product-ml
>>>>>>>>>>>>>>>>>>>>>>>>>> again. After this, add p2-repo as a local repository 
>>>>>>>>>>>>>>>>>>>>>>>>>> again to fresh CEP
>>>>>>>>>>>>>>>>>>>>>>>>>> pack and try it out.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, May 2, 2016 at 7:02 PM, Mahesh Dananjaya
>>>>>>>>>>>>>>>>>>>>>>>>>> <dananjayamah...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Maheshakya,
>>>>>>>>>>>>>>>>>>>>>>>>>>> now i remotely debug the CEP extension for ML
>>>>>>>>>>>>>>>>>>>>>>>>>>> Prediction. What i did was, i have all the 
>>>>>>>>>>>>>>>>>>>>>>>>>>> pre-build version of CEP and ML.
>>>>>>>>>>>>>>>>>>>>>>>>>>> Therefore i used that built CEP and did the same 
>>>>>>>>>>>>>>>>>>>>>>>>>>> thing that i was doing
>>>>>>>>>>>>>>>>>>>>>>>>>>> with the source code. I think the only change i did 
>>>>>>>>>>>>>>>>>>>>>>>>>>> was install those
>>>>>>>>>>>>>>>>>>>>>>>>>>> packages from remote p2 repo. This was work fine 
>>>>>>>>>>>>>>>>>>>>>>>>>>> and i debugged the
>>>>>>>>>>>>>>>>>>>>>>>>>>> carbon-ml org.wso2.carbon.ml.siddhi.extension as 
>>>>>>>>>>>>>>>>>>>>>>>>>>> described in the [1]. So
>>>>>>>>>>>>>>>>>>>>>>>>>>> now i have to try same thing with the build by 
>>>>>>>>>>>>>>>>>>>>>>>>>>> source content.thank you.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>>>>>>>>>>>> https://docs.wso2.com/display/ML110/WSO2+CEP+Extension+for+ML+Predictions#WSO2CEPExtensionforMLPredictions-Siddhisyntaxfortheextension
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> BR,
>>>>>>>>>>>>>>>>>>>>>>>>>>> Mahesh
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Apr 25, 2016 at 5:49 PM, Maheshakya
>>>>>>>>>>>>>>>>>>>>>>>>>>> Wijewardena <mahesha...@wso2.com> 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 <dananjayamah...@gmail.com> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>>> mahesha...@wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>> +94711228855
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>>>>>>>>>>>>>>>>>>>>> mahesha...@wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>> +94711228855
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>>>>>>>>>>>>>>>>>>> mahesha...@wso2.com
>>>>>>>>>>>>>>>>>>>>>>>> +94711228855
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>>>>>>>>>>>>>>>>>> mahesha...@wso2.com
>>>>>>>>>>>>>>>>>>>>>>> +94711228855
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>>>>>>>>>>>> mahesha...@wso2.com
>>>>>>>>>>>>>>>>> +94711228855
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>>>>>>> mahesha...@wso2.com
>>>>>>>>>>>> +94711228855
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Pruthuvi Maheshakya Wijewardena
>>>>>>>>>> mahesha...@wso2.com
>>>>>>>>>> +94711228855
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Pruthuvi Maheshakya Wijewardena
>>>>> mahesha...@wso2.com
>>>>> +94711228855
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> 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

Reply via email to