Re: [Dev] [DEV] GSoC 2017 - Real-Time Machine Learning Toolkit for Siddhi

2017-04-02 Thread Upul Bandara
Hi Kasun,

I reviewed your proposal and it looks OK for me.
I have added few comments. Can you please look at them?

Thanks,
Upul


On Sun, Apr 2, 2017 at 5:31 AM, Kasun Weerakoon <kasun...@gmail.com> wrote:

> Hi Upul,
>
> I shared my draft proposal in GSoC dashboard and I kindly request your
> feedback in improving the proposal.
>
> Thanks and Regards,
>
> *Kasun Bandara*
> Faculty of Information Technology, University of Moratuwa
> 0715787004 | kasun...@gmail.com
> <http://www.linkedin.com/in/kasunweerakoon>
> <http://github.com/KasunWeerakoon>  <http://devkasun.blogspot.com/>
>
> On Tue, Mar 28, 2017 at 3:25 PM, Kasun Weerakoon <kasun...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I'm working on the project proposal and there were several questions
>> emerged as follows,
>>
>>1. In offline machine learning we normally preprocess data by doing
>>operations such as *scaling*, before training the model. So in the
>>streaming algorithm is there any way to do that?
>>
>>2. Does this algorithms we are going to implement should support *non
>>numeric* input such as text data?
>>
>>3. If it's so,  do we need to implement a *word2vec* model to convert
>>inputs into numeric vectors?
>>
>>4. If our streaming algorithms supports sentiment analysis on the
>>Social Networks,  how are we going to address this problem with streaming
>>data?
>>I researched about this matter and found some approach such as *Modified
>>Balanced Winnow *for streaming algorithms instead of batch mode
>>learning approach.
>>http://file.scirp.org/pdf/JDAIP_2014053015541008.pdf
>>
>> I appreciate your opinion about this problems and it would be very
>> helpful in creating the proposal for me.
>>
>> Thanks and Regards,
>>
>> *Kasun Bandara*
>> Faculty of Information Technology, University of Moratuwa
>> 0715787004 | kasun...@gmail.com
>> <http://www.linkedin.com/in/kasunweerakoon>
>> <http://github.com/KasunWeerakoon>  <http://devkasun.blogspot.com/>
>>
>> On Thu, Mar 23, 2017 at 11:19 AM, Kasun Weerakoon <kasun...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I started working on the project proposal as you mentioned and came up
>>> with a sample perceptron classifier algorithm.
>>>
>>> Please find the github repo in following link -
>>> https://github.com/KasunWeerakoon/GSoC_WSO2
>>>
>>> It would be great if you can provide me some feedback about it.
>>>
>>> Thanks and regards,
>>>
>>> On Wed, 15 Mar 2017, 07:25 Upul Bandara, <u...@wso2.com> wrote:
>>>
>>>> Hi Kasun,
>>>>
>>>> Sounds good. Also, please start working on the project proposal as
>>>> well.
>>>> The proposal should be included following high-level sections and
>>>> please feel free to add sub-sections as needed.
>>>>
>>>> 1. Description
>>>> 2. Deliverables
>>>> 3. Timeline
>>>> 4. Implementation
>>>>
>>>>
>>>> Thanks,
>>>> Upul
>>>>
>>>> On Tue, Mar 14, 2017 at 9:54 AM, Kasun Weerakoon <kasun...@gmail.com>
>>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> Sorry for being late to communicate my progress with you, because of my
>>>> academic works. From now on I will be able to work on this project with my
>>>> full potential.
>>>>
>>>> I went through the CEP quick start guide and created  event flow,
>>>> received events via HTTP transport, processed events with an execution plan
>>>> and published events to dashboard successfully.
>>>>
>>>> I also went through the Apache SAMOA getting start guide and did some
>>>> tutorials.
>>>>
>>>> I'm currently reading Chapter 12 of the Mining of Massive Datasets book
>>>> as you mentioned and hope your guidance to carry out the work.
>>>>
>>>> Thanks and Regards,
>>>>
>>>> *Kasun Bandara*
>>>> Faculty of Information Technology, University of Moratuwa
>>>> 0715787004 | kasun...@gmail.com
>>>> <http://www.linkedin.com/in/kasunweerakoon>
>>>> <http://github.com/KasunWeerakoon>  <http://devkasun.blogspot.com/>
>>>>
>>>> On Tue, Feb 28, 2017 at 12:06 PM, Kasun Weerakoon <kasun...@gmail.com>
>>>> wrote:
&g

Re: [Dev] [GSoC] Proposal 24 : Real-Time Machine Learning Toolkit for Siddhi

2017-04-02 Thread Upul Bandara
Hi Nadheesh,

I reviewed your proposal. For me, it looks OK.
Please add a little bit on how these algorithm works (high-level
introduction would be enough.)

Thanks,
Upul


On Thu, Mar 30, 2017 at 2:23 PM, Sriskandarajah Suhothayan <s...@wso2.com>
wrote:

> @Upul can you go through this.
>
>
> On Wed, Mar 29, 2017 at 8:38 PM, Nadheesh Jihan <nadhee...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I have shared the draft proposal for the GSoC proposal - 24 via the GSoC
>> web portal. Please review it and let me know if there are any changes
>> required in the proposal.
>>
>> I have changed the proposal according to the our last discussion. Please
>> check if the diagrams represent those details correctly.
>>
>> Thank you.
>> --
>> Best regards,
>> *Nadheesh Jihan*
>> Undergraduate | Department of Computer Science and Engineering
>> Faculty of Engineering
>> University of Moratuwa
>>
>
>
>
> --
>
> *S. Suhothayan*
> Associate Director / Architect
> *WSO2 Inc. *http://wso2.com
> * <http://wso2.com/>*
> lean . enterprise . middleware
>
>
> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | blog:
> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter:
> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in:
> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 : Real-Time Machine Learning Toolkit for Siddhi

2017-03-26 Thread Upul Bandara
Please find answers inline:

The questions I have:

1) Are we going to implement one extension for every algorithms or an new
extension for each learning algorithms.
One extension for all algorithms (please looks at
https://github.com/wso2-extensions/siddhi-execution-math for an example)

2) Are we going to use the same extension for training and predicting by
adding a new parameter to select if it is a training or a prediction :

   For every algorithm, we will have two methods namely: fit (for training)
and predict, similar to Scikit-Learn API

Regarding the proposal :

1) Do I have to mention about the performance and accuracy evaluation
techniques, benchmark data sets that will be used, or is it enough to just
focus on the high level design of the proposed system.
 When it comes to performance, Please run your model against well-known
datasets and present your result.


Thanks,
Upul


On Sat, Mar 25, 2017 at 10:26 AM, Nadheesh Jihan <nadhee...@gmail.com>
wrote:

> Hi,
>
> I sent the link to my prototype for the project proposal-24. I was
> expecting some feedback from you. Your feedback will be valuable for me to
> understand the requirements and produce a better proposal.
>
> Link to the prototype - https://github.com/Nadheesh/
> siddhi-execution-streaming-ml
>
> As I said earlier, I'm very interested in this project, since it is
> aligned with my passion and skill set. Therefore, I want to do my best for
> this project. I hope you don't mind me in asking some further questions
> since I want to further improve my prototype.
>
> In my prototype, I use a Stream Processor. So far, I have implemented a
> single functions to train and predict using *Perceptrons*.
>
> *sml:pml( name_of_algorithm, label, feature1, feature2, feature3)*
>
> *name_of_algorithm* - Name of training algorithms. (For now only
> Perceptron)
> *label* - The attribute name which contains the label of data (For
> supervise algorithms)
> *feature1, feature2...* - Attribute names of features
>
> The extension update the *Perceptron* model per each event. I tried to
> keep my algorithm very simple since we need to perform the training process
> with a small latency(real-time). And just to illustrate the prediction
> procedure, this stream processor returns a prediction for every given
> training data event as well
> Since this is a prototype I did not implement both versions.To implement
> the prediction procedure we can use the same extension or an another
> extension. However, I think we will need to persist the models in order to
> implement the prediction separately.
>
> The questions I have:
>
> 1) Are we going to implement one extension for every algorithms or an new
> extension for each learning algorithms.
>
> 2) Are we going to use the same extension for training and predicting by
> adding a new parameter to select if it is a training or a prediction
>
> Regarding the proposal :
>
> 1) Do I have to mention about the performance and accuracy evaluation
> techniques, benchmark data sets that will be used, or is it enough to just
> focus on the high level design of the proposed system.
>
> Thank you.
>
> --
> Best regards,
> *Nadheesh Jihan*
> Undergraduate | Department of Computer Science and Engineering
> Faculty of Engineering
> University of Moratuwa
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 : Real-Time Machine Learning Toolkit for Siddhi

2017-03-19 Thread Upul Bandara
Hi Nadheesh,

We are planning to implement a small set (manageable for a student to
implement and test within 2-3 months) of streaming ML algorithms.
The list of algorithms is not fixed and we encourage students to come up
with a list of algorithms.

Most probably, we will implement:
1. Perceptron
2. SVM
3. Naive Bayes
4.Nearest Neighbor

Thanks,
Upul

On Sun, Mar 19, 2017 at 2:53 PM, Nadheesh Jihan <nadhee...@gmail.com> wrote:

> I went through the book (*Chapter 12 :** Mining of Massive Datasets*) that was
> recommended by Upul to other candidates. Are we going to implement the
> algorithms mentioned in that chapter? What will be the required level of
> scalability and performance of those algorithms.
>
> I'm going to start on a prototype with *Perceptrons*. I think it is a
> good starting point, and I assumed it is one of the algorithm that is
> required to be implemented during this project since it is mentioned in the
> proposal.
>
> I appreciate that if you provide me with the list of algorithms that we
> are going to implement during this project. That will be helpful for me to
> focus my research only to the relevant algorithms.
>
> Thank you.
>
>
>
> On Sat, Mar 18, 2017 at 8:27 PM, Sriskandarajah Suhothayan <s...@wso2.com>
> wrote:
>
>>
>>
>> On Sat, Mar 18, 2017 at 8:18 PM, Nadheesh Jihan <nadhee...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I am an undergraduate from Department of Computer Science and
>>> Engineering at University of Moratuwa. I recently completed my internship
>>> period at WSO2. While I was working at WSO2, I was exposed to machine
>>> learning and real-time event processing using Siddhi. I am interested about
>>> Proposal-24 (Real-Time Machine Learning Toolkit for Siddhi) since it is
>>> more aligned with my skills and the new passion that I have developed at
>>> WSO2. However, I have few questions regarding the proposal. 1)How many ML
>>> algorithms are expected to be implemented during this project?
>>>
>> @Upul can you give insights on this.
>>
>>> 2)Are we going to implement the streaming ML algorithms from the scratch?
>>>
>> Yes
>>
>>> --
>>> Best regards,
>>> *Nadheesh Jihan*
>>> Undergraduate | Department of Computer Science and Engineering
>>> Faculty of Engineering
>>> University of Moratuwa
>>>
>>
>>
>>
>> --
>>
>> *S. Suhothayan*
>> Associate Director / Architect & Team Lead of WSO2 Complex Event
>> Processor
>> *WSO2 Inc. *http://wso2.com
>> * <http://wso2.com/>*
>> lean . enterprise . middleware
>>
>>
>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | blog:
>> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter:
>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in:
>> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
>>
>
>
>
> --
> Best regards,
> *Nadheesh Jihan*
> Undergraduate | Department of Computer Science and Engineering
> Faculty of Engineering
> University of Moratuwa
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 : Real-Time Machine Learning Toolkit for Siddhi

2017-03-19 Thread Upul Bandara
Hi Viraj,

We are glad to see your interest!

Please find answers to your questions.

1. We are planning the develop an ML library for streaming machine learning.
2. "If we are supposed to build a complete functionality," can you please
elaborate what is mean my complete functionality.

Additionally, an introduction to the project is given below.

The main objective of this project is to develop a real-time machine
learning toolkit for Siddhi [1]. Siddhi CEP is a lightweight, easy-to-use
Open Source Complex Event Processing Engine (CEP) released as a Java
Library under Apache Software License v2.0. The readme page of the Siddhi's
Github repository contains a good overview of the Siddhi library. Also,
SiddhiQL Guide [2] will be helpful you to understand Siddhi Query Language.

Most probably, we will be writing this toolkit as a Siddhi extension.
Therefore, please go through Siddhi Extension Guide [3] to get a quick
overview regarding how to write Siddhi extensions.

In addition to that, if you are not familiar with general machine learning
concepts, I think Chapter 12 of the Mining of Massive Datasets book (link
is provided in the GSco project page) will be really helpful. Also, if you
have some free time please look at other streaming machine learning
libraries such as Apache Samoa[4].

Please go through these Siddhi/ML tutorials/guides. They will be helpful
when it comes to writing your project proposal.

Thanks,
Upul

[1]. https://github.com/wso2/siddhi
[2]. https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1
[3] https://docs.wso2.com/display/CEP420/Writing+Extensions+to+Siddhi
[4] https://samoa.incubator.apache.org/

On Sat, Mar 18, 2017 at 10:12 PM, Viraj Gamage <viraj...@cse.mrt.ac.lk>
wrote:

> Hi,
>
> I'm Viraj Salaka, a 3rd year undergraduate from Department of Computer
> Science and Engineering, University of Moratuwa. I would like to do a
> project for WSO2 for GSoC 2017.
>
> Considering my interests and capabilities, I have chosen Proposal-24
> (Real-Time Machine Learning Toolkit for Siddhi). I am currently following
> the machine learning course in  which is conducted by Andrew Ng,  Stanford
> University (www.coursera.org/learn/machine-learning).
>
> By the way, I have few questions to ask.
> 1.)Are we supposed to provide a complete functionality with machine
> learning algorithms or provide a library containing machine learning
> algorithms?
> 2.) If we are supposed to build a complete functionality,are there any
>  pre-identified use-cases or requirements regarding the toolkit?
>
> Thank you
> --
> Viraj Salaka Gamage
> Undergraduate | Department of Computer Science and Engineering,University
> of Moratuwa, Sri Lanka
> mobile : +94 710 618 178 <+94%2071%20061%208178>
> Linked In : https://www.linkedin.com/in/virajsalaka
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [DEV] GSoC 2017 - Real-Time Machine Learning Toolkit for Siddhi

2017-03-14 Thread Upul Bandara
Hi Kasun,

Sounds good. Also, please start working on the project proposal as well.
The proposal should be included following high-level sections and please
feel free to add sub-sections as needed.

1. Description
2. Deliverables
3. Timeline
4. Implementation


Thanks,
Upul

On Tue, Mar 14, 2017 at 9:54 AM, Kasun Weerakoon <kasun...@gmail.com> wrote:

> Hi,
>
> Sorry for being late to communicate my progress with you, because of my
> academic works. From now on I will be able to work on this project with my
> full potential.
>
> I went through the CEP quick start guide and created  event flow, received
> events via HTTP transport, processed events with an execution plan and
> published events to dashboard successfully.
>
> I also went through the Apache SAMOA getting start guide and did some
> tutorials.
>
> I'm currently reading Chapter 12 of the Mining of Massive Datasets book as
> you mentioned and hope your guidance to carry out the work.
>
> Thanks and Regards,
>
> *Kasun Bandara*
> Faculty of Information Technology, University of Moratuwa
> 0715787004 | kasun...@gmail.com
> <http://www.linkedin.com/in/kasunweerakoon>
> <http://github.com/KasunWeerakoon>  <http://devkasun.blogspot.com/>
>
> On Tue, Feb 28, 2017 at 12:06 PM, Kasun Weerakoon <kasun...@gmail.com>
> wrote:
>
>> Hi,
>>
>> According to the rules mentioned,  I think I'm eligible to the program.
>>
>> Thanks and Regards,
>>
>> *Kasun Bandara*
>> Faculty of Information Technology, University of Moratuwa
>> 0715787004 | kasun...@gmail.com
>> <http://www.linkedin.com/in/kasunweerakoon>
>> <http://github.com/KasunWeerakoon>  <http://devkasun.blogspot.com/>
>>
>> On Tue, Feb 28, 2017 at 10:59 AM, Upul Bandara <u...@wso2.com> wrote:
>>
>>> Hi Kasun,
>>>
>>> Great!
>>> Also, please verify your eligibility as per the GSoC rules:
>>> https://summerofcode.withgoogle.com/rules/
>>>
>>> Thanks,
>>> Upul
>>>
>>> On Tue, Feb 21, 2017 at 9:52 AM, Kasun Weerakoon <kasun...@gmail.com>
>>> wrote:
>>>
>>>> Hi Upul,
>>>>
>>>> Thanks you for your reply. I'll go through above mentioned guides and
>>>> get back to you later.
>>>>
>>>> Regards,
>>>> Kasun Weerakoon.
>>>>
>>>> On Tue, 21 Feb 2017, 08:39 Upul Bandara, <u...@wso2.com> wrote:
>>>>
>>>> Hi Kasun,
>>>>
>>>> We are glad to see your interest!
>>>>
>>>> The main objective of this project is to develop a real-time machine
>>>> learning toolkit for Siddhi [1]. Siddhi CEP is a lightweight, easy-to-use
>>>> Open Source Complex Event Processing Engine (CEP) released as a Java
>>>> Library under Apache Software License v2.0. The readme page of the Siddhi's
>>>> Github repository contains a good overview of the Siddhi library. Also,
>>>> SiddhiQL Guide [2] will be helpful you to understand Siddhi Query Language.
>>>>
>>>> Most probably, we will be writing this toolkit as a Siddhi extension.
>>>> Therefore, please go through Siddhi Extension Guide [3] to get a quick
>>>> overview regarding how to write Siddhi extensions.
>>>>
>>>> In addition to that, if you are not familiar with general machine
>>>> learning concepts, I think Chapter 12 of the Mining of Massive Datasets
>>>> book (link is provided in the GSco project page) will be really helpful.
>>>> Also, if you have some free time please look at other streaming machine
>>>> learning libraries such as Apache Samoa[4].
>>>>
>>>> Please go through these Siddhi/ML tutorials/guides. They will be
>>>> helpful when it comes to writing your project proposal.
>>>>
>>>> Thanks,
>>>> Upul
>>>>
>>>> [1]. https://github.com/wso2/siddhi
>>>> [2]. https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1
>>>> [3] https://docs.wso2.com/display/CEP420/Writing+Extensions+to+Siddhi
>>>> [4] https://samoa.incubator.apache.org/
>>>>
>>>> On Mon, Feb 20, 2017 at 7:00 PM, Kasun Weerakoon <kasun...@gmail.com>
>>>> wrote:
>>>>
>>>> Hi all,
>>>>
>>>> I'm Kasun Weerakoon, final year undergraduate of University of
>>>> Moratuwa, Sri Lanka. I'm interested about above mentioned project idea as
>>>> I'm passionate about machine learning and deep learning techniqu

Re: [Dev] GSoC 2017 - Real-Time Machine Learning Toolkit for Siddhi

2017-03-08 Thread Upul Bandara
Hi Satyarth,

Looks good, please try to implement few algorithms in Java and if you need
some help please let me know.

The proposal should be included following high-level sections and please
feel free to add sub-sections as needed.

1. Description
2. Deliverables
3. Timeline
4. Implementation


Thanks,
Upul


On Mon, Mar 6, 2017 at 10:20 PM, Satyarth Praveen <satyarth...@gmail.com>
wrote:

> Thanks, Upul
>
> I'll go through the book and try implementing the algorithms.
> Meanwhile, can I get some guidance on the proposal? This is my first time
> applying to GSoC, so I have little idea about the drafting of the proposal.
>
> Thank you
>
> Regards,
> Satyarth Praveen
>
> On Mon, Mar 6, 2017 at 9:18 AM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi Satyarth,
>>
>> Thanks for the update.
>>
>> I think next, you can implement few machine learning algorithms in Java.
>> When you are developing algorithms, think about what modifications we need
>> to do in order to work those algorithms well in streaming environments. The 
>> Chapter
>> 12 of the Mining of Massive Datasets book contains a lot of details
>> regarding scalability and streaming aspects of machine learning algorithms.
>>
>> The next step in the GSoC project is submitting your project proposal. If
>> you start early, it will be rally helpful for you to submit a strong
>> project proposal.
>>
>> Thanks,
>> Upul
>>
>>
>> On Sat, Mar 4, 2017 at 12:15 AM, Satyarth Praveen <satyarth...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I have gone through the given links, gone through the Getting Started
>>> guide, solved the above issues, and now have a pretty decent idea of the
>>> platform.
>>> Can you please guide me as to what should I do next?
>>>
>>> Thanks
>>>
>>> Regards,
>>> Satyarth Praveen
>>>
>>> On Mon, Feb 27, 2017 at 10:25 AM, Satyarth Praveen <
>>> satyarth...@gmail.com> wrote:
>>>
>>>> Thanks Upul.
>>>> Will try these and get back.
>>>>
>>>> Regards,
>>>> Satyarth Praveen
>>>>
>>>> On Mon, Feb 27, 2017 at 8:48 AM, Upul Bandara <u...@wso2.com> wrote:
>>>>
>>>>> Hi Satyarth,
>>>>>
>>>>> For your first question:  Please create a logger publisher for your
>>>>> output stream and see whether it print output events to the console?
>>>>>
>>>>> For your second question:  According to the error message, it tried to
>>>>> get some artifact from the wso2-nexus. But it can't read those data since
>>>>> you are offline. So please build the product again while you are connected
>>>>> to the Internet.
>>>>>
>>>>> Thanks,
>>>>> Upul
>>>>>
>>>>>
>>>>> On Sun, Feb 26, 2017 at 1:10 AM, Satyarth Praveen <
>>>>> satyarth...@gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I am also getting an error trying to build the WSO2 CEP project
>>>>>> <https://github.com/wso2/product-cep>.
>>>>>> The last few line of the terminal output while building the project
>>>>>> are:-
>>>>>>
>>>>>> 
>>>>>> ===
>>>>>> [INFO] 
>>>>>> 
>>>>>> [INFO] Building WSO2 CEP - UI Integration Test Module 4.2.1-SNAPSHOT
>>>>>> [INFO] 
>>>>>> 
>>>>>> [INFO] 
>>>>>> 
>>>>>> [INFO] Reactor Summary:
>>>>>> [INFO]
>>>>>> [INFO] WSO2 CEP - Parent .. SUCCESS
>>>>>> [  0.737 s]
>>>>>> [INFO] WSO2 CEP - Style Parent  SUCCESS [
>>>>>>  0.037 s]
>>>>>> [INFO] WSO2 CEP - Styles .. SUCCESS
>>>>>> [  1.084 s]
>>>>>> [INFO] WSO2 Stratos CEP - Styles .. SUCCESS [
>>>>>>  0.215 s]
>>>>>> [INFO] WSO2 CEP - Samples Parent .

Re: [Dev] GSoC 2017 - Real-Time Machine Learning Toolkit for Siddhi

2017-03-06 Thread Upul Bandara
Hi Satyarth,

Thanks for the update.

I think next, you can implement few machine learning algorithms in Java.
When you are developing algorithms, think about what modifications we need
to do in order to work those algorithms well in streaming
environments. The Chapter
12 of the Mining of Massive Datasets book contains a lot of details
regarding scalability and streaming aspects of machine learning algorithms.

The next step in the GSoC project is submitting your project proposal. If
you start early, it will be rally helpful for you to submit a strong
project proposal.

Thanks,
Upul


On Sat, Mar 4, 2017 at 12:15 AM, Satyarth Praveen <satyarth...@gmail.com>
wrote:

> Hi,
>
> I have gone through the given links, gone through the Getting Started
> guide, solved the above issues, and now have a pretty decent idea of the
> platform.
> Can you please guide me as to what should I do next?
>
> Thanks
>
> Regards,
> Satyarth Praveen
>
> On Mon, Feb 27, 2017 at 10:25 AM, Satyarth Praveen <satyarth...@gmail.com>
> wrote:
>
>> Thanks Upul.
>> Will try these and get back.
>>
>> Regards,
>> Satyarth Praveen
>>
>> On Mon, Feb 27, 2017 at 8:48 AM, Upul Bandara <u...@wso2.com> wrote:
>>
>>> Hi Satyarth,
>>>
>>> For your first question:  Please create a logger publisher for your
>>> output stream and see whether it print output events to the console?
>>>
>>> For your second question:  According to the error message, it tried to
>>> get some artifact from the wso2-nexus. But it can't read those data since
>>> you are offline. So please build the product again while you are connected
>>> to the Internet.
>>>
>>> Thanks,
>>> Upul
>>>
>>>
>>> On Sun, Feb 26, 2017 at 1:10 AM, Satyarth Praveen <satyarth...@gmail.com
>>> > wrote:
>>>
>>>> Hi,
>>>> I am also getting an error trying to build the WSO2 CEP project
>>>> <https://github.com/wso2/product-cep>.
>>>> The last few line of the terminal output while building the project
>>>> are:-
>>>>
>>>> 
>>>> ===
>>>> [INFO] 
>>>> 
>>>> [INFO] Building WSO2 CEP - UI Integration Test Module 4.2.1-SNAPSHOT
>>>> [INFO] 
>>>> 
>>>> [INFO] 
>>>> 
>>>> [INFO] Reactor Summary:
>>>> [INFO]
>>>> [INFO] WSO2 CEP - Parent .. SUCCESS [
>>>>  0.737 s]
>>>> [INFO] WSO2 CEP - Style Parent  SUCCESS [
>>>>  0.037 s]
>>>> [INFO] WSO2 CEP - Styles .. SUCCESS [
>>>>  1.084 s]
>>>> [INFO] WSO2 Stratos CEP - Styles .. SUCCESS [
>>>>  0.215 s]
>>>> [INFO] WSO2 CEP - Samples Parent .. SUCCESS [
>>>>  0.050 s]
>>>> [INFO] WSO2 CEP - Samples Producers ... SUCCESS [
>>>>  0.016 s]
>>>> [INFO] WSO2 CEP - Producer - WSO2 Event Client  SUCCESS [
>>>>  3.029 s]
>>>> [INFO] WSO2 CEP - Publisher - HTTP Client . SUCCESS [
>>>>  0.326 s]
>>>> [INFO] WSO2 CEP - Publisher - JMS Client .. SUCCESS [
>>>>  0.374 s]
>>>> [INFO] WSO2 CEP - Publisher - MQTT Client . SUCCESS [
>>>>  0.204 s]
>>>> [INFO] WSO2 CEP - Publisher - Kafka Client  SUCCESS [
>>>>  0.255 s]
>>>> [INFO] WSO2 CEP - Publisher - SOAP Client . SUCCESS [
>>>>  0.682 s]
>>>> [INFO] WSO2 CEP - Producer - Websocket Publisher .. SUCCESS [
>>>>  1.113 s]
>>>> [INFO] WSO2 CEP - Producer - Performance Test . SUCCESS [
>>>>  0.554 s]
>>>> [INFO] WSO2 CEP - Publisher - HTTP Performance Client . SUCCESS [
>>>>  0.232 s]
>>>> [INFO] WSO2 CEP - Publisher - Kafka Producer .. SUCCESS [
>>>>  0.129 s]
>>>> [INFO] WSO2 CEP - Publisher - JMS Performance Client .. SUCCESS [
>>>>  0.197 s]
>>>> [INFO] WSO2 CEP - Sample Consumers  SUCCESS [
>>>>  0.016 s

Re: [Dev] Regarding gsoc 2017 projects

2017-03-01 Thread Upul Bandara
Hi Anshu,

As the starting point, please go through the material I have already shared
with you.
These materials will really help you when it comes to writing your proposal.

On Wed, Mar 1, 2017 at 4:01 PM, ANSHU ADITYA <annshu.adit...@gmail.com>
wrote:

> Hi Upul,
> Now I have verified my eligibility and ready for gsoc 2017 also I have
> explored projects.Now Please guide me how to get started for the proposal?
> ᐧ
>
> On Wed, Mar 1, 2017 at 3:55 PM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi Tishan,
>>
>> We have already replied to the student. Please refer
>> "Regarding gsoc 2017"
>>
>> Thanks,
>> Upul
>>
>> On Wed, Mar 1, 2017 at 3:44 PM, Tishan Dahanayakage <tis...@wso2.com>
>> wrote:
>>
>>> Hi Anshu,
>>>
>>> Thanks for your interest. I am adding possible metors to the mail so
>>> that you can have addition information.
>>>
>>> Thanks
>>> /Tishan
>>>
>>> On Mon, Feb 27, 2017 at 11:21 AM, ANSHU ADITYA <annshu.adit...@gmail.com
>>> > wrote:
>>>
>>>> Hi,
>>>> I have explored your idealist and I decided to work on Real Time ML
>>>> toolkit for Siddhi.
>>>> As I am very good in maths so I think I will enjoy its implementation
>>>> too.
>>>> Not please guide me how to start ?
>>>> ᐧ
>>>>
>>>> On Mon, Feb 27, 2017 at 4:31 AM, Tharindu Edirisinghe <
>>>> tharin...@wso2.com> wrote:
>>>>
>>>>> Hi Anshu,
>>>>>
>>>>> We are glad to see your interest. The list of GSoC 2017 project ideas
>>>>> can be found in the link [1]. Please go through the list and select a
>>>>> project that matches your interests and apply for GSoC with WSO2.
>>>>>
>>>>> [1] https://docs.wso2.com/display/GSoC/Project+Proposals+for+2017
>>>>>
>>>>> Best Regards,
>>>>> Tharindu Edirisinghe
>>>>>
>>>>> On Sun, Feb 26, 2017 at 11:47 PM, ANSHU ADITYA <
>>>>> annshu.adit...@gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I have been working in data science since 3+ years and based on my
>>>>>> experience I want to contribute in some good open source projects, if you
>>>>>> are participating this year also in gsoc 2017.
>>>>>> *Anshu Aditya*
>>>>>> Final Year
>>>>>> *Electronics & Communication*
>>>>>> *The LNMIIT, Jaipur*
>>>>>> *Contact No : +91-8527696121 <+91%2085276%2096121>*
>>>>>> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
>>>>>> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
>>>>>> *gitHub* <https://github.com/pyAddict>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ᐧ
>>>>>>
>>>>>> ___
>>>>>> Dev mailing list
>>>>>> Dev@wso2.org
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Tharindu Edirisinghe
>>>>> Senior Software Engineer | WSO2 Inc
>>>>> Platform Security Team
>>>>> Blog : http://tharindue.blogspot.com
>>>>> mobile : +94 775181586 <+94%2077%20518%201586>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thanks & Regards !!
>>>>
>>>> *Anshu Aditya*
>>>> Final Year
>>>> *Electronics & Communication*
>>>> *The LNMIIT, Jaipur*
>>>> *Contact No : +91-8527696121 <+91%2085276%2096121>*
>>>> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
>>>> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
>>>> *gitHub* <https://github.com/pyAddict>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ___
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Tishan Dahanayakage
>>> Senior Software Engineer
>>> WSO2, Inc.
>>> Mobile:+94 716481328 <+94%2071%20648%201328>
>>>
>>> Disclaimer: This communication may contain privileged or other
>>> confidential information and is intended exclusively for the addressee/s.
>>> If you are not the intended recipient/s, or believe that you may have
>>> received this communication in error, please reply to the sender indicating
>>> that fact and delete the copy you received and in addition, you should not
>>> print, copy, re-transmit, disseminate, or otherwise use the information
>>> contained in this communication. Internet communications cannot be
>>> guaranteed to be timely, secure, error or virus-free. The sender does not
>>> accept liability for any errors or omissions.
>>>
>>
>>
>>
>> --
>> Upul Bandara,
>> Associate Technical Lead, WSO2, Inc.,
>> Mob: +94 715 468 345 <+94%2071%20546%208345>.
>>
>
>
>
> --
> Thanks & Regards !!
>
> *Anshu Aditya*
> Final Year
> *Electronics & Communication*
> *The LNMIIT, Jaipur*
> *Contact No : +91-8527696121 <+91%2085276%2096121>*
> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
> *gitHub* <https://github.com/pyAddict>
>
>
>
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Regarding gsoc 2017 projects

2017-03-01 Thread Upul Bandara
Hi Tishan,

We have already replied to the student. Please refer
"Regarding gsoc 2017"

Thanks,
Upul

On Wed, Mar 1, 2017 at 3:44 PM, Tishan Dahanayakage <tis...@wso2.com> wrote:

> Hi Anshu,
>
> Thanks for your interest. I am adding possible metors to the mail so that
> you can have addition information.
>
> Thanks
> /Tishan
>
> On Mon, Feb 27, 2017 at 11:21 AM, ANSHU ADITYA <annshu.adit...@gmail.com>
> wrote:
>
>> Hi,
>> I have explored your idealist and I decided to work on Real Time ML
>> toolkit for Siddhi.
>> As I am very good in maths so I think I will enjoy its implementation too.
>> Not please guide me how to start ?
>> ᐧ
>>
>> On Mon, Feb 27, 2017 at 4:31 AM, Tharindu Edirisinghe <tharin...@wso2.com
>> > wrote:
>>
>>> Hi Anshu,
>>>
>>> We are glad to see your interest. The list of GSoC 2017 project ideas
>>> can be found in the link [1]. Please go through the list and select a
>>> project that matches your interests and apply for GSoC with WSO2.
>>>
>>> [1] https://docs.wso2.com/display/GSoC/Project+Proposals+for+2017
>>>
>>> Best Regards,
>>> Tharindu Edirisinghe
>>>
>>> On Sun, Feb 26, 2017 at 11:47 PM, ANSHU ADITYA <annshu.adit...@gmail.com
>>> > wrote:
>>>
>>>> Hi,
>>>> I have been working in data science since 3+ years and based on my
>>>> experience I want to contribute in some good open source projects, if you
>>>> are participating this year also in gsoc 2017.
>>>> *Anshu Aditya*
>>>> Final Year
>>>> *Electronics & Communication*
>>>> *The LNMIIT, Jaipur*
>>>> *Contact No : +91-8527696121 <+91%2085276%2096121>*
>>>> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
>>>> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
>>>> *gitHub* <https://github.com/pyAddict>
>>>>
>>>>
>>>>
>>>>
>>>> ᐧ
>>>>
>>>> ___
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Tharindu Edirisinghe
>>> Senior Software Engineer | WSO2 Inc
>>> Platform Security Team
>>> Blog : http://tharindue.blogspot.com
>>> mobile : +94 775181586 <+94%2077%20518%201586>
>>>
>>
>>
>>
>> --
>> Thanks & Regards !!
>>
>> *Anshu Aditya*
>> Final Year
>> *Electronics & Communication*
>> *The LNMIIT, Jaipur*
>> *Contact No : +91-8527696121 <+91%2085276%2096121>*
>> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
>> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
>> *gitHub* <https://github.com/pyAddict>
>>
>>
>>
>>
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Tishan Dahanayakage
> Senior Software Engineer
> WSO2, Inc.
> Mobile:+94 716481328 <+94%2071%20648%201328>
>
> Disclaimer: This communication may contain privileged or other
> confidential information and is intended exclusively for the addressee/s.
> If you are not the intended recipient/s, or believe that you may have
> received this communication in error, please reply to the sender indicating
> that fact and delete the copy you received and in addition, you should not
> print, copy, re-transmit, disseminate, or otherwise use the information
> contained in this communication. Internet communications cannot be
> guaranteed to be timely, secure, error or virus-free. The sender does not
> accept liability for any errors or omissions.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [DEV] GSoC 2017 - Real-Time Machine Learning Toolkit for Siddhi

2017-02-27 Thread Upul Bandara
Hi Kasun,

Great!
Also, please verify your eligibility as per the GSoC rules:
https://summerofcode.withgoogle.com/rules/

Thanks,
Upul

On Tue, Feb 21, 2017 at 9:52 AM, Kasun Weerakoon <kasun...@gmail.com> wrote:

> Hi Upul,
>
> Thanks you for your reply. I'll go through above mentioned guides and get
> back to you later.
>
> Regards,
> Kasun Weerakoon.
>
> On Tue, 21 Feb 2017, 08:39 Upul Bandara, <u...@wso2.com> wrote:
>
> Hi Kasun,
>
> We are glad to see your interest!
>
> The main objective of this project is to develop a real-time machine
> learning toolkit for Siddhi [1]. Siddhi CEP is a lightweight, easy-to-use
> Open Source Complex Event Processing Engine (CEP) released as a Java
> Library under Apache Software License v2.0. The readme page of the Siddhi's
> Github repository contains a good overview of the Siddhi library. Also,
> SiddhiQL Guide [2] will be helpful you to understand Siddhi Query Language.
>
> Most probably, we will be writing this toolkit as a Siddhi extension.
> Therefore, please go through Siddhi Extension Guide [3] to get a quick
> overview regarding how to write Siddhi extensions.
>
> In addition to that, if you are not familiar with general machine learning
> concepts, I think Chapter 12 of the Mining of Massive Datasets book (link
> is provided in the GSco project page) will be really helpful. Also, if you
> have some free time please look at other streaming machine learning
> libraries such as Apache Samoa[4].
>
> Please go through these Siddhi/ML tutorials/guides. They will be helpful
> when it comes to writing your project proposal.
>
> Thanks,
> Upul
>
> [1]. https://github.com/wso2/siddhi
> [2]. https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1
> [3] https://docs.wso2.com/display/CEP420/Writing+Extensions+to+Siddhi
> [4] https://samoa.incubator.apache.org/
>
> On Mon, Feb 20, 2017 at 7:00 PM, Kasun Weerakoon <kasun...@gmail.com>
> wrote:
>
> Hi all,
>
> I'm Kasun Weerakoon, final year undergraduate of University of Moratuwa,
> Sri Lanka. I'm interested about above mentioned project idea as I'm
> passionate about machine learning and deep learning techniques. I have used
> ML in my final year project and have followed the Coursera machine learning
> course by Stanford University as well as a ML course module in the
> university. I've recently participated to the Deep Learning meetup held in
> your organization. I use Java as my major programming language and
> currently  I'm following tutorials on Siddhi. I believe I'm a good
> candidate for this project and hope your guidance for this project.
>
> Regards,
> Kasun Weerakoon.
>
> _______
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
> Upul Bandara,
> Mob: +94 715 468 345 <+94%2071%20546%208345>.
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Regarding gsoc 2017

2017-02-27 Thread Upul Bandara
Hi Anshu,

Great!
Also, please verify your eligibility as per the GSoC rules:
https://summerofcode.withgoogle.com/rules/

Thanks,
Upul

On Mon, Feb 27, 2017 at 11:34 AM, ANSHU ADITYA <annshu.adit...@gmail.com>
wrote:

> Thanks.
> I start exploring it.
> ᐧ
>
> On Mon, Feb 27, 2017 at 11:31 AM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi Anshu,
>>
>> We are glad to see your interest!
>>
>> The main objective of the project is to develop a real-time machine
>> learning toolkit for Siddhi [1]. Siddhi CEP is a lightweight, easy-to-use
>> Open Source Complex Event Processing Engine (CEP) released as a Java
>> Library under Apache Software License v2.0. The readme page of the Siddhi's
>> Github repository contains a good overview of the Siddhi library. Also,
>> SiddhiQL Guide [2] will be helpful you to understand Siddhi Query Language.
>>
>> Most probably, we will be writing this toolkit as a Siddhi extension.
>> Therefore, please go through Siddhi Extension Guide [3] to get a quick
>> overview regarding how to write Siddhi extensions.
>>
>> In addition to that, if you are not familiar with general machine
>> learning concepts, I think Chapter 12 of the Mining of Massive Datasets
>> book (link is provided in the GSco project page) will be really helpful.
>> Also, if you have some free time please look at other streaming machine
>> learning libraries such as Apache Samoa[4].
>>
>> Please go through these Siddhi/ML tutorials/guides. They will be helpful
>> when it comes to writing your project proposal.
>>
>> Thanks,
>> Upul
>>
>> [1]. https://github.com/wso2/siddhi
>> [2]. https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1
>> [3] https://docs.wso2.com/display/CEP420/Writing+Extensions+to+Siddhi
>> [4] https://samoa.incubator.apache.org/
>>
>> On Mon, Feb 27, 2017 at 11:23 AM, ANSHU ADITYA <annshu.adit...@gmail.com>
>> wrote:
>>
>>> Hi,
>>> I am a data lover and decided to go with *Real Time ML toolkit for
>>> Siddh*i.I like maths and I think I will enjoy its implementation too.
>>> Please guide me how to proceed further?
>>>
>>> --
>>> Thanks & Regards !!
>>>
>>> *Anshu Aditya*
>>> Final Year
>>> *Electronics & Communication*
>>> *The LNMIIT, Jaipur*
>>> *Contact No : +91-8527696121 <+91%2085276%2096121>*
>>> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
>>> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
>>> *gitHub* <https://github.com/pyAddict>
>>>
>>>
>>>
>>>
>>> ᐧ
>>>
>>
>>
>>
>> --
>> Upul Bandara,
>> Associate Technical Lead, WSO2, Inc.,
>> Mob: +94 715 468 345 <+94%2071%20546%208345>.
>>
>
>
>
> --
> Thanks & Regards !!
>
> *Anshu Aditya*
> Final Year
> *Electronics & Communication*
> *The LNMIIT, Jaipur*
> *Contact No : +91-8527696121 <+91%2085276%2096121>*
> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
> *gitHub* <https://github.com/pyAddict>
>
>
>
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Regarding gsoc 2017

2017-02-26 Thread Upul Bandara
Hi Anshu,

We are glad to see your interest!

The main objective of the project is to develop a real-time machine
learning toolkit for Siddhi [1]. Siddhi CEP is a lightweight, easy-to-use
Open Source Complex Event Processing Engine (CEP) released as a Java
Library under Apache Software License v2.0. The readme page of the Siddhi's
Github repository contains a good overview of the Siddhi library. Also,
SiddhiQL Guide [2] will be helpful you to understand Siddhi Query Language.

Most probably, we will be writing this toolkit as a Siddhi extension.
Therefore, please go through Siddhi Extension Guide [3] to get a quick
overview regarding how to write Siddhi extensions.

In addition to that, if you are not familiar with general machine learning
concepts, I think Chapter 12 of the Mining of Massive Datasets book (link
is provided in the GSco project page) will be really helpful. Also, if you
have some free time please look at other streaming machine learning
libraries such as Apache Samoa[4].

Please go through these Siddhi/ML tutorials/guides. They will be helpful
when it comes to writing your project proposal.

Thanks,
Upul

[1]. https://github.com/wso2/siddhi
[2]. https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1
[3] https://docs.wso2.com/display/CEP420/Writing+Extensions+to+Siddhi
[4] https://samoa.incubator.apache.org/

On Mon, Feb 27, 2017 at 11:23 AM, ANSHU ADITYA <annshu.adit...@gmail.com>
wrote:

> Hi,
> I am a data lover and decided to go with *Real Time ML toolkit for Siddh*i.I
> like maths and I think I will enjoy its implementation too.
> Please guide me how to proceed further?
>
> --
> Thanks & Regards !!
>
> *Anshu Aditya*
> Final Year
> *Electronics & Communication*
> *The LNMIIT, Jaipur*
> *Contact No : +91-8527696121 <+91%2085276%2096121>*
> *Alternate Email Id: annshu0...@gmail.com <annshu0...@gmail.com>*
> <https://www.linkedin.com/in/anshu-aditya-55ba078b>
> *gitHub* <https://github.com/pyAddict>
>
>
>
>
> ᐧ
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Real-Time Machine Learning Toolkit for Siddhi

2017-02-26 Thread Upul Bandara
>>> wrote:
>>>>>>>
>>>>>>>> [Looping the mentors]
>>>>>>>>
>>>>>>>> Hi Satyarth,
>>>>>>>>
>>>>>>>> Thanks for your interest in the project. Mentors would get back to
>>>>>>>> you with more details. Would you mind letting us know the date you 
>>>>>>>> will be
>>>>>>>> passed out?
>>>>>>>>
>>>>>>>> On Mon, Feb 20, 2017 at 12:59 AM, Satyarth Praveen <
>>>>>>>> satyarth...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hello everyone,
>>>>>>>>>
>>>>>>>>> I'm Satyarth Praveen, a 4th-year undergraduate student from Delhi
>>>>>>>>> Technological University (formerly DCE), New Delhi. I'm interested in
>>>>>>>>> implementing the *Real-Time Machine Learning Toolkit for Siddhi
>>>>>>>>> <https://docs.wso2.com/display/GSoC/Project+Proposals+for+2017#ProjectProposalsfor2017-Proposal24:[Analytics]Real-TimeMachineLearningToolkitforSiddhi>*
>>>>>>>>>  which is the Proposal No. 24 for WSO2 Google Summer of Code 2017
>>>>>>>>> project as mentioned here
>>>>>>>>> <https://docs.wso2.com/display/GSoC/Project+Proposals+for+2017#ProjectProposalsfor2017-Proposal6:AtomPluginforSiddhi>
>>>>>>>>> .
>>>>>>>>> I'm well-versed with Java and have multiple projects regarding
>>>>>>>>> machine learning including some research projects and an IEEE 
>>>>>>>>> published
>>>>>>>>> research paper. I would be excited to work on the mentioned project. 
>>>>>>>>> It
>>>>>>>>> would be great if someone could provide me with the additional 
>>>>>>>>> details for
>>>>>>>>> getting started with the project.
>>>>>>>>>
>>>>>>>>> Thank you.
>>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>> Satyarth Praveen
>>>>>>>>>
>>>>>>>>> ___
>>>>>>>>> Dev mailing list
>>>>>>>>> Dev@wso2.org
>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Thanks & regards,
>>>>>>>> Nirmal
>>>>>>>>
>>>>>>>> Technical Lead - Analytics Team, WSO2 Inc.
>>>>>>>> Mobile: +94715779733 <+94%2071%20577%209733>
>>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Thanks & regards,
>>>>>> Nirmal
>>>>>>
>>>>>> Technical Lead - Analytics Team, WSO2 Inc.
>>>>>> Mobile: +94715779733 <+94%2071%20577%209733>
>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Thanks & regards,
>>>> Nirmal
>>>>
>>>> Technical Lead - Analytics Team, WSO2 Inc.
>>>> Mobile: +94715779733 <+94%2071%20577%209733>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [DEV] GSoC 2017 - Real-Time Machine Learning Toolkit for Siddhi

2017-02-20 Thread Upul Bandara
Hi Kasun,

We are glad to see your interest!

The main objective of this project is to develop a real-time machine
learning toolkit for Siddhi [1]. Siddhi CEP is a lightweight, easy-to-use
Open Source Complex Event Processing Engine (CEP) released as a Java
Library under Apache Software License v2.0. The readme page of the Siddhi's
Github repository contains a good overview of the Siddhi library. Also,
SiddhiQL Guide [2] will be helpful you to understand Siddhi Query Language.

Most probably, we will be writing this toolkit as a Siddhi extension.
Therefore, please go through Siddhi Extension Guide [3] to get a quick
overview regarding how to write Siddhi extensions.

In addition to that, if you are not familiar with general machine learning
concepts, I think Chapter 12 of the Mining of Massive Datasets book (link
is provided in the GSco project page) will be really helpful. Also, if you
have some free time please look at other streaming machine learning
libraries such as Apache Samoa[4].

Please go through these Siddhi/ML tutorials/guides. They will be helpful
when it comes to writing your project proposal.

Thanks,
Upul

[1]. https://github.com/wso2/siddhi
[2]. https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1
[3] https://docs.wso2.com/display/CEP420/Writing+Extensions+to+Siddhi
[4] https://samoa.incubator.apache.org/

On Mon, Feb 20, 2017 at 7:00 PM, Kasun Weerakoon <kasun...@gmail.com> wrote:

> Hi all,
>
> I'm Kasun Weerakoon, final year undergraduate of University of Moratuwa,
> Sri Lanka. I'm interested about above mentioned project idea as I'm
> passionate about machine learning and deep learning techniques. I have used
> ML in my final year project and have followed the Coursera machine learning
> course by Stanford University as well as a ML course module in the
> university. I've recently participated to the Deep Learning meetup held in
> your organization. I use Java as my major programming language and
> currently  I'm following tutorials on Siddhi. I believe I'm a good
> candidate for this project and hope your guidance for this project.
>
> Regards,
> Kasun Weerakoon.
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Upul Bandara,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 Proposal 24

2017-02-20 Thread Upul Bandara
Hi Sujeeharan,

We are glad to see your interest!

The main objective of this project is to develop a real-time machine
learning toolkit for Siddhi [1]. Siddhi CEP is a lightweight, easy-to-use
Open Source Complex Event Processing Engine (CEP) released as a Java
Library under Apache Software License v2.0. The readme page of the Siddhi's
Github repository contains a good overview of the Siddhi library. Also,
SiddhiQL Guide [2] will be helpful you to understand Siddhi Query Language.

Most probably, we will be writing this toolkit as a Siddhi extension.
Therefore, please go through Siddhi Extension Guide [3] to get a quick
overview regarding how to write Siddhi extensions.

In addition to that, if you are not familiar with general machine learning
concepts, I think Chapter 12 of the Mining of Massive Datasets book (link
is provided in the GSco project page) will be really helpful. Also, if you
have some free time please look at other streaming machine learning
libraries such as Apache Samoa[4].

Please go through these Siddhi/ML tutorials/guides. They will be helpful
when it comes to writing your project proposal.

Thanks,
Upul

[1]. https://github.com/wso2/siddhi
[2]. https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1
[3] https://docs.wso2.com/display/CEP420/Writing+Extensions+to+Siddhi
[4] https://samoa.incubator.apache.org/

On Mon, Feb 20, 2017 at 3:15 PM, Sujeeharan Ganeshan <g_sujeeha...@yahoo.com
> wrote:

> Hi Upul and Suhothayan,
>
> We are a set of four final year students from Sri Lanka Institute of
> Information and Technology. While we were looking for GSoC related projects
> and researches for our 4th Year CDAP Module we came across WSO2 and found
> some project. Since we are interested in the area Artificial Intelligence
> we thought of doing something that is related to that area. And we came
> across your project proposal Real-Time machine learning toolkit for Siddhi.
> We are interested to work with you in this project. We all are familiar
> with Java well. And we are in the process of learning about ML as well
> (Actually taking a course in Coursera by Stanford University ). We hope we
> made a good impression.
> We hope to work with you all in this project.
>
> Thanks and Regards
> Sujeeharan
> Sri Lanka Institute of Information and Technology
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [Architecture] [VOTE] Release WSO2 Machine Learner 1.2.0 RC1

2016-09-07 Thread Upul Bandara
+1 for CEP Extension

On Wed, Sep 7, 2016 at 2:59 PM, Supun Sethunga <sup...@wso2.com> wrote:

> Tested all the samples.
>
> [+] Stable - go ahead and release
>
>
>
> On Wed, Sep 7, 2016 at 1:55 PM, Nirmal Fernando <nir...@wso2.com> wrote:
>
>> [+] Stable - go ahead and release
>>
>> On Tue, Sep 6, 2016 at 6:09 PM, Supun Sethunga <sup...@wso2.com> wrote:
>>
>>> Hi Devs,
>>>
>>> This is the 1st Release Candidate of the WSO2 Machine Learner 1.2.0. This
>>> release includes the  following improvements and fixes:
>>>
>>>- ML-DAS integration
>>>- Spark upgrade to v1.6.2
>>>- Security fixes associated with the WSO2 Carbon 4.4.9 platform
>>>release
>>>
>>>
>>> Please download, test the product and vote. Vote will be open for 72
>>> hours or as needed.
>>> Refer to github readme for guides.
>>>
>>> The distribution is available to download at [1].
>>>
>>> Fixed Issue in [2]. Tag to be vote upon [3].
>>>
>>> [1] https://github.com/wso2/product-ml/releases/download/v1.
>>> 2.0-rc1/wso2ml-1.2.0-rc1.zip
>>> [2] https://wso2.org/jira/issues/?filter=13325
>>> [3] https://github.com/wso2/product-ml/releases/tag/v1.2.0-rc1
>>>
>>> Please vote as follows.
>>> [+] Stable - go ahead and release
>>> [-]  Broken - do not release (please explain why)
>>>
>>> Thanks,
>>> WSO2 ML Team
>>>
>>> --
>>> *Supun Sethunga*
>>> Senior Software Engineer
>>> WSO2, Inc.
>>> http://wso2.com/
>>> lean | enterprise | middleware
>>> Mobile : +94 716546324
>>> Blog: http://supunsetunga.blogspot.com
>>>
>>> ___
>>> Architecture mailing list
>>> architect...@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>>
>> 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
>>
>>
>
>
> --
> *Supun Sethunga*
> Senior Software Engineer
> WSO2, Inc.
> http://wso2.com/
> lean | enterprise | middleware
> Mobile : +94 716546324
> Blog: http://supunsetunga.blogspot.com
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-08-20 Thread Upul Bandara
Please send notes of the 19th August meeting.
Also, please do all the changes we discussed in the meeting and send a PR
before EOD Monday (22-Aug-2016)

Thanks,
Upul

On Thu, Aug 18, 2016 at 9:34 AM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi,
>
> I have completed the implementation of  [ML] Visual (Deep) Neural Network
> Builder for WSO2 Machine Learner.
> I have covered all the targets which we discussed in the meetings.
>
> I can not provide all the commits history as I did not commit frequently
> to the GitHub.So I planned to write a blog post about all the work I have
> done in the project as mentioned in [1].
>
> You can find the code from [2],[3],[4],[5],[6].
> I have created a spreadsheet[7] which includes the details about the code
> I have committed.
>
> I will share the documentation and blog ASAP.
>
> [1] https://developers.google.com/open-source/gsoc/help/work-product
> [2] https://github.com/Lakini/MLbackend/blob/master/
> components/ml/org.wso2.carbon.ml.rest.api/src/main/java/org/
> wso2/carbon/ml/rest/api/ModelApiV20.java#L624-L698
> [3] https://github.com/Lakini/MLbackend/blob/master/
> components/ml/org.wso2.carbon.ml.rest.api/src/main/java/org/
> wso2/carbon/ml/rest/api/neuralNetworks/FeedForwardNetwork.java
> [4] https://github.com/Lakini/MLbackend/blob/master/
> components/ml/org.wso2.carbon.ml.rest.api/src/main/java/org/
> wso2/carbon/ml/rest/api/neuralNetworks/OutputLayerDetails.java
> [5] https://github.com/Lakini/MLbackend/blob/master/
> components/ml/org.wso2.carbon.ml.rest.api/src/main/java/org/
> wso2/carbon/ml/rest/api/neuralNetworks/hiddenLayerDetails.java
> [6] https://github.com/Lakini/MLClientside
> <https://github.com/Lakini/MLClientside>
> [7] https://docs.google.com/spreadsheets/d/1AWXvvfhEKFeUs8k3WaWhEyLyroo1h
> -8J_p-aKW-0Kdw/edit?usp=sharing
> <https://docs.google.com/spreadsheets/d/1AWXvvfhEKFeUs8k3WaWhEyLyroo1h-8J_p-aKW-0Kdw/edit?usp=sharing>
>
> Thank you.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-08-11 Thread Upul Bandara
Thanks for the update.

Please schedule a meeting (and demo) on Monday or Tuesday next week.
As commented by Supun, quality of your code base, UI and demo have to  be
in  very good quality.

Thanks,
Upul

On Fri, Aug 12, 2016 at 9:20 AM, Supun Sethunga <sup...@wso2.com> wrote:

> Hi Lakini,
>
> Thanks for the update. Can you please schedule a final demo with end to
> end implementation, early next week? Please note that this demo and the
> quality of deliverables (specially the code, documentations, etc) will have
> a big impact on the final evaluations.
>
> Regards,
> Supun
>
> On Fri, Aug 12, 2016 at 8:54 AM, Lakini Senanayaka <
> lakinisenanayak...@gmail.com> wrote:
>
>> Hi,
>>
>> I have taken only the Accuracy,Precision,F1 Score and Recall of neural
>> networks.
>> The values are listed below.
>>
>> *Accuracy: 0.9712*
>> *Precision: 0.9711317415957886*
>> *Recall: 0.9708490075847962*
>> *F1 Score: 0.9709903540085949*
>>
>> These are the hyper parameters user has set for the MNIST dataset for the
>> UI.
>>
>> *Neural Network Type = Feed Forward Network*
>> *Seed = 123*
>> *Learning Rate = 0.006*
>> *Batch Size = 128*
>> *nEpoches = 15*
>> *Iteration = 1*
>> *Optimization Algorithm = Storchastic Gradient Descent*
>> *Updater = Nesterovs*
>> *Momentum = 0.9*
>> *Pretrain = False*
>> *Back Propargation = True*
>>
>> *Input Layer:*
>> * Input Nodes = 784*
>>
>> *1st Hidden Layer:*
>> * Number of Hidden Nodes = 1000*
>> * WeightInit = Xavier*
>> * Activation = RELU*
>>
>> *Output Layer:*
>> * Output Nodes = 10*
>> * WeightInit = Xavier*
>> * Activation = Softmax*
>> * Loss Function = Negetive Log Likelihood*
>>
>>
>> For the training purposes and  for the time being I have used the Dataset
>> of MNIST which is available in DL4J library.
>>
>> *DataSetIterator trainIter = new MnistDataSetIterator(bachSize, true,
>> (int)seed);*
>> *DataSetIterator testIter = new MnistDataSetIterator(bachSize, false,
>> (int) seed);*
>>
>> I will try to use the dataset from the WSO2 ML Server.I couldn't try it
>> yesterday.
>>
>> The training time for the above scenario is 08 min 45s .
>> I will share the code once I complete reading data set from the WSO2 ML
>> Sever.
>>
>> Thank you.
>>
>> On Thu, Aug 11, 2016 at 8:43 AM, Upul Bandara <u...@wso2.com> wrote:
>>
>>> Sounds good
>>>
>>> Can you please share us the performance numbers (and confusion matrix)
>>> you got with the MINIST?
>>> Also, how did you do:
>>> load MNIST data into WSO2 ML Server?
>>> split training/testing subsets?
>>> Tune hyper-parameters?
>>>
>>> What was the training time?
>>>
>>> Thanks,
>>> Upul
>>>
>>>
>>> On Thu, Aug 11, 2016 at 6:59 AM, Lakini Senanayaka <
>>> lakinisenanayak...@gmail.com> wrote:
>>>
>>>> Hi.
>>>>
>>>> Thank you very much for sharing the code.
>>>> I have solved many of the issues I had with the UI.
>>>>
>>>> I have tested the UI with MNIST dataset.It gave the correct results and
>>>> the UI is working well with large datasets.
>>>>
>>>> The UI gets unresponsive for sometimes as the AJAX call takes nearly 5
>>>> minutes to give the response.Currently, I am handling that issue and I have
>>>> to call the dataset from the ML server.
>>>>
>>>> I will share my documentation as soon as possible.
>>>>
>>>> Thank you.
>>>>
>>>> On Tue, Aug 9, 2016 at 9:52 AM, Upul Bandara <u...@wso2.com> wrote:
>>>>
>>>>> Following jag file ( please look at function loadDatasets(), function
>>>>> updateDatasets(), function deleteDataset(datasetId) and etc) has 
>>>>> everything
>>>>> you need to know to get dataset from ML server to your UI. Please kindly
>>>>> note that it is very difficult for us to give exact code snippet to meet
>>>>> your requirement. As a student, you should be able to go through available
>>>>> code which shows how to use APIs and uses those APIs in your applications.
>>>>>
>>>>> I think the API doc Supun shared with you and the following jag file
>>>>> will help you to understand how to extract dataset and versions from the 
>>>>> ML
>>>>> Server and displ

Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-08-10 Thread Upul Bandara
Sounds good

Can you please share us the performance numbers (and confusion matrix) you
got with the MINIST?
Also, how did you do:
load MNIST data into WSO2 ML Server?
split training/testing subsets?
Tune hyper-parameters?

What was the training time?

Thanks,
Upul


On Thu, Aug 11, 2016 at 6:59 AM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi.
>
> Thank you very much for sharing the code.
> I have solved many of the issues I had with the UI.
>
> I have tested the UI with MNIST dataset.It gave the correct results and
> the UI is working well with large datasets.
>
> The UI gets unresponsive for sometimes as the AJAX call takes nearly 5
> minutes to give the response.Currently, I am handling that issue and I have
> to call the dataset from the ML server.
>
> I will share my documentation as soon as possible.
>
> Thank you.
>
> On Tue, Aug 9, 2016 at 9:52 AM, Upul Bandara <u...@wso2.com> wrote:
>
>> Following jag file ( please look at function loadDatasets(), function
>> updateDatasets(), function deleteDataset(datasetId) and etc) has everything
>> you need to know to get dataset from ML server to your UI. Please kindly
>> note that it is very difficult for us to give exact code snippet to meet
>> your requirement. As a student, you should be able to go through available
>> code which shows how to use APIs and uses those APIs in your applications.
>>
>> I think the API doc Supun shared with you and the following jag file will
>> help you to understand how to extract dataset and versions from the ML
>> Server and displaying those in your UI.
>>
>> BTW, did you manage to test your UI with large datasets such as MNIST.
>> MNIST is an image dataset but you can convert it to standard CSV format and
>> can be used to train NN using your UI.
>>
>> https://github.com/wso2/carbon-ml/blob/master/apps/ml/site/d
>> ata/datasets.jag
>>
>> On Mon, Aug 8, 2016 at 6:31 AM, Lakini Senanayaka <
>> lakinisenanayak...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> Thank you very much.
>>>
>>> But Upul told me about a code snippet which I can use inside the API
>>> implementation in the last meeting.
>>>
>>> However can I get the dataset file from calling *GET
>>> https://localhost:9443/api/datasets/{datasetId}
>>> <https://localhost:9443/api/datasets/%7BdatasetId%7D> * inside the API
>>> implementation in the backend (inside carbon-ml\components\ml\org.ws
>>> o2.carbon.ml.rest.api\src\main\java\org\wso2\carbon\ml\rest\api ) and
>>> can I access the dataset through the response's *"sourcePath" ?*
>>>
>>> Thank you.
>>>
>>> On Sun, Aug 7, 2016 at 8:06 PM, Supun Sethunga <sup...@wso2.com> wrote:
>>>
>>>> Hi Lakini,
>>>>
>>>> Please find all the APIs and their samples at [1]. Additionally, you
>>>> can always refer the existing UI to get an idea. for eg: you can check the
>>>> dataset page of the existing ML UI to see how the datasets are retrieved.
>>>>
>>>> [1] https://docs.wso2.com/display/ML110/REST+API+Guides
>>>>
>>>> Regards,
>>>> Supun.
>>>>
>>>> On Sat, Aug 6, 2016 at 11:06 AM, Lakini Senanayaka <
>>>> lakinisenanayak...@gmail.com> wrote:
>>>>
>>>>> Hi Upul,
>>>>>
>>>>> Could you please explain me the way to get the dataset from the carbon
>>>>> ML to the API which I am implementing.
>>>>>
>>>>> Thank you.
>>>>>
>>>>> On Thu, Aug 4, 2016 at 4:37 PM, Lakini Senanayaka <
>>>>> lakinisenanayak...@gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> This is the meeting minute for today's GSoC project review meeting.
>>>>>>
>>>>>> Upul reviewed the current progress of the project, "(Deep) Neural
>>>>>> Network Builder for WSO2 Machine Learner".
>>>>>> Below mentioned are the decisions made and the new tasks allocated at
>>>>>> the meeting.
>>>>>>
>>>>>> Assigned action items:
>>>>>> -Making the UI more user-friendly.
>>>>>> Ex: Physical lines of connections between layers should
>>>>>> follow the movements of the layers.
>>>>>> -Train the feed forward network for MNIST dataset.
>>>>>> -Testing the accuracy of

Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-08-08 Thread Upul Bandara
Following jag file ( please look at function loadDatasets(), function
updateDatasets(), function deleteDataset(datasetId) and etc) has everything
you need to know to get dataset from ML server to your UI. Please kindly
note that it is very difficult for us to give exact code snippet to meet
your requirement. As a student, you should be able to go through available
code which shows how to use APIs and uses those APIs in your applications.

I think the API doc Supun shared with you and the following jag file will
help you to understand how to extract dataset and versions from the ML
Server and displaying those in your UI.

BTW, did you manage to test your UI with large datasets such as MNIST.
MNIST is an image dataset but you can convert it to standard CSV format and
can be used to train NN using your UI.

https://github.com/wso2/carbon-ml/blob/master/apps/ml/site/data/datasets.jag

On Mon, Aug 8, 2016 at 6:31 AM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi,
>
> Thank you very much.
>
> But Upul told me about a code snippet which I can use inside the API
> implementation in the last meeting.
>
> However can I get the dataset file from calling *GET
> https://localhost:9443/api/datasets/{datasetId}
> <https://localhost:9443/api/datasets/%7BdatasetId%7D> * inside the API
> implementation in the backend (inside carbon-ml\components\ml\org.
> wso2.carbon.ml.rest.api\src\main\java\org\wso2\carbon\ml\rest\api ) and
> can I access the dataset through the response's *"sourcePath" ?*
>
> Thank you.
>
> On Sun, Aug 7, 2016 at 8:06 PM, Supun Sethunga <sup...@wso2.com> wrote:
>
>> Hi Lakini,
>>
>> Please find all the APIs and their samples at [1]. Additionally, you can
>> always refer the existing UI to get an idea. for eg: you can check the
>> dataset page of the existing ML UI to see how the datasets are retrieved.
>>
>> [1] https://docs.wso2.com/display/ML110/REST+API+Guides
>>
>> Regards,
>> Supun.
>>
>> On Sat, Aug 6, 2016 at 11:06 AM, Lakini Senanayaka <
>> lakinisenanayak...@gmail.com> wrote:
>>
>>> Hi Upul,
>>>
>>> Could you please explain me the way to get the dataset from the carbon
>>> ML to the API which I am implementing.
>>>
>>> Thank you.
>>>
>>> On Thu, Aug 4, 2016 at 4:37 PM, Lakini Senanayaka <
>>> lakinisenanayak...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> This is the meeting minute for today's GSoC project review meeting.
>>>>
>>>> Upul reviewed the current progress of the project, "(Deep) Neural
>>>> Network Builder for WSO2 Machine Learner".
>>>> Below mentioned are the decisions made and the new tasks allocated at
>>>> the meeting.
>>>>
>>>> Assigned action items:
>>>> -Making the UI more user-friendly.
>>>> Ex: Physical lines of connections between layers should follow
>>>> the movements of the layers.
>>>> -Train the feed forward network for MNIST dataset.
>>>> -Testing the accuracy of the neural network model for different
>>>> optimization and updater algorithms.
>>>> -Handling Exceptions.
>>>> -Trying to show graphs related to the model, along with the
>>>> accuracy of the model in the output.
>>>> -Start writing documentation.
>>>> -Showing a demo for the ML team.
>>>>
>>>> Decisions made:
>>>>
>>>>  -Higher priority should be given in implementing feed-forward
>>>> network than RNN.
>>>>  -Upul will provide me necessary instructions on the way to access
>>>> the dataset which is inserted through the WSO2 ML console as NN builder UI
>>>> needs to access that dataset and use as the training dataset.
>>>>
>>>> Thank you.
>>>>
>>>> On Wed, Aug 3, 2016 at 5:59 AM, Lakini Senanayaka <
>>>> lakinisenanayak...@gmail.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Thank you very much for your kindness.
>>>>>
>>>>> I can schedule a meeting on this Thursday(4th-August-2016).
>>>>>
>>>>> Thank you.
>>>>>
>>>>> On Tue, Aug 2, 2016 at 10:39 AM, Upul Bandara <u...@wso2.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> As you know we have only two weeks to complete GSOC projects.
>>>>>> Unfortunately, this project is a little bit lagging b

Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-08-01 Thread Upul Bandara
Hi,

As you know we have only two weeks to complete GSOC projects.
Unfortunately, this project is a little bit lagging behind and it looks
like you have to put some additional effort during the last two week. In
order to support you, we though it is better to have a small F2F meeting
with you and it will help you to sort out any issues currently you are
facing with.

So can you please schedule a meeting with the ML team?

Thanks,
Upul

On Sat, Jul 30, 2016 at 5:45 PM, Nirmal Fernando <nir...@wso2.com> wrote:

>
> On Sat, Jul 30, 2016 at 1:43 PM, Lakini Senanayaka <
> lakinisenanayak...@gmail.com> wrote:
>
>> Hi,
>>
>> I have solved the above problem.I have referred the mail thread *[Dev]
>> "Error 403 - Forbidden" when session expires in admin console*[1] in dev
>> mailing list.I couldn't upload  jaggery files to the console  and when I
>> was trying to do it, it gave the* Error 403-Forbidden.*
>>
>> I have copied the jaggery files to
>> */repository/deployment/server/jaggerapps* directory as Supun
>> instructed and it worked.
>>
>> Although I have implemented the back end for feed forward neural network
>> still it has some problems.It doesn't work well.Do I need to add the
>>  neural network algorithms to the
>> *org.wso2.carbon.ml.core.spark.algorithms* in Carbon ML ?Do I need to
>> follow the same pattern which is used by the Carbon ML when implementing
>> the back end coding and APIs?
>>
>
> Yes please.
>
>>
>> I will submit the demo ASAP.
>>
>> [1]
>> https://mail.google.com/mail/u/0/#search/Re%3A+%5BDev%5D+%22Error+403++Forbidden%22+when+session+expires+in+admin%09console/155bfcbf7e98992f?projector=1
>>
>> Thank you.
>> --
>> KIND Regards,
>> *Lakini Senanayaka.*
>>
>>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Team Lead - WSO2 Machine Learner
> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-06-01 Thread Upul Bandara
Yes at the moment this looks OK.

Please put some effort to create a basic version of the NN builder and
let's have a quick demo.

Let me know if you have further questions or clarifications.

Thanks,
Upul

On Wed, Jun 1, 2016 at 11:29 PM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi,
>
> Thank you very much Upul. I will submit a demo soon.
>
> I have drawn a sketch of NN builder front end[1]. Basically it will be
> like this UI[2].(The content will be changed.)
>
> [1]Sketch of NN Builder
> <https://docs.google.com/document/d/1c9F5xECaxuXq65RJaBO33AZZqMN0qNJsqeux3tRfUHE/edit?usp=sharing>
> [2]https://www.draw.io/  <https://www.draw.io/>
>
> In [1],under "layers" users can select the type of the layer-Input,Hidden
> or Output layer.
> Under "node" and "Connectors"-users can drag and drop nodes and connectors
> to the working area and they can build their NN as they wish.
>
> In the right hand side,there is a setting area.From that user can set
> Optimization algorithms,iterations,learning rates,seed etc. of the neural
> network.
>
> Could you please give me comments and your thoughts regrading this?
>
> Thank you.
>
>
>
> On Wed, Jun 1, 2016 at 2:19 PM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi,
>>
>> Good progress.
>>
>> The key parts of the project are designing the front-end of NN builder,
>> communicating between the front-end and the Deeplearning4J back-end.
>> So at this stage of the project, it is better to put your effort on above
>> the components. Later, we can integrate what you have built with WSO2
>> Machine Learning server.
>>
>> Once you have completed a basic NN builder (ability to build a simple
>> feedforward  is enough) we would like to have a quick demo.
>>
>> Let me know if you have further questions or clarifications.
>>
>> Thanks,
>> Upul
>>
>> On Wed, Jun 1, 2016 at 10:42 AM, Lakini Senanayaka <
>> lakinisenanayak...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I'm sorry for the late response.Thank you very much for the last email.I
>>> have gone through JQueryUI and I have implemented some samples using
>>> JQueryUI.I have gone through the  WSO2 machine learner and I have
>>> identified the place to insert this jaggery page(replace the
>>> hyper-parameter page in the ML UI).
>>> Currently I'm designing the sketch of the Deep Neural Network
>>> Builder-the front end.
>>> I'll send my sketch before tonight.Based on your comments I can start
>>> implementations.
>>>
>>> Thank you.
>>>
>>>
>>> On Wed, Jun 1, 2016 at 9:29 AM, Supun Sethunga <sup...@wso2.com> wrote:
>>>
>>>> Hi Lakini,
>>>>
>>>> Any update on the progress?
>>>>
>>>> Regards,
>>>> Supun
>>>>
>>>> On Fri, May 27, 2016 at 5:34 PM, Supun Sethunga <sup...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Lakini,
>>>>>
>>>>> Sorry for the delayed response. As the first part of the project, you
>>>>> can start the work on the UI/drag and drop feature, as the core of your
>>>>> project is based around that. Therefore, shall we try to get a basic
>>>>> version of drag and drop UI, by the mid-term evaluation? (No need to
>>>>> connect the UI with the dl4j, for the first phase)  So this would be
>>>>> include:
>>>>>
>>>>>- A link/re-direct to go to Visual builder, upon selecting the
>>>>>Neural Netowrks (as the algorithm)
>>>>>- The drawing/dropping area and a panel to pick the objects to be
>>>>>dragged (objects as in, nodes, layers, links, etc)
>>>>>
>>>>> This drag and drop page should replace the hyper-parameter page in the
>>>>> ML UI. More precisely, In the Machine Learner wizard, when a user picks 
>>>>> the
>>>>> algorithm name as Neural Network, and proceed, this drag and drop page
>>>>> should be prompted instead of the hyper-parameters page. You can create 
>>>>> the
>>>>> overall page as a jaggery page (.jag). It would be easier for you to get a
>>>>> copy of an existing page, and modifying the content. That will preserve 
>>>>> the
>>>>> existing styles, session handling etc.
>>>>>
>>>>> Please feel free to raise any question you come across during
>>>>> imp

Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-06-01 Thread Upul Bandara
t;>>>>
>>>>>> On Sat, May 21, 2016 at 11:05 PM, Lakini Senanayaka <
>>>>>> lakinisenanayak...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi ,
>>>>>>>
>>>>>>> This is my weekly progress update of my project.
>>>>>>>
>>>>>>> I have solved all the problems I have mentioned  in the last email.I
>>>>>>> could find a class BaseDatasetIterator which is in DL4J where we can 
>>>>>>> find
>>>>>>> inbuilt iterators for CurvesDataSetIterator, IrisDataSetIterator,
>>>>>>> MnistDataSetIterator, MovingWindowBaseDataSetIterator,
>>>>>>> RawMnistDataSetIterator .There is no iterator for CIFAR dataset yet.
>>>>>>>
>>>>>>> I have gone through the whole documentation except Deeplearning4j on
>>>>>>> Spark.The latest documentation is very understandable than the earlier
>>>>>>> one.I have studied neural networks-  Restricted Boltzmann Machines,
>>>>>>> Convolutional Nets (ConvNets),
>>>>>>> Long Short-Term Memory Units (LSTMs),
>>>>>>> Denoising Autoencoders,
>>>>>>> Recurrent Nets and LSTMs,
>>>>>>> Multilayer Neural Nets,
>>>>>>> Deep-Belief Network,
>>>>>>> Deep AutoEncoder,
>>>>>>> Stacked Denoising Autoencoders
>>>>>>>
>>>>>>> I have run the example codes[1] and I have understood the
>>>>>>> implementations.I have rerun the codes with modifying different 
>>>>>>> parameter
>>>>>>> values like number and size of the hidden layers,  learning rate, 
>>>>>>> momentum,
>>>>>>> weight distribution and various types of regularization and checked the
>>>>>>> performance.
>>>>>>>
>>>>>>> I have implemented a convolution net[3] and trained it using LFW
>>>>>>> dataset[2] and a Recurrent net[4].Still I have a problem in vectorizing
>>>>>>> CIFRA-10 data set.
>>>>>>>
>>>>>>> Currently  I am researching about  libraries to build drag & drop
>>>>>>> UI for front end.
>>>>>>>
>>>>>>> [1]dl4j-0.4-examples
>>>>>>> <https://github.com/deeplearning4j/dl4j-0.4-examples>
>>>>>>> [2]LFW Face Dataset <http://vis-www.cs.umass.edu/lfw/>
>>>>>>> [3]ConvolutionNetLFW
>>>>>>> <https://github.com/Lakini/Deeplearning4Java/blob/master/src/main/java/org/deeplearning4j/examples/convolution/ConvolutionNetLFW.java>
>>>>>>> [4]RecurrentNetworkExample
>>>>>>> <https://github.com/Lakini/Deeplearning4Java/blob/master/src/main/java/org/deeplearning4j/examples/recurrent/basic/RecurrentNetworkExample.java>
>>>>>>>
>>>>>>>
>>>>>>> Could you please guide me to do the next step of my project .
>>>>>>>
>>>>>>> Thank you.
>>>>>>>
>>>>>>> Sincerely,
>>>>>>> *Lakini Senanayaka.*
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thank you.
>>>>>>
>>>>>> Sincerely,
>>>>>> *Lakini Senanayaka.*
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Supun Sethunga*
>>>>> Software Engineer
>>>>> WSO2, Inc.
>>>>> http://wso2.com/
>>>>> lean | enterprise | middleware
>>>>> Mobile : +94 716546324
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thank you.
>>>>
>>>> Sincerely,
>>>> *Lakini Senanayaka.*
>>>>
>>>>
>>>
>>>
>>> --
>>> *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
>>
>
>
>
> --
> Thank you.
>
> Sincerely,
> *Lakini Senanayaka.*
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-05-12 Thread Upul Bandara
ML algorithms work with numerical data but in your scenario  response
 variable is represented as strings.  Encode strings with numerical
values.  If you carefully read the error message you will be able to
understand the root course of the error.

Additionally, nowadays Iris is considered as a toy dataset and not suitable
for training big deep networks. Please, use one of the datasets mentioned
in my previous email.


On Thu, May 12, 2016 at 11:37 PM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi,
>
> I have gone through  DL4J examples which are given in DL4J documentation
> [1]
> I have studied convolution nets,feed forward nets-classification,and
> Restricted Boltzmann machines.
>
> I have tried to implement my own model using linear classification feed
> forward network as in the example [2].You can find my git repo here[3]
> In here I used Iris Data set[4] and I have encountered a problem while
> running the code.
>
> This is my error log.
>
> INFO: successfully loaded
> C:\Users\Lakini\AppData\Local\Temp\jniloader9080956326584987445netlib-native_system-win-x86_64.dll
> Exception in thread "main" java.lang.NumberFormatException: For input
> string: "Iris-setosa"
> at
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
> at java.lang.Integer.parseInt(Integer.java:580)
> at java.lang.Integer.parseInt(Integer.java:615)
> at org.canova.api.io.data.Text.toInt(Text.java:615)
> at
> org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.getDataSet(RecordReaderDataSetIterator.java:204)
> at
> org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:150)
> at
> org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:288)
> at
> org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:42)
> at
> org.deeplearning4j.nn.multilayer.MultiLayerNetwork.fit(MultiLayerNetwork.java:1149)
> at
> org.deeplearning4j.examples.feedforward.classification.MLPClassifierLinearIrisData.main(MLPClassifierLinearIrisData.java:85)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
>
> As I understood the error is occurring because I didn't vectorise the data
> set in to a numerical form.
>
> Is there any method to vectorise CSV using canova using DL4J libraries,
> without installing and using Canova Cli separately?
>
>
> [1]DL4J Documentation <http://deeplearning4j.org/>
> [2]MLPClassifierLinear
> <https://github.com/deeplearning4j/dl4j-0.4-examples/blob/master/src/main/java/org/deeplearning4j/examples/feedforward/classification/MLPClassifierLinear.java>
> [3]MLPClassifierLinearIrisDataSet
> <https://github.com/Lakini/dl4j-0.4-examples/blob/master/src/main/java/org/deeplearning4j/examples/feedforward/classification/MLPClassifierLinearIrisDataSet.java>
> [4]Iris Dataset
> <https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data>
>
> On Sat, May 7, 2016 at 6:42 PM, Lakini Senanayaka <
> lakinisenanayak...@gmail.com> wrote:
>
>> Thank you Upul. I will do that.
>>
>> Thank you,
>> Lakini Senanayaka
>>
>> On Sat, May 7, 2016 at 10:10 AM, Upul Bandara <u...@wso2.com> wrote:
>>
>>> +1 for maintaining a blog.
>>>
>>> Regarding DL4J, no need to go very deep. Please familiar with its API
>>> and you should be able to build common NN architectures such as fully
>>> connected networks, convolution networks and recurrent networks using DL4J.
>>>
>>> So try to build few models using publically available datasets such as
>>> MNIST, CIFAR-10.
>>>
>>> Regarding front-end development: Please do some research and find out
>>> few libraries that we can use for building our drag & drop UI.
>>>
>>> Thanks,
>>> Upul
>>>
>>> On Fri, May 6, 2016 at 10:14 PM, Lakini Senanayaka <
>>> lakinisenanayak...@gmail.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I have gone through the Machine Learner source code[1][2].I am still
>>>> reading DL4J and ND4J documentations.Do I need to understand and study the
>>>> DL4J in deep?
>>>> Do I need to maintain a blog about my GSoC project?
>>>>
>>>> Could you please give me 

Re: [Dev] [GSoC 2016]Proposal 03: [ML]Visual(Deep) Neural Network Builder -Project Progress

2016-05-06 Thread Upul Bandara
+1 for maintaining a blog.

Regarding DL4J, no need to go very deep. Please familiar with its API and
you should be able to build common NN architectures such as fully connected
networks, convolution networks and recurrent networks using DL4J.

So try to build few models using publically available datasets such as
MNIST, CIFAR-10.

Regarding front-end development: Please do some research and find out few
libraries that we can use for building our drag & drop UI.

Thanks,
Upul

On Fri, May 6, 2016 at 10:14 PM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi all,
>
> I have gone through the Machine Learner source code[1][2].I am still
> reading DL4J and ND4J documentations.Do I need to understand and study the
> DL4J in deep?
> Do I need to maintain a blog about my GSoC project?
>
> Could you please give me further guidance and the next steps to follow?
>
> [1] https://github.com/wso2/carbon-ml
> [2] https://github.com/wso2/product-ml
>
> Thank you.
> Lakini Senanayaka.
>
> On Tue, May 3, 2016 at 2:30 PM, Lakini Senanayaka <
> lakinisenanayak...@gmail.com> wrote:
>
>> Hi all,
>>
>> Thank you very much.I will go through these links.
>>
>> On Tue, May 3, 2016 at 2:00 PM, Lakini Senanayaka <
>> lakinisenanayak...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> Thank you for the response Supun.I thought I am out from the competition
>>> as no one replied  me at least for my first mail.
>>> Thank you so much.
>>>
>>> On Tue, May 3, 2016 at 9:43 AM, Supun Sethunga <sup...@wso2.com> wrote:
>>>
>>>> Hi Lakini,
>>>>
>>>> Sorry for the delay in getting back to you. While you are reading about
>>>> DL4J, you can setup your dev environment and get familiarized with the
>>>> Machine Learner source code. For that, you can fork the following two
>>>> repos [1] [2] and try to build from the source (when you do some code
>>>> change to [1], you have to build the two repos in order). Implementations
>>>> of the existing algorithms can be found at [3]. You can refer those to get
>>>> an idea on the code conventions and the implementation patterns used.
>>>> Please feel free o ask if you have any questions.
>>>>
>>>> Meantime, Upul will give you the steps on how to proceed with the
>>>> project.
>>>>
>>>> [1] https://github.com/wso2/carbon-ml
>>>> [2] https://github.com/wso2/product-ml
>>>> [3]
>>>> https://github.com/wso2/carbon-ml/tree/master/components/ml/org.wso2.carbon.ml.core/src/main/java/org/wso2/carbon/ml/core/spark/algorithms
>>>>
>>>> Regards,
>>>> Supun
>>>>
>>>> On Mon, May 2, 2016 at 8:26 AM, Lakini Senanayaka <
>>>> lakinisenanayak...@gmail.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Thank you very much for accepting my project proposal and all the
>>>>> comments,feedback and help, you did to prepare a good proposal.
>>>>>
>>>>> I have started the project as in my project time line.
>>>>> These days I am reading DL4J concepts and it's documentation and
>>>>> started to learn Jaggery as it will be useful in front end development.As
>>>>> well as I have started learning REST APIs.
>>>>>
>>>>> I like to know WSO2 coding conventions and other information related
>>>>> to my project.I'm looking forward for further guidance.
>>>>>
>>>>>
>>>>> --
>>>>> Thank you.
>>>>>
>>>>> Sincerely,
>>>>> *Lakini Senanayaka.*
>>>>>
>>>>>
>>>>> ___
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Supun Sethunga*
>>>> Software Engineer
>>>> WSO2, Inc.
>>>> http://wso2.com/
>>>> lean | enterprise | middleware
>>>> Mobile : +94 716546324
>>>>
>>>
>>>
>>>
>>> --
>>> Thank you.
>>>
>>> Sincerely,
>>> *Lakini Senanayaka.*
>>>
>>>
>>
>>
>> --
>> Thank you.
>>
>> Sincerely,
>> *Lakini Senanayaka.*
>>
>>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03:[ML] Visual (Deep) Neural Network Builder

2016-03-24 Thread Upul Bandara
Hi,

I think some tasks of your proposed schedule can be done in parallelly.
For instance, rather than wait until last minute, you can start
documentation at the early stage of the project continue in parallel with
other tasks.
Similarly, development and testing can be done as parallel activities.

Your "Deliverables"  should include documentation and test cases.

In addition to that, please include a simple architecture diagram which
might help other to quickly understand your proposed system.

Please do above changes and submit your final version before EOD today.

Thanks,



On Fri, Mar 25, 2016 at 12:18 AM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi,
>
> I have modified my last proposal according to the comments and feedback I
> got.Could you please check my new proposal[1] for [ML] Visual (Deep)
> Neural Network Builder.I kindly request your feedback and comments on it.
>
>
> [1] Proposal 03:[ML] Visual (Deep) Neural Network Builder-V1.1
> <https://docs.google.com/document/d/13fyNrgug-ZX_vkmsU9B4R4wsZ8NImyn9qpsJPr_qeC8/edit?usp=sharing>
>
> Thank you.
>
> On Fri, Mar 25, 2016 at 12:14 AM, Lakini Senanayaka <
> lakinisenanayak...@gmail.com> wrote:
>
>> Hi,
>>
>> I have modified my last proposal according to the comments and feedback I
>> got.Could you please check my new proposal[1] for [ML] Visual (Deep)
>> Neural Network Builder.I kindly request your feedback and comments on it.
>>
>> [1] Proposal 03:[ML] Visual (Deep) Neural Network Builder-V1.1
>> <https://docs.google.com/document/d/13fyNrgug-ZX_vkmsU9B4R4wsZ8NImyn9qpsJPr_qeC8/edit?usp=sharing>
>>
>> Thank you.
>>
>> On Thu, Mar 24, 2016 at 11:24 PM, Supun Sethunga <sup...@wso2.com> wrote:
>>
>>> Hi Lakini,
>>>
>>> Please complete any changes and submit your final proposal to GSoC,
>>> before the deadline (Friday).
>>>
>>> Regards,
>>> Supun
>>>
>>> On Thu, Mar 24, 2016 at 10:17 AM, Lakini Senanayaka <
>>> lakinisenanayak...@gmail.com> wrote:
>>>
>>>> Thank you for the comments.
>>>> Yes.I'll change my proposal and I'll send it soon.
>>>>
>>>> On Thu, Mar 24, 2016 at 9:59 AM, Upul Bandara <u...@wso2.com> wrote:
>>>>
>>>>> We have added few comments.
>>>>> Can you please address those comments?
>>>>>
>>>>> Thanks,
>>>>> Upul
>>>>>
>>>>> On Thu, Mar 24, 2016 at 9:04 AM, Upul Bandara <u...@wso2.com> wrote:
>>>>>
>>>>>> Please grant us comment rights.
>>>>>>
>>>>>> On Thu, Mar 24, 2016 at 9:02 AM, Upul Bandara <u...@wso2.com> wrote:
>>>>>>
>>>>>>> Yes, just started to read it and will provide feedback ASAP
>>>>>>>
>>>>>>> On Thu, Mar 24, 2016 at 8:55 AM, Lakini Senanayaka <
>>>>>>> lakinisenanayak...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Hope you got my mail about the proposal.
>>>>>>>>
>>>>>>>> On Wed, Mar 23, 2016 at 5:18 PM, Lakini Senanayaka <
>>>>>>>> lakinisenanayak...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Could you please check my proposal[1] for [ML] Visual (Deep)
>>>>>>>>> Neural Network Builder.I kindly request your feedback and comments on 
>>>>>>>>> it.
>>>>>>>>>
>>>>>>>>> [1]Proposal 03:[ML] Visual (Deep) Neural Network Builder
>>>>>>>>> <https://docs.google.com/document/d/179c0nQAl_7CCoQZjlPgPiloq2nAco1mUfT8WYOKLf90/edit?usp=sharing>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thank you.
>>>>>>>>>
>>>>>>>>> Sincerely,
>>>>>>>>> *Lakini Senanayaka.*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thank you.
>>>>>>>>
>>>>>>>> Sincerely,
>>>>>>>> *Lakini Senanayaka.*
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Upul Bandara,
>>>>>>> Mob: +94 715 468 345.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Upul Bandara,
>>>>>> Associate Technical Lead, WSO2, Inc.,
>>>>>> Mob: +94 715 468 345.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Upul Bandara,
>>>>> Associate Technical Lead, WSO2, Inc.,
>>>>> Mob: +94 715 468 345.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thank you.
>>>>
>>>> Sincerely,
>>>> *Lakini Senanayaka.*
>>>>
>>>>
>>>> ___
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Supun Sethunga*
>>> Software Engineer
>>> WSO2, Inc.
>>> http://wso2.com/
>>> lean | enterprise | middleware
>>> Mobile : +94 716546324
>>>
>>
>>
>>
>> --
>> Thank you.
>>
>> Sincerely,
>> *Lakini Senanayaka.*
>>
>>
>
>
> --
> Thank you.
>
> Sincerely,
> *Lakini Senanayaka.*
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Applying for GSoC 2016 ----> Visual (Deep) Neural Network Builder

2016-03-24 Thread Upul Bandara
I have added few comments.
Overall, your proposal looks good to me.

Thanks,
Upul

On Thu, Mar 24, 2016 at 11:47 AM, Upul Bandara <u...@wso2.com> wrote:

> Noted
>
> On Thu, Mar 24, 2016 at 11:44 AM, Vishma Senadhi Dias <
> vishma...@cse.mrt.ac.lk> wrote:
>
>> I have submitted a draft proposal on GSoC program site. Please do review
>> and any feedback on the proposal is highly appreciated.
>>
>> Thanks.
>>
>>
>> On 3/24/2016 9:13 AM, Upul Bandara wrote:
>>
>> Yes, you are correct.
>>
>> Actually, w don't need to implement anything on top of the DL4J library
>> in order to support Spark. It is already available in DL4J.
>>
>> Thanks,
>> Upul
>>
>> On Thu, Mar 24, 2016 at 9:07 AM, Vishma Senadhi Dias <
>> vishma...@cse.mrt.ac.lk> wrote:
>>
>>> Hi Upul,
>>>
>>> I am working on the proposal and I will be able to submit a draft on
>>> today. I will let you know when I complete the draft.
>>>
>>> Meanwhile am I correct to interpret that Visual neural network needs,
>>>
>>>1. JavaScript front end
>>>2. Neural network build from DL4J using front end configurations
>>>3. Apache spark for data parallelism ( can implemented internally on
>>>dl4j)
>>>4. Integration of the module to WSO2 machine learner so that it
>>>could work as an internal implementation which is able to use WSO2 Data
>>>Analytic Servers
>>>
>>> Please do correct me if I am wrong.
>>>
>>> Thanks,
>>> Vishma.
>>>
>>>
>>> On 3/23/2016 7:56 AM, Upul Bandara wrote:
>>>
>>> Hi Vishma,
>>>
>>> WSO2 Machine Learner: Best place to get started with our server is its
>>> documentation page [1].
>>> DL4J also has a very good documentation and tutorials.
>>>
>>> But at the initial stage, high-level understanding of our product and
>>> other libraries would be enough. Later you can go through
>>> documentation/tutorials to get more information about required libraries.
>>>
>>> So please try to come up with a proposal and share it with us. If you
>>> could do this before this Friday, we can easily give us some feedback
>>> before submitting it.
>>>
>>> Thanks,
>>> Upul
>>>
>>> [1].  <https://docs.wso2.com/display/ML110/Introducing+Machine+Learner>
>>> https://docs.wso2.com/display/ML110/Introducing+Machine+Learner
>>>
>>> On Mon, Mar 21, 2016 at 8:55 PM, Vishma Dias < <vishma...@cse.mrt.ac.lk>
>>> vishma...@cse.mrt.ac.lk> wrote:
>>>
>>>> Hi Upul,
>>>>
>>>> I am working on the proposal at the moment. To be honest I have not
>>>> used DL4J before. I have a little trouble with deciding on the required
>>>> knowledge scope to this project.
>>>>
>>>> Can you help me with some instructions on the expected level of skills
>>>> on,
>>>>
>>>>1. WSO2 Machine Learner
>>>>2. DL4J
>>>>
>>>> I am familiar with Apache Spark Libraries. Is there any other concerns
>>>> on this project?
>>>>
>>>> Best Regards,
>>>> Vishma.
>>>>
>>>> On 3/21/2016 1:33 PM, Upul Bandara wrote:
>>>>
>>>> Hi Vishma,
>>>>
>>>> Please note that deadline for the project proposal is this Friday and
>>>> send your proposal to <dev@wso2.org>dev@wso2.org and project mentor(s).
>>>>
>>>> Thanks,
>>>> Upul
>>>>
>>>> On Wed, Mar 9, 2016 at 1:24 PM, Upul Bandara < <u...@wso2.com>
>>>> u...@wso2.com> wrote:
>>>>
>>>>> Hi Vishma,
>>>>>
>>>>> First you have to create a project proposal. In order to get an idea
>>>>> about the proposal I would like to point, Nirmal's proposal submitted to
>>>>> 2011 GSOC
>>>>>
>>>>>
>>>>> <http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html>
>>>>> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>>>>>
>>>>> If you need further help, please let us know.
>>>>>
>>>>> Thanks,
>>>>> Upul
>>>>>
>>>>> On Wed, Mar 9, 2016 at 9:32 AM, Vishma Senadhi Dias <
>>>>> <vishma

Re: [Dev] Applying for GSoC 2016 ----> Visual (Deep) Neural Network Builder

2016-03-24 Thread Upul Bandara
Noted

On Thu, Mar 24, 2016 at 11:44 AM, Vishma Senadhi Dias <
vishma...@cse.mrt.ac.lk> wrote:

> I have submitted a draft proposal on GSoC program site. Please do review
> and any feedback on the proposal is highly appreciated.
>
> Thanks.
>
>
> On 3/24/2016 9:13 AM, Upul Bandara wrote:
>
> Yes, you are correct.
>
> Actually, w don't need to implement anything on top of the DL4J library in
> order to support Spark. It is already available in DL4J.
>
> Thanks,
> Upul
>
> On Thu, Mar 24, 2016 at 9:07 AM, Vishma Senadhi Dias <
> vishma...@cse.mrt.ac.lk> wrote:
>
>> Hi Upul,
>>
>> I am working on the proposal and I will be able to submit a draft on
>> today. I will let you know when I complete the draft.
>>
>> Meanwhile am I correct to interpret that Visual neural network needs,
>>
>>1. JavaScript front end
>>2. Neural network build from DL4J using front end configurations
>>3. Apache spark for data parallelism ( can implemented internally on
>>dl4j)
>>4. Integration of the module to WSO2 machine learner so that it could
>>work as an internal implementation which is able to use WSO2 Data Analytic
>>Servers
>>
>> Please do correct me if I am wrong.
>>
>> Thanks,
>> Vishma.
>>
>>
>> On 3/23/2016 7:56 AM, Upul Bandara wrote:
>>
>> Hi Vishma,
>>
>> WSO2 Machine Learner: Best place to get started with our server is its
>> documentation page [1].
>> DL4J also has a very good documentation and tutorials.
>>
>> But at the initial stage, high-level understanding of our product and
>> other libraries would be enough. Later you can go through
>> documentation/tutorials to get more information about required libraries.
>>
>> So please try to come up with a proposal and share it with us. If you
>> could do this before this Friday, we can easily give us some feedback
>> before submitting it.
>>
>> Thanks,
>> Upul
>>
>> [1].  <https://docs.wso2.com/display/ML110/Introducing+Machine+Learner>
>> https://docs.wso2.com/display/ML110/Introducing+Machine+Learner
>>
>> On Mon, Mar 21, 2016 at 8:55 PM, Vishma Dias < <vishma...@cse.mrt.ac.lk>
>> vishma...@cse.mrt.ac.lk> wrote:
>>
>>> Hi Upul,
>>>
>>> I am working on the proposal at the moment. To be honest I have not used
>>> DL4J before. I have a little trouble with deciding on the required
>>> knowledge scope to this project.
>>>
>>> Can you help me with some instructions on the expected level of skills
>>> on,
>>>
>>>1. WSO2 Machine Learner
>>>2. DL4J
>>>
>>> I am familiar with Apache Spark Libraries. Is there any other concerns
>>> on this project?
>>>
>>> Best Regards,
>>> Vishma.
>>>
>>> On 3/21/2016 1:33 PM, Upul Bandara wrote:
>>>
>>> Hi Vishma,
>>>
>>> Please note that deadline for the project proposal is this Friday and
>>> send your proposal to <dev@wso2.org>dev@wso2.org and project mentor(s).
>>>
>>> Thanks,
>>> Upul
>>>
>>> On Wed, Mar 9, 2016 at 1:24 PM, Upul Bandara < <u...@wso2.com>
>>> u...@wso2.com> wrote:
>>>
>>>> Hi Vishma,
>>>>
>>>> First you have to create a project proposal. In order to get an idea
>>>> about the proposal I would like to point, Nirmal's proposal submitted to
>>>> 2011 GSOC
>>>>
>>>>
>>>> <http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html>
>>>> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>>>>
>>>> If you need further help, please let us know.
>>>>
>>>> Thanks,
>>>> Upul
>>>>
>>>> On Wed, Mar 9, 2016 at 9:32 AM, Vishma Senadhi Dias <
>>>> <vishma...@cse.mrt.ac.lk>vishma...@cse.mrt.ac.lk> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I am Vishma, a third year undergraduate from Department of Computer
>>>>> Science and Engineering, University of Moratuwa, Sri Lanka. I would like 
>>>>> to
>>>>> apply for the Visual (Deep) Neural Network Builder project. It would be
>>>>> very helpful if I could get any instructions on starting things up.
>>>>>
>>>>> Thanks in advance,
>>>>> Vishma.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Upul Bandara,
>>>> Associate Technical Lead, WSO2, Inc.,
>>>> Mob: +94 715 468 345 <%2B94%20715%20468%20345>.
>>>>
>>>
>>>
>>>
>>> --
>>> Upul Bandara,
>>> Associate Technical Lead, WSO2, Inc.,
>>> Mob: +94 715 468 345 <%2B94%20715%20468%20345>.
>>>
>>>
>>>
>>
>>
>> --
>> Upul Bandara,
>> Associate Technical Lead, WSO2, Inc.,
>> Mob: +94 715 468 345 <%2B94%20715%20468%20345>.
>>
>>
>>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03:[ML] Visual (Deep) Neural Network Builder

2016-03-23 Thread Upul Bandara
We have added few comments.
Can you please address those comments?

Thanks,
Upul

On Thu, Mar 24, 2016 at 9:04 AM, Upul Bandara <u...@wso2.com> wrote:

> Please grant us comment rights.
>
> On Thu, Mar 24, 2016 at 9:02 AM, Upul Bandara <u...@wso2.com> wrote:
>
>> Yes, just started to read it and will provide feedback ASAP
>>
>> On Thu, Mar 24, 2016 at 8:55 AM, Lakini Senanayaka <
>> lakinisenanayak...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> Hope you got my mail about the proposal.
>>>
>>> On Wed, Mar 23, 2016 at 5:18 PM, Lakini Senanayaka <
>>> lakinisenanayak...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Could you please check my proposal[1] for [ML] Visual (Deep) Neural
>>>> Network Builder.I kindly request your feedback and comments on it.
>>>>
>>>> [1]Proposal 03:[ML] Visual (Deep) Neural Network Builder
>>>> <https://docs.google.com/document/d/179c0nQAl_7CCoQZjlPgPiloq2nAco1mUfT8WYOKLf90/edit?usp=sharing>
>>>>
>>>>
>>>> --
>>>> Thank you.
>>>>
>>>> Sincerely,
>>>> *Lakini Senanayaka.*
>>>>
>>>>
>>>
>>>
>>> --
>>> Thank you.
>>>
>>> Sincerely,
>>> *Lakini Senanayaka.*
>>>
>>>
>>
>>
>> --
>> Upul Bandara,
>> Mob: +94 715 468 345.
>>
>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSOC Proposal 3: [ML] Visual (Deep) Neural Network Builder

2016-03-23 Thread Upul Bandara
Hi Asela,

Could you please include following sections to your project proposal?

1. Estimated Schedule ( Using a Gantt chart)
2. Deliverables
3. Just highlight your previous experience and technical skills and put
more weight on "Visual (Deep) Neural Network Builder" project.
  1. introduction to the project.
  2. What are the advantages of having such a tool in WSO2 Machine
Learner?
  3. Similar tools currently available and their strength and
weaknesses.
  4. etc.

Thanks,
Upul

On Thu, Mar 24, 2016 at 9:32 AM, Nirmal Fernando <nir...@wso2.com> wrote:

> [Looping dev@]
>
> Thanks for your interest in this project Asela! We'll go through the
> proposal and try to give you feedback. Please go ahead and upload to GSoC
> site too, meanwhile.
>
> On Thu, Mar 24, 2016 at 6:08 AM, Asela Damian Perera <
> mail.damian.per...@gmail.com> wrote:
>
>> Hello,
>>
>>   I would like to engage in this project in this summer. I am
>> currently a third year (internship year) undergraduate student at
>> Informatics Institute of Technology, following BEng(Hons) in Software
>> Engineering course by University of Westminster UK. In the second year I
>> have achieved an average of 77.1% (Batch Top) and in the first year, 80.4%
>> (September Intake Batch Top). I am a programming enthusiast from senior
>> school days and interested in coding software programs.
>>
>>   My GSOC Proposal:
>> https://drive.google.com/open?id=0B-veGGuXGh76cENmZ1UydVZoT2M, I have
>> also uploaded it to https://summerofcode.withgoogle.com/
>>
>>   I went through the following Apache Projects:
>>
>>  DeepLearning4J. (tried out the samples)
>>
>>
>>  Spark
>>
>>
>>  Batik
>>
>>
>>  I went through the code of the following WSO2 Products:
>>
>>  product-ml
>>
>>
>>  carbon-ml
>>
>>
>> I have also gone through the code of the following WSO2 Products as well
>> previously:
>>
>>
>>  carbon-kernel
>>
>>
>>  jaggery
>>
>>
>>  product-as
>>
>>  product-af
>>
>>  product-emm
>>
>>
>> I have written a simple JAVA CLI for App Factory too (WSO2-AppFactory CLI
>> <https://github.com/manybrilliantideas/GSOC-2015-WSO2-AppFactory>)
>>
>> I checked-out master branch of product ml, after building product-ml, I
>> extracted the distribution and ran the server, I can access the carbon
>> management console at https://localhost:9443/carbon/admin/login.jsp and
>> login as admin, but https://localhost:9443/ml gives "405 - HTTP method
>> GET is not supported by this URL". There is also a log "Could not
>> instantiate appender named CARBON_MEMORY".
>>
>> Am I missing any configuration?
>>
>> Thank you & Kind Regards,
>> Damian Perera
>>
>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Team Lead - WSO2 Machine Learner
> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Applying for GSoC 2016 ----> Visual (Deep) Neural Network Builder

2016-03-23 Thread Upul Bandara
Yes, you are correct.

Actually, w don't need to implement anything on top of the DL4J library in
order to support Spark. It is already available in DL4J.

Thanks,
Upul

On Thu, Mar 24, 2016 at 9:07 AM, Vishma Senadhi Dias <
vishma...@cse.mrt.ac.lk> wrote:

> Hi Upul,
>
> I am working on the proposal and I will be able to submit a draft on
> today. I will let you know when I complete the draft.
>
> Meanwhile am I correct to interpret that Visual neural network needs,
>
>1. JavaScript front end
>2. Neural network build from DL4J using front end configurations
>3. Apache spark for data parallelism ( can implemented internally on
>dl4j)
>4. Integration of the module to WSO2 machine learner so that it could
>work as an internal implementation which is able to use WSO2 Data Analytic
>Servers
>
> Please do correct me if I am wrong.
>
> Thanks,
> Vishma.
>
>
> On 3/23/2016 7:56 AM, Upul Bandara wrote:
>
> Hi Vishma,
>
> WSO2 Machine Learner: Best place to get started with our server is its
> documentation page [1].
> DL4J also has a very good documentation and tutorials.
>
> But at the initial stage, high-level understanding of our product and
> other libraries would be enough. Later you can go through
> documentation/tutorials to get more information about required libraries.
>
> So please try to come up with a proposal and share it with us. If you
> could do this before this Friday, we can easily give us some feedback
> before submitting it.
>
> Thanks,
> Upul
>
> [1].  <https://docs.wso2.com/display/ML110/Introducing+Machine+Learner>
> https://docs.wso2.com/display/ML110/Introducing+Machine+Learner
>
> On Mon, Mar 21, 2016 at 8:55 PM, Vishma Dias <vishma...@cse.mrt.ac.lk>
> wrote:
>
>> Hi Upul,
>>
>> I am working on the proposal at the moment. To be honest I have not used
>> DL4J before. I have a little trouble with deciding on the required
>> knowledge scope to this project.
>>
>> Can you help me with some instructions on the expected level of skills on,
>>
>>    1.     WSO2 Machine Learner
>>2. DL4J
>>
>> I am familiar with Apache Spark Libraries. Is there any other concerns on
>> this project?
>>
>> Best Regards,
>> Vishma.
>>
>> On 3/21/2016 1:33 PM, Upul Bandara wrote:
>>
>> Hi Vishma,
>>
>> Please note that deadline for the project proposal is this Friday and
>> send your proposal to dev@wso2.org and project mentor(s).
>>
>> Thanks,
>> Upul
>>
>> On Wed, Mar 9, 2016 at 1:24 PM, Upul Bandara < <u...@wso2.com>
>> u...@wso2.com> wrote:
>>
>>> Hi Vishma,
>>>
>>> First you have to create a project proposal. In order to get an idea
>>> about the proposal I would like to point, Nirmal's proposal submitted to
>>> 2011 GSOC
>>>
>>>
>>> <http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html>
>>> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>>>
>>> If you need further help, please let us know.
>>>
>>> Thanks,
>>> Upul
>>>
>>> On Wed, Mar 9, 2016 at 9:32 AM, Vishma Senadhi Dias <
>>> <vishma...@cse.mrt.ac.lk>vishma...@cse.mrt.ac.lk> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I am Vishma, a third year undergraduate from Department of Computer
>>>> Science and Engineering, University of Moratuwa, Sri Lanka. I would like to
>>>> apply for the Visual (Deep) Neural Network Builder project. It would be
>>>> very helpful if I could get any instructions on starting things up.
>>>>
>>>> Thanks in advance,
>>>> Vishma.
>>>>
>>>
>>>
>>>
>>> --
>>> Upul Bandara,
>>> Associate Technical Lead, WSO2, Inc.,
>>> Mob: +94 715 468 345 <%2B94%20715%20468%20345>.
>>>
>>
>>
>>
>> --
>> Upul Bandara,
>> Associate Technical Lead, WSO2, Inc.,
>> Mob: +94 715 468 345 <%2B94%20715%20468%20345>.
>>
>>
>>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03:[ML] Visual (Deep) Neural Network Builder

2016-03-23 Thread Upul Bandara
Please grant us comment rights.

On Thu, Mar 24, 2016 at 9:02 AM, Upul Bandara <u...@wso2.com> wrote:

> Yes, just started to read it and will provide feedback ASAP
>
> On Thu, Mar 24, 2016 at 8:55 AM, Lakini Senanayaka <
> lakinisenanayak...@gmail.com> wrote:
>
>> Hi,
>>
>> Hope you got my mail about the proposal.
>>
>> On Wed, Mar 23, 2016 at 5:18 PM, Lakini Senanayaka <
>> lakinisenanayak...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> Could you please check my proposal[1] for [ML] Visual (Deep) Neural
>>> Network Builder.I kindly request your feedback and comments on it.
>>>
>>> [1]Proposal 03:[ML] Visual (Deep) Neural Network Builder
>>> <https://docs.google.com/document/d/179c0nQAl_7CCoQZjlPgPiloq2nAco1mUfT8WYOKLf90/edit?usp=sharing>
>>>
>>>
>>> --
>>> Thank you.
>>>
>>> Sincerely,
>>> *Lakini Senanayaka.*
>>>
>>>
>>
>>
>> --
>> Thank you.
>>
>> Sincerely,
>> *Lakini Senanayaka.*
>>
>>
>
>
> --
> Upul Bandara,
> Mob: +94 715 468 345.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016]Proposal 03:[ML] Visual (Deep) Neural Network Builder

2016-03-23 Thread Upul Bandara
Yes, just started to read it and will provide feedback ASAP

On Thu, Mar 24, 2016 at 8:55 AM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi,
>
> Hope you got my mail about the proposal.
>
> On Wed, Mar 23, 2016 at 5:18 PM, Lakini Senanayaka <
> lakinisenanayak...@gmail.com> wrote:
>
>> Hi,
>>
>> Could you please check my proposal[1] for [ML] Visual (Deep) Neural
>> Network Builder.I kindly request your feedback and comments on it.
>>
>> [1]Proposal 03:[ML] Visual (Deep) Neural Network Builder
>> <https://docs.google.com/document/d/179c0nQAl_7CCoQZjlPgPiloq2nAco1mUfT8WYOKLf90/edit?usp=sharing>
>>
>>
>> --
>> Thank you.
>>
>> Sincerely,
>> *Lakini Senanayaka.*
>>
>>
>
>
> --
> Thank you.
>
> Sincerely,
> *Lakini Senanayaka.*
>
>


-- 
Upul Bandara,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016] [ML] Visual (Deep) Neural Network Builder

2016-03-22 Thread Upul Bandara
Hi Lakini,

"As I understood we are using DL4J to draw neural networks and Apache
spark(Spark ML) to do the calculations and to train the neural network"

Actually, DL4J will be our NN library and we are planning to use JavaScritp
(and related libraries) for building the front-end.


DL4J, can be easily run on apache clusters. That will give us the
scalability when we are building large NNs.
Finally, we are planning to integrate "Visual Deep Learning Builder" with WSO2
Machine learner.

I think this will give you some idea about the project.

So please come up with a proposal and if you could share it with us before
this Friday we can easily give you some feedback before submitting it.

Thanks,
Upul


On Tue, Mar 22, 2016 at 10:21 AM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi all,
>
> I have read the documentations and more about Apache Spark and DL4J
> concepts.There was a way to have deeplearning4j on Spark
> ( http://deeplearning4j.org/spark ) in the DL4J documentation.
>
> As I understood we are using DL4J to draw neural networks and Apache
> spark(Spark ML) to do the calculations and to train the neural network.
>
> As the main objective of the "Visual Neural Network Builder" project is
> to create a Neural Network UI front-end for WSO2 Machine Learner.
> I have a doubt on how to use WSO2 Machine learner,Apache Spark and DL4J
> all together.I have read the architecture of WSO2 Machine Lerner also.I
> could understand the workflow of the project which you mentioned in the
> idealist.Could you please give me more guidance on this problem to clarify
> more about the project?
>
>
> On Mon, Mar 21, 2016 at 1:26 PM, Nirmal Fernando <nir...@wso2.com> wrote:
>
>>
>>
>> On Mon, Mar 21, 2016 at 1:25 PM, Upul Bandara <u...@wso2.com> wrote:
>>
>>> Also, please note that deadline for the project proposal is this Friday.
>>>
>>> Correction:
>>
>>
>>> Please send your proposal to dev@wso2.org and project mentor(s).
>>>
>>> Thanks,
>>> Upul
>>>
>>> On Mon, Mar 21, 2016 at 1:11 PM, Lakini Senanayaka <
>>> lakinisenanayak...@gmail.com> wrote:
>>>
>>>> Thank you very much Upul.
>>>> I will go through the resources and If I get any problem I'll let you
>>>> know.
>>>>
>>>>
>>>> On Mon, Mar 21, 2016 at 12:51 PM, Upul Bandara <u...@wso2.com> wrote:
>>>>
>>>>> Hi Lakini,
>>>>>
>>>>> The main objective of the "Visual Neural Network Builder" project is
>>>>> to create a Neural Network UI front-end for WSO2 Machine Learner.
>>>>> UI front-end will help people to quickly try out different Neural
>>>>> Network configurations.
>>>>>
>>>>> In order to get an idea about the project proposal I would like to
>>>>> point, Nirmal's proposal submitted to 2011 GSOC
>>>>>
>>>>>
>>>>> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>>>>>
>>>>> For building neural networks we are planning to use:
>>>>>
>>>>> http://deeplearning4j.org/
>>>>>
>>>>> Please read its documentation and get familiar with basic DL4J
>>>>> concepts, especially how to use it inside the Apache Spark.
>>>>>
>>>>> If you need further help, please let us know.
>>>>>
>>>>> Thanks,
>>>>> Upul
>>>>>
>>>>> On Mon, Mar 21, 2016 at 12:44 PM, Lakini Senanayaka <
>>>>> lakinisenanayak...@gmail.com> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>>
>>>>>> I am 4th year Information Technology (Specialization in Software
>>>>>> Engineering) undergraduate of SLIIT (Sri Lanka Institute of Information
>>>>>> Technology). I am familiar with Machine Learning concepts, Java, HTML and
>>>>>> JavaScript. I am very much interested in machine learning subject area 
>>>>>> and
>>>>>> I am currently doing my research project using machine learning 
>>>>>> techniques.
>>>>>> I am interested to do the project, proposal 03: [ML] Visual (Deep)
>>>>>> Neural Network Builder. Could you please give me some guidance and
>>>>>> materials to study further about this project?
>>>>>>
>>>>>> --
>>>>>> Thank you.
>>>>>>
>>>>>> Sincerely,
>>>>>> *Lakini Senanayaka.*
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Upul Bandara,
>>>>> Associate Technical Lead, WSO2, Inc.,
>>>>> Mob: +94 715 468 345.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thank you.
>>>>
>>>> Sincerely,
>>>> *Lakini Senanayaka.*
>>>>
>>>>
>>>
>>>
>>> --
>>> Upul Bandara,
>>> Associate Technical Lead, WSO2, Inc.,
>>> Mob: +94 715 468 345.
>>>
>>
>>
>>
>> --
>>
>> Thanks & regards,
>> Nirmal
>>
>> Team Lead - WSO2 Machine Learner
>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>> Mobile: +94715779733
>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>
>
> --
> Thank you.
>
> Sincerely,
> *Lakini Senanayaka.*
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Applying for GSoC 2016 ----> Visual (Deep) Neural Network Builder

2016-03-22 Thread Upul Bandara
Hi Vishma,

WSO2 Machine Learner: Best place to get started with our server is its
documentation page [1].
DL4J also has a very good documentation and tutorials.

But at the initial stage, high-level understanding of our product and other
libraries would be enough. Later you can go through documentation/tutorials
to get more information about required libraries.

So please try to come up with a proposal and share it with us. If you could
do this before this Friday, we can easily give us some feedback before
submitting it.

Thanks,
Upul

[1]. https://docs.wso2.com/display/ML110/Introducing+Machine+Learner

On Mon, Mar 21, 2016 at 8:55 PM, Vishma Dias <vishma...@cse.mrt.ac.lk>
wrote:

> Hi Upul,
>
> I am working on the proposal at the moment. To be honest I have not used
> DL4J before. I have a little trouble with deciding on the required
> knowledge scope to this project.
>
> Can you help me with some instructions on the expected level of skills on,
>
>1. WSO2 Machine Learner
>2. DL4J
>
> I am familiar with Apache Spark Libraries. Is there any other concerns on
> this project?
>
> Best Regards,
> Vishma.
>
> On 3/21/2016 1:33 PM, Upul Bandara wrote:
>
> Hi Vishma,
>
> Please note that deadline for the project proposal is this Friday and send
> your proposal to dev@wso2.org and project mentor(s).
>
> Thanks,
> Upul
>
> On Wed, Mar 9, 2016 at 1:24 PM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi Vishma,
>>
>> First you have to create a project proposal. In order to get an idea
>> about the proposal I would like to point, Nirmal's proposal submitted to
>> 2011 GSOC
>>
>>
>> <http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html>
>> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>>
>> If you need further help, please let us know.
>>
>> Thanks,
>> Upul
>>
>> On Wed, Mar 9, 2016 at 9:32 AM, Vishma Senadhi Dias <
>> <vishma...@cse.mrt.ac.lk>vishma...@cse.mrt.ac.lk> wrote:
>>
>>> Hi all,
>>>
>>> I am Vishma, a third year undergraduate from Department of Computer
>>> Science and Engineering, University of Moratuwa, Sri Lanka. I would like to
>>> apply for the Visual (Deep) Neural Network Builder project. It would be
>>> very helpful if I could get any instructions on starting things up.
>>>
>>> Thanks in advance,
>>> Vishma.
>>>
>>
>>
>>
>> --
>> Upul Bandara,
>> Associate Technical Lead, WSO2, Inc.,
>> Mob: +94 715 468 345 <%2B94%20715%20468%20345>.
>>
>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Applying for GSoC 2016 ----> Visual (Deep) Neural Network Builder

2016-03-21 Thread Upul Bandara
Hi Vishma,

Please note that deadline for the project proposal is this Friday and send
your proposal to dev@wso2.org and project mentor(s).

Thanks,
Upul

On Wed, Mar 9, 2016 at 1:24 PM, Upul Bandara <u...@wso2.com> wrote:

> Hi Vishma,
>
> First you have to create a project proposal. In order to get an idea
> about the proposal I would like to point, Nirmal's proposal submitted to
> 2011 GSOC
>
>
> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>
> If you need further help, please let us know.
>
> Thanks,
> Upul
>
> On Wed, Mar 9, 2016 at 9:32 AM, Vishma Senadhi Dias <
> vishma...@cse.mrt.ac.lk> wrote:
>
>> Hi all,
>>
>> I am Vishma, a third year undergraduate from Department of Computer
>> Science and Engineering, University of Moratuwa, Sri Lanka. I would like to
>> apply for the Visual (Deep) Neural Network Builder project. It would be
>> very helpful if I could get any instructions on starting things up.
>>
>> Thanks in advance,
>> Vishma.
>>
>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSOC'16] Proposal 3 : Visual (Deep) Neural Network Builder

2016-03-21 Thread Upul Bandara
Correction:

Please send your proposal to dev@wso2.org and project mentor(s).

Thanks,
Upul

On Mon, Mar 21, 2016 at 1:27 PM, Upul Bandara <u...@wso2.com> wrote:

> Hi Vimuth,
>
> Please note that deadline for the project proposal is this Friday and send
> your proposal to d...@wso2.com and project mentor(s).
>
> Thanks,
> Upul
>
> On Wed, Mar 9, 2016 at 1:41 PM, Supun Sethunga <sup...@wso2.com> wrote:
>
>> Hi Vimuth,
>>
>> For project Proposal 3, as we have mentioned in the project proposal as
>> well, the main objective is to integrate ensemble support for the existing
>> flow of the WSO2 Machine Learner. We are focusing on the three methods:
>> Bagging, Boosting and Stacking.
>>
>> Since you have already run the product ML, you can also go through the
>> source code of WSO2 ML ([1] and [2]), and get familiarized with the current
>> implementations.
>>
>> Please feel free to raise if you have any questions or any unclear points.
>>
>> [1] https://github.com/wso2/carbon-ml
>> [2] https://github.com/wso2/product-ml
>>
>> Regards,
>> Supun
>>
>> On Wed, Mar 9, 2016 at 11:31 AM, Isuru Udana <isu...@wso2.com> wrote:
>>
>>> [Looping project mentors]
>>>
>>> On Wed, Mar 9, 2016 at 11:11 AM, vimuth fernando <vim...@gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I am a full time MSc student in the Dept. of Computer Science at
>>>> University of Moratuwa. I am thinking about taking part in GSOC this year
>>>> and saw that WSO2 has some interesting project ideas especially in the
>>>> Machine Learner project.
>>>>
>>>> I am interested in working on either Proposal 3 (Visual Neural Network
>>>> Builder) or Proposal 4 (Ensemble Methods Support for WSO2 Machine Learner).
>>>> I am open to working on either project.
>>>>
>>>> In Proposal 3, am i correct in understanding that the goal is to build
>>>> the UI that will use the algorithms implemented in spark?
>>>>
>>>> I have started to familiarize myself with the WSO2 Machine Learner
>>>> using the samples provided with the documentation.
>>>>
>>>> Your help in preparing a good proposal is much appreciated.
>>>>
>>>> Thank you very much.
>>>>
>>>> --
>>>> Vimuth Dinuka Fernando
>>>> Research Assistant, Department Of Computer Science and Engineering,
>>>> University Of Moratuwa,
>>>> Sri Lanka
>>>>
>>>> phone: 0777559890
>>>>
>>>>
>>>> ___
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Isuru Udana*
>>> Associate Technical Lead
>>> WSO2 Inc.; http://wso2.com
>>> email: isu...@wso2.com cell: +94 77 3791887
>>> blog: http://mytecheye.blogspot.com/
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Supun Sethunga*
>> Software Engineer
>> WSO2, Inc.
>> http://wso2.com/
>> lean | enterprise | middleware
>> Mobile : +94 716546324
>>
>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Regarding GSoC2016 project

2016-03-21 Thread Upul Bandara
Correction:

send your proposal to dev@wso2. <d...@wso2.com>org and project mentor(s).

Thanks,
Upul

On Mon, Mar 21, 2016 at 1:28 PM, Upul Bandara <u...@wso2.com> wrote:

> Hi Anurag,
>
> Please note that deadline for the project proposal is this Friday and send
> your proposal to d...@wso2.com and project mentor(s).
>
> Thanks,
> Upul
>
> On Wed, Mar 9, 2016 at 1:32 PM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi Anurag,
>>
>> The objective of the "Visual Neural Network Builder" project is to
>> create a Neural Network UI front-end for WSO2 Machine Learner.
>> UI front-end will help people to quickly try out different Neural
>> Network configurations.
>>
>> As the initial step, you have to create a project proposal and following
>> blog post (Nirmal's proposal submitted to 2011 GSOC) would be a good
>> starting point.
>>
>>
>> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>>
>> If you need further help, please let us know.
>>
>> Thanks,
>> Upul
>>
>> On Sun, Mar 6, 2016 at 12:15 PM, Anurag Kashyap <anurag1...@gmail.com>
>> wrote:
>>
>>> Hi Upul,
>>>  I'm currently working as a research assistant at NTU, Singapore for my
>>> bachelor thesis in my final year, I looked at the list of GSoC projects
>>> for WSO2 and I'm particularly interested in the project *Visual (Deep)
>>> Neural Network Builder. *I am currently working on multi-label
>>> classification, so I have some experience in this field and I've been
>>> reading papers and writing code for their implementation. I believe I can
>>> contribute to this project as a GSoC intern. Eagerly awaiting a response!
>>>
>>> --
>>> Yours Sincerely,
>>> *Anurag Kashyap*
>>> *Research Assistant*
>>> *Robotics-|| *
>>> *Nanyang Technological University, Singapore*
>>>
>>> [image: Blog] <https://thelinuxkernel.wordpress.com>
>>>
>>
>>
>>
>> --
>> Upul Bandara,
>> Associate Technical Lead, WSO2, Inc.,
>> Mob: +94 715 468 345.
>>
>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Regarding GSoC2016 project

2016-03-21 Thread Upul Bandara
Hi Anurag,

Please note that deadline for the project proposal is this Friday and send
your proposal to d...@wso2.com and project mentor(s).

Thanks,
Upul

On Wed, Mar 9, 2016 at 1:32 PM, Upul Bandara <u...@wso2.com> wrote:

> Hi Anurag,
>
> The objective of the "Visual Neural Network Builder" project is to create
> a Neural Network UI front-end for WSO2 Machine Learner.
> UI front-end will help people to quickly try out different Neural Network
> configurations.
>
> As the initial step, you have to create a project proposal and following
> blog post (Nirmal's proposal submitted to 2011 GSOC) would be a good
> starting point.
>
>
> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>
> If you need further help, please let us know.
>
> Thanks,
> Upul
>
> On Sun, Mar 6, 2016 at 12:15 PM, Anurag Kashyap <anurag1...@gmail.com>
> wrote:
>
>> Hi Upul,
>>  I'm currently working as a research assistant at NTU, Singapore for my
>> bachelor thesis in my final year, I looked at the list of GSoC projects
>> for WSO2 and I'm particularly interested in the project *Visual (Deep)
>> Neural Network Builder. *I am currently working on multi-label
>> classification, so I have some experience in this field and I've been
>> reading papers and writing code for their implementation. I believe I can
>> contribute to this project as a GSoC intern. Eagerly awaiting a response!
>>
>> --
>> Yours Sincerely,
>> *Anurag Kashyap*
>> *Research Assistant*
>> *Robotics-|| *
>> *Nanyang Technological University, Singapore*
>>
>> [image: Blog] <https://thelinuxkernel.wordpress.com>
>>
>
>
>
> --
> Upul Bandara,
> Associate Technical Lead, WSO2, Inc.,
> Mob: +94 715 468 345.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSOC'16] Proposal 3 : Visual (Deep) Neural Network Builder

2016-03-21 Thread Upul Bandara
Hi Vimuth,

Please note that deadline for the project proposal is this Friday and send
your proposal to d...@wso2.com and project mentor(s).

Thanks,
Upul

On Wed, Mar 9, 2016 at 1:41 PM, Supun Sethunga <sup...@wso2.com> wrote:

> Hi Vimuth,
>
> For project Proposal 3, as we have mentioned in the project proposal as
> well, the main objective is to integrate ensemble support for the existing
> flow of the WSO2 Machine Learner. We are focusing on the three methods:
> Bagging, Boosting and Stacking.
>
> Since you have already run the product ML, you can also go through the
> source code of WSO2 ML ([1] and [2]), and get familiarized with the current
> implementations.
>
> Please feel free to raise if you have any questions or any unclear points.
>
> [1] https://github.com/wso2/carbon-ml
> [2] https://github.com/wso2/product-ml
>
> Regards,
> Supun
>
> On Wed, Mar 9, 2016 at 11:31 AM, Isuru Udana <isu...@wso2.com> wrote:
>
>> [Looping project mentors]
>>
>> On Wed, Mar 9, 2016 at 11:11 AM, vimuth fernando <vim...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I am a full time MSc student in the Dept. of Computer Science at
>>> University of Moratuwa. I am thinking about taking part in GSOC this year
>>> and saw that WSO2 has some interesting project ideas especially in the
>>> Machine Learner project.
>>>
>>> I am interested in working on either Proposal 3 (Visual Neural Network
>>> Builder) or Proposal 4 (Ensemble Methods Support for WSO2 Machine Learner).
>>> I am open to working on either project.
>>>
>>> In Proposal 3, am i correct in understanding that the goal is to build
>>> the UI that will use the algorithms implemented in spark?
>>>
>>> I have started to familiarize myself with the WSO2 Machine Learner using
>>> the samples provided with the documentation.
>>>
>>> Your help in preparing a good proposal is much appreciated.
>>>
>>> Thank you very much.
>>>
>>> --
>>> Vimuth Dinuka Fernando
>>> Research Assistant, Department Of Computer Science and Engineering,
>>> University Of Moratuwa,
>>> Sri Lanka
>>>
>>> phone: 0777559890
>>>
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Isuru Udana*
>> Associate Technical Lead
>> WSO2 Inc.; http://wso2.com
>> email: isu...@wso2.com cell: +94 77 3791887
>> blog: http://mytecheye.blogspot.com/
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Supun Sethunga*
> Software Engineer
> WSO2, Inc.
> http://wso2.com/
> lean | enterprise | middleware
> Mobile : +94 716546324
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016] [ML] Visual (Deep) Neural Network Builder

2016-03-21 Thread Upul Bandara
Also, please note that deadline for the project proposal is this Friday.

Please send your proposal to d...@wso2.com and project mentor(s).

Thanks,
Upul

On Mon, Mar 21, 2016 at 1:11 PM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Thank you very much Upul.
> I will go through the resources and If I get any problem I'll let you know.
>
>
> On Mon, Mar 21, 2016 at 12:51 PM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi Lakini,
>>
>> The main objective of the "Visual Neural Network Builder" project is to
>> create a Neural Network UI front-end for WSO2 Machine Learner.
>> UI front-end will help people to quickly try out different Neural
>> Network configurations.
>>
>> In order to get an idea about the project proposal I would like to point,
>> Nirmal's proposal submitted to 2011 GSOC
>>
>>
>> http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html
>>
>> For building neural networks we are planning to use:
>>
>> http://deeplearning4j.org/
>>
>> Please read its documentation and get familiar with basic DL4J concepts,
>> especially how to use it inside the Apache Spark.
>>
>> If you need further help, please let us know.
>>
>> Thanks,
>> Upul
>>
>> On Mon, Mar 21, 2016 at 12:44 PM, Lakini Senanayaka <
>> lakinisenanayak...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>>
>>> I am 4th year Information Technology (Specialization in Software
>>> Engineering) undergraduate of SLIIT (Sri Lanka Institute of Information
>>> Technology). I am familiar with Machine Learning concepts, Java, HTML and
>>> JavaScript. I am very much interested in machine learning subject area and
>>> I am currently doing my research project using machine learning techniques.
>>> I am interested to do the project, proposal 03: [ML] Visual (Deep)
>>> Neural Network Builder. Could you please give me some guidance and
>>> materials to study further about this project?
>>>
>>> --
>>> Thank you.
>>>
>>> Sincerely,
>>> *Lakini Senanayaka.*
>>>
>>>
>>
>>
>> --
>> Upul Bandara,
>> Associate Technical Lead, WSO2, Inc.,
>> Mob: +94 715 468 345.
>>
>
>
>
> --
> Thank you.
>
> Sincerely,
> *Lakini Senanayaka.*
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC 2016] [ML] Visual (Deep) Neural Network Builder

2016-03-21 Thread Upul Bandara
Hi Lakini,

The main objective of the "Visual Neural Network Builder" project is to
create a Neural Network UI front-end for WSO2 Machine Learner.
UI front-end will help people to quickly try out different Neural Network
configurations.

In order to get an idea about the project proposal I would like to point,
Nirmal's proposal submitted to 2011 GSOC

http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html

For building neural networks we are planning to use:

http://deeplearning4j.org/

Please read its documentation and get familiar with basic DL4J concepts,
especially how to use it inside the Apache Spark.

If you need further help, please let us know.

Thanks,
Upul

On Mon, Mar 21, 2016 at 12:44 PM, Lakini Senanayaka <
lakinisenanayak...@gmail.com> wrote:

> Hi all,
>
>
> I am 4th year Information Technology (Specialization in Software
> Engineering) undergraduate of SLIIT (Sri Lanka Institute of Information
> Technology). I am familiar with Machine Learning concepts, Java, HTML and
> JavaScript. I am very much interested in machine learning subject area and
> I am currently doing my research project using machine learning techniques.
> I am interested to do the project, proposal 03: [ML] Visual (Deep) Neural
> Network Builder. Could you please give me some guidance and materials to
> study further about this project?
>
> --
> Thank you.
>
> Sincerely,
> *Lakini Senanayaka.*
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Regarding GSoC2016 project

2016-03-09 Thread Upul Bandara
Hi Anurag,

The objective of the "Visual Neural Network Builder" project is to create a
Neural Network UI front-end for WSO2 Machine Learner.
UI front-end will help people to quickly try out different Neural Network
configurations.

As the initial step, you have to create a project proposal and following
blog post (Nirmal's proposal submitted to 2011 GSOC) would be a good
starting point.

http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html

If you need further help, please let us know.

Thanks,
Upul

On Sun, Mar 6, 2016 at 12:15 PM, Anurag Kashyap <anurag1...@gmail.com>
wrote:

> Hi Upul,
>  I'm currently working as a research assistant at NTU, Singapore for my
> bachelor thesis in my final year, I looked at the list of GSoC projects
> for WSO2 and I'm particularly interested in the project *Visual (Deep)
> Neural Network Builder. *I am currently working on multi-label
> classification, so I have some experience in this field and I've been
> reading papers and writing code for their implementation. I believe I can
> contribute to this project as a GSoC intern. Eagerly awaiting a response!
>
> --
> Yours Sincerely,
> *Anurag Kashyap*
> *Research Assistant*
> *Robotics-|| *
> *Nanyang Technological University, Singapore*
>
> [image: Blog] <https://thelinuxkernel.wordpress.com>
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Applying for GSoC 2016 ----> Visual (Deep) Neural Network Builder

2016-03-08 Thread Upul Bandara
Hi Vishma,

First you have to create a project proposal. In order to get an idea about
the proposal I would like to point, Nirmal's proposal submitted to 2011
GSOC

http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html

If you need further help, please let us know.

Thanks,
Upul

On Wed, Mar 9, 2016 at 9:32 AM, Vishma Senadhi Dias <vishma...@cse.mrt.ac.lk
> wrote:

> Hi all,
>
> I am Vishma, a third year undergraduate from Department of Computer
> Science and Engineering, University of Moratuwa, Sri Lanka. I would like to
> apply for the Visual (Deep) Neural Network Builder project. It would be
> very helpful if I could get any instructions on starting things up.
>
> Thanks in advance,
> Vishma.
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSOC'16] Proposal 3 : Visual (Deep) Neural Network Builder

2016-03-08 Thread Upul Bandara
Hi Vimuth,

The main objective of the "Visual Neural Network Builder" project is to
create a Neural Network UI front-end for WSO2 Machine Learner.
UI front-end will help people to quickly try out different Neural Network
configurations.

In order to get an idea about the project proposal I would like to point,
Nirmal's proposal submitted to 2011 GSOC

http://nirmalfdo.blogspot.com/2011/04/apache-tuscany-develop-simple-tool-that.html

If you need further help, please let us know.

Thanks,
Upul

On Wed, Mar 9, 2016 at 11:31 AM, Isuru Udana <isu...@wso2.com> wrote:

> [Looping project mentors]
>
> On Wed, Mar 9, 2016 at 11:11 AM, vimuth fernando <vim...@gmail.com> wrote:
>
>> Hi,
>>
>> I am a full time MSc student in the Dept. of Computer Science at
>> University of Moratuwa. I am thinking about taking part in GSOC this year
>> and saw that WSO2 has some interesting project ideas especially in the
>> Machine Learner project.
>>
>> I am interested in working on either Proposal 3 (Visual Neural Network
>> Builder) or Proposal 4 (Ensemble Methods Support for WSO2 Machine Learner).
>> I am open to working on either project.
>>
>> In Proposal 3, am i correct in understanding that the goal is to build
>> the UI that will use the algorithms implemented in spark?
>>
>> I have started to familiarize myself with the WSO2 Machine Learner using
>> the samples provided with the documentation.
>>
>> Your help in preparing a good proposal is much appreciated.
>>
>> Thank you very much.
>>
>> --
>> Vimuth Dinuka Fernando
>> Research Assistant, Department Of Computer Science and Engineering,
>> University Of Moratuwa,
>> Sri Lanka
>>
>> phone: 0777559890
>>
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Isuru Udana*
> Associate Technical Lead
> WSO2 Inc.; http://wso2.com
> email: isu...@wso2.com cell: +94 77 3791887
> blog: http://mytecheye.blogspot.com/
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ML] Visual (Deep) Neural Network Builder(GSoc Application)

2016-03-01 Thread Upul Bandara
[Looping dev]


On Wed, Mar 2, 2016 at 11:09 AM, shubham kumar <kshubham...@gmail.com>
wrote:

> Hi Upul,
>
> I want to work on this project during summers. I am very good at doing
> tasks. I learn and implement things quickly. Presently I am in BTech 4rth
> year and I am working as Big Data Intern in Valiance Solutions on Spark and
> Hadoop.
>
> Please give me any tasks so that I can proof my skills.
>
> Thanks & Regards
> Shubham Kumar
>



-- 
Upul Bandara,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [GSoC]Proposal 3: [ML] Visual (Deep) Neural Network Builder

2016-02-23 Thread Upul Bandara
Hi Dinali,

We can give a quick introduction to the project.

Please come and have a chat.

Thanks,
Upul

On Wed, Feb 24, 2016 at 11:32 AM, Dinali Dabarera <din...@wso2.com> wrote:

> Can I get some more details on this project?
>
> On Wed, Feb 24, 2016 at 10:04 AM, Dinali Dabarera <din...@wso2.com> wrote:
>
>> Hi,
>> I am a final year Computer Engineering undergraduate of University of
>> Peradeniya. Currently I am working with wso2 products and I prefer machine
>> learning , neural networks and research stuff. I am interested in this
>> project  Neural Network Builder and I would like to proceed with this
>> project.
>> I have some hands on experience with some of the wso2 products and
>> analytic stuff such as SPARK. I would like to know what exactly I have to
>> do in this project so I study more deeper on those stuff.
>>
>> Thank you!
>>
>>
>> --
>> Dinali Rosemin
>> University of Peradeniya (Computer Engineering)
>> WSO2 Intern
>> 077-0198933
>>
>
>
>
> --
> Dinali Rosemin
> University of Peradeniya (Computer Engineering)
> WSO2 Intern
> 077-0198933
>



-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [VOTE] Release WSO2 Machine Learner 1.1.0 RC5

2015-12-22 Thread Upul Bandara
Tested CEP extension, samples and ML Wizard.

Looks OK

[ x ] Stable - go ahead and release


On Tue, Dec 22, 2015 at 4:47 PM, Nirmal Fernando <nir...@wso2.com> wrote:

> Tested samples and looks good!
>
> [ x ] Stable - go ahead and release
>
>
> On Tue, Dec 22, 2015 at 3:52 PM, Maheshakya Wijewardena <
> mahesha...@wso2.com> wrote:
>
>> Hi Devs,
>>
>> This is the 5th Release Candidate of WSO2 Machine Learner 1.1.0.
>>
>> This release fixes the following issues:
>> https://wso2.org/jira/issues/?filter=12601
>>
>> Please download, test and vote. Vote will be open for 72 hours or as
>> longer as needed.
>>
>> *Binary distribution files:*
>>
>> https://github.com/wso2/product-ml/releases/download/v1.1.0-rc5/wso2ml-1.1.0.zip
>>
>> *P2 repository*:
>>
>> https://github.com/wso2/product-ml/releases/download/v1.1.0-rc5/p2-repo.zip
>>
>>
>> *Maven staging repository:*
>> http://maven.wso2.org/nexus/content/repositories/orgwso2ml-230/
>> <http://www.google.com/url?q=http%3A%2F%2Fmaven.wso2.org%2Fnexus%2Fcontent%2Frepositories%2Forgwso2ml-230%2F=D=1=AFQjCNFgpNofnJ8T4zcllTSN8d7xq4cu4w>
>>
>> *The tag to be voted upon:*
>> https://github.com/wso2/product-ml/tree/v1.1.0-rc5
>>
>>
>> [ ] Broken - do not release (explain why)
>> [ ] Stable - go ahead and release
>>
>> Thank you,
>> Machine Learner Team
>>
>> --
>> Pruthuvi Maheshakya Wijewardena
>> mahesha...@wso2.com
>> +94711228855
>>
>>
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> 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
>
>


-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] WSO2 Machine Learner 1.1.0 Released

2015-12-22 Thread Upul Bandara
WSO2 Machine Learner 1.1.0 Released

December, 2015

Machine learning has emerged as a key component of big data analytics
space. The goal of WSO2 Machine Learner is to make machine learning
accessible to WSO2 big data platform. WSO2 Machine Learner provides a user
friendly wizard like interface, which guides users through a set of steps
to find and configure machine learning algorithms. The outcome of this
process is a model that can be deployed in multiple WSO2 products, such as
WSO2 Enterprise Service Bus (ESB),WSO2 Complex Event Processor (CEP), WSO2
Data Analytics Server (DAS) etc.

This is the 1.1.0 release of WSO2 Machine Learner product and is released
under Apache Software License Version 2.0, one of the most
business-friendly licenses available today. This release of the WSO2
Machine Learner includes the following key features.

Key Features

   -

   Deep Learning - Stacked Autoencoders
   -

   Anomaly Detection
   -

   Numerical Prediction - Random Forest Regression
   -

   Recommendation via Collaborative Filtering
   -

   Predictive Model Markup Language (PMML) support


To download WSO2 Machine Learner product, please visit
http://wso2.com/products/machine-learner/

WSO2 Carbon P2 repository with latest features will be announced soon.

Documentation

Introduction -
https://docs.wso2.com/display/ML110/WSO2+Machine+Learner+Documentation

Getting Started Guide - https://docs.wso2.com/display/ML110/Getting+Started

User Guide - https://docs.wso2.com/display/ML110/User+Guide

Architecture Guide - https://docs.wso2.com/display/ML110/Architecture

REST API guide - https://docs.wso2.com/display/ML110/REST+API+Guide


Samples - https://docs.wso2.com/display/ML110/Samples

Known Issues

   -

   Known Issues 

Fixed Issues

   -

   Fixed Issues 


How You Can Contribute

Mailing Lists

Join our mailing list and correspond with the developers directly.

Developer List : dev@wso2.org | Mail Archive


Reporting Issues

We encourage you to report issues, documentation faults and feature
requests regarding WSO2 Machine Learner through the public JIRA
. You can use the Carbon JIRA
 to report any issues related to the
Carbon framework or associated Carbon components.

Support

We are committed to ensure that your enterprise middleware deployment is
completely supported from evaluation to production. Our unique approach
ensures that all support leverages our open development methodology and is
provided by the very same engineers who build the technology.

For official documentation please visit
https://docs.wso2.com/display/ML110/WSO2+Machine+Learner+Documentation

For more details and to take advantage of this unique opportunity please
visit http://wso2.com/support.

To learn more about WSO2 Machine Learner and WSO2 support offerings please
visit http://wso2.com/products/machine-learner/


~~~ WSO2 ML Team ~~~
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Time Series Predictions using Linear Regression with Moving Windows

2015-11-29 Thread Upul Bandara
Hi Srinath,

I will try this with some large datasets and  will find and read few
articles related to "moving window" approach.

Yes, this  was written in IPython notebook using Scikit-learn and
Matplotlib.

Thanks,
Upul


On Mon, Nov 30, 2015 at 8:28 AM, Srinath Perera <srin...@wso2.com> wrote:

> I am adding dev@ for record.
>
> Upul, this is beautiful :) !!
>
> I think we can do this with released components? Basically build the model
> in ML and use that in IoT product then.
>
> Also I think we should try this with more datasets + read about this ( I
> guess someone must have done this before), and add it to ML wizard.
> Currently we do not have a good way to predict autocorrelated data.
>
> Nirmal, we should use the same with United secuirty check time use case.
>
> I will be in Trace in the PM. Let's chat.
>
> Thanks
> Srinath
>
> p.s. what are you using to try this out? (ipynb thing).
>
> On Sun, Nov 29, 2015 at 10:17 PM, Upul Bandara <u...@wso2.com> wrote:
>
>> Hi Srinath,
>>
>> As we discussed Friday morning, few time series models were trained using
>> simple linear regression with moving windows.
>> Three small (but real-world) datasets were used for training those
>> models.
>>
>> According to the generated prediction graphs, it looks like "moving
>> windows" are capable of (correctly) identifying trends in time series
>> graphs.
>>
>> Prediction graphs are shown in [1].
>>
>>
>> [1].
>> https://github.com/upul/scratch/blob/master/Time_Series_Using_Linear_Regression.ipynb
>>
>> Thanks,
>> Upul
>>
>> --
>> Upul Bandara,
>> Mob: +94 715 468 345.
>>
>
>
>
> --
> 
> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
> Site: http://people.apache.org/~hemapani/
> Photos: http://www.flickr.com/photos/hemapani/
> Phone: 0772360902
>



-- 
Upul Bandara,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Algo to use for Logistic regression

2015-05-31 Thread Upul Bandara
If it is possible, I would like to have both.

L-BFGS converges faster than SGD. But it goes through the entire data set
before moving from one iteration to the next.
Whereas, SGD uses a minit-batch of the training data set for calculating
and updating its gradient.
Hence, for large data sets SGD is more practical than L-BFGS.

I think we can test this scenario by running these two algorithms against a
large data set (~ 1GB)

Thanks,
Upul

On Sun, May 31, 2015 at 8:02 PM, Nirmal Fernando nir...@wso2.com wrote:

 One other benefit of switching is, this API supports multi-class
 classification too. I've tested this API with Iris dataset.

 On Sun, May 31, 2015 at 7:33 PM, Nirmal Fernando nir...@wso2.com wrote:

 Hi,

 Currently in ML, we use mini-batch gradient descent algorithm when
 running logistic regression. But Spark-mllib recommends L-BFGS over
 mini-batch gradient descent for faster convergence [1].

 I tested both the implementation with the same dataset and gained an
 improved accuracy in L-BFGS (80% vs 67% for SGD).

 Shall we switch?

 [1]
 https://spark.apache.org/docs/latest/mllib-linear-methods.html#logistic-regression


 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Algo to use for Logistic regression

2015-05-31 Thread Upul Bandara
Actually, I'm thinking in terms of training time, even for large data sets
prediction accuracy of L-BFGS will outperform SGD. But its training time
would be considerably bigger than the training time of SGD.
On the other hand, SGD model gives a decent prediction accuracy in
relatively short period of training time.


On Sun, May 31, 2015 at 9:52 PM, Nirmal Fernando nir...@wso2.com wrote:

 Thanks Upul. So, are you thinking along the lines of performance? Sure,
 I'll run a test.

 On Sun, May 31, 2015 at 9:50 PM, Upul Bandara u...@wso2.com wrote:

 If it is possible, I would like to have both.

 L-BFGS converges faster than SGD. But it goes through the entire data set
 before moving from one iteration to the next.
 Whereas, SGD uses a minit-batch of the training data set for calculating
 and updating its gradient.
 Hence, for large data sets SGD is more practical than L-BFGS.

 I think we can test this scenario by running these two algorithms against
 a large data set (~ 1GB)

 Thanks,
 Upul

 On Sun, May 31, 2015 at 8:02 PM, Nirmal Fernando nir...@wso2.com wrote:

 One other benefit of switching is, this API supports multi-class
 classification too. I've tested this API with Iris dataset.

 On Sun, May 31, 2015 at 7:33 PM, Nirmal Fernando nir...@wso2.com
 wrote:

 Hi,

 Currently in ML, we use mini-batch gradient descent algorithm when
 running logistic regression. But Spark-mllib recommends L-BFGS over
 mini-batch gradient descent for faster convergence [1].

 I tested both the implementation with the same dataset and gained an
 improved accuracy in L-BFGS (80% vs 67% for SGD).

 Shall we switch?

 [1]
 https://spark.apache.org/docs/latest/mllib-linear-methods.html#logistic-regression


 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 Upul Bandara,
 Associate Technical Lead, WSO2, Inc.,
 Mob: +94 715 468 345.




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ML] Predicted vs. actuals chart in model summary

2015-05-26 Thread Upul Bandara
+1 for residual plots.

Though I haven't used it myself Residual Plot  is a useful diagnostic tool
for regression models.
Especially, non-linearity in regression models can be easily identified
using it.

An Introduction to Statistical Learning book [1] ( page 92-96) contains
some useful information about residual plots.

[1]. http://www-bcf.usc.edu/~gareth/ISL/ISLR%20Fourth%20Printing.pdf

On Tue, May 26, 2015 at 8:47 PM, Supun Sethunga sup...@wso2.com wrote:

 Hi CD,

 As it pops up in the offline discussion as well, IMHO, for
 classifications, this plot may not be the best option. But for regression,
 we can actually use this plot but with a slight modification, that is
 taking the difference of the predicted and actual (rather than the values
 it self), and plot that, against a predictor variable (just like its been
 done atm). We can also add a third variable (categorical feature) to color
 the points. This is a standard plot (AKA Residual plot) which is usually
 use to evaluate regression models.

 One other thing we can try out is, doing the same for classification as
 well. i.e: Taking the difference between the actual probability (o or 1)
 and the predicted probability, and plot that, and see whether it gives a
 better overall picture. Not sure how will it come out though :) If it comes
 right, then any point lies above 0.5 (or the threshold we used) is wrongly
 classified, and hence we can get a rough idea, on for which values of
 x-axis feature, does the points get wrongly classified. I mean, we should
 be able to see any pattern, if there exists.

 Thanks,
 Supun

 On Tue, May 26, 2015 at 6:08 PM, CD Athuraliya chathur...@wso2.com
 wrote:

 Hi,

 Plotting predicted and actual values against a feature doesn't look very
 intuitive, specially for non-probabilistic models. Please check the
 attachments. Any thoughts on making this visualization better?

 Thanks

 On Fri, May 22, 2015 at 3:27 PM, Srinath Perera srin...@wso2.com wrote:

 yes, rerun using a random sample from test data is OK.

 --Srinath

 On Fri, May 22, 2015 at 2:28 PM, CD Athuraliya chathur...@wso2.com
 wrote:

 Hi Srinath,

 Still that random sample will not correspond to predicted vs. actual
 values in test results. Given that there is no mapping between random
 sample data points and test result points. One thing we can do is running
 test separately (using the same model) for sampled data for the sole
 purpose of visualization. Any other options?

 On Fri, May 22, 2015 at 2:06 PM, Srinath Perera srin...@wso2.com
 wrote:

 Hi CD,

 Can we take a random sample from the test data and use that for this
 process?

 --Srianth

 On Fri, May 22, 2015 at 12:00 PM, CD Athuraliya chathur...@wso2.com
 wrote:

 Hi all,

 To implement $subject in ML we need all feature values of the dataset
 against predicted and actual values for test data. But Spark only returns
 predicted and actual values as test results. Right now we use random 
 10,000
 data rows for other visualizations and we cannot use same data for this
 visualization since that random 10,000 data does not correspond to test
 data (test data is a subtracted from dataset according to the train data
 fraction at model building stage).

 One option is to persist test data at testing stage, but it can be
 too large for some datasets according to train data fraction. Appreciate 
 if
 you can give your comments on this.

 Thanks,
 CD

 --
 *CD Athuraliya*
 Software Engineer
 WSO2, Inc.
 lean . enterprise . middleware
 Mobile: +94 716288847 94716288847
 LinkedIn http://lk.linkedin.com/in/cdathuraliya | Twitter
 https://twitter.com/cdathuraliya | Blog
 http://cdathuraliya.tumblr.com/




 --
 
 Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
 Site: http://people.apache.org/~hemapani/
 Photos: http://www.flickr.com/photos/hemapani/
 Phone: 0772360902




 --
 *CD Athuraliya*
 Software Engineer
 WSO2, Inc.
 lean . enterprise . middleware
 Mobile: +94 716288847 94716288847
 LinkedIn http://lk.linkedin.com/in/cdathuraliya | Twitter
 https://twitter.com/cdathuraliya | Blog
 http://cdathuraliya.tumblr.com/




 --
 
 Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
 Site: http://people.apache.org/~hemapani/
 Photos: http://www.flickr.com/photos/hemapani/
 Phone: 0772360902




 --
 *CD Athuraliya*
 Software Engineer
 WSO2, Inc.
 lean . enterprise . middleware
 Mobile: +94 716288847 94716288847
 LinkedIn http://lk.linkedin.com/in/cdathuraliya | Twitter
 https://twitter.com/cdathuraliya | Blog
 http://cdathuraliya.tumblr.com/




 --
 *Supun Sethunga*
 Software Engineer
 WSO2, Inc.
 http://wso2.com/
 lean | enterprise | middleware
 Mobile : +94 716546324




-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] ML expects first row of a dataset to be the header row

2015-05-06 Thread Upul Bandara
Iris dataset is a bit old one. Nowadays, most of the datasets come with a
header row.

+1 adding a helper line in UI.

But if header is missing, can't we add a set of dummy feature names ( such
as F1, F2, and etc. ) and continue the model building process ?



On Thu, May 7, 2015 at 9:15 AM, Nirmal Fernando nir...@wso2.com wrote:

 Popular Iris dataset doesn't seem to have it.

 On Thu, May 7, 2015 at 9:13 AM, Supun Sethunga sup...@wso2.com wrote:

 +1 for adding a helper. Think its also the general standard to have the
 first row as the header in datasets.

 On Thu, May 7, 2015 at 8:47 AM, Nirmal Fernando nir...@wso2.com wrote:

 Hi All,

 Currently, ML expects first row of a dataset to be the header row. How
 should we enforce this? We can't do a validation here AFAIU, but we could
 add a helper line in UI, mentioning that we expect the first row to be the
 header row. Wdyt?

 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 *Supun Sethunga*
 Software Engineer
 WSO2, Inc.
 http://wso2.com/
 lean | enterprise | middleware
 Mobile : +94 716546324




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] ML expects first row of a dataset to be the header row

2015-05-06 Thread Upul Bandara
I think asking is a valid option. Some tools automatically detect header.

Ex: R

[image: Inline image 2]

Sometimes, they might check the ration between string an numbers in the
first line.
If we looking at the code related to read.csv we can get an idea



On Thu, May 7, 2015 at 9:34 AM, Nirmal Fernando nir...@wso2.com wrote:

 hmm.. another option :-) I think we can stick to the helper line.

 On Thu, May 7, 2015 at 9:31 AM, Supun Sethunga sup...@wso2.com wrote:

 We have to ask from the user, giving them an option to select. :)

 On Thu, May 7, 2015 at 9:27 AM, Nirmal Fernando nir...@wso2.com wrote:


 On Thu, May 7, 2015 at 9:23 AM, Upul Bandara u...@wso2.com wrote:

 Iris dataset is a bit old one. Nowadays, most of the datasets come with
 a header row.

 +1 adding a helper line in UI.

 But if header is missing, can't we add a set of dummy feature names (
 such as F1, F2, and etc. ) and continue the model building process ?


 How can we detect that the header row is missing?




 On Thu, May 7, 2015 at 9:15 AM, Nirmal Fernando nir...@wso2.com
 wrote:

 Popular Iris dataset doesn't seem to have it.

 On Thu, May 7, 2015 at 9:13 AM, Supun Sethunga sup...@wso2.com
 wrote:

 +1 for adding a helper. Think its also the general standard to have
 the first row as the header in datasets.

 On Thu, May 7, 2015 at 8:47 AM, Nirmal Fernando nir...@wso2.com
 wrote:

 Hi All,

 Currently, ML expects first row of a dataset to be the header row.
 How should we enforce this? We can't do a validation here AFAIU, but we
 could add a helper line in UI, mentioning that we expect the first row 
 to
 be the header row. Wdyt?

 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 *Supun Sethunga*
 Software Engineer
 WSO2, Inc.
 http://wso2.com/
 lean | enterprise | middleware
 Mobile : +94 716546324




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 Upul Bandara,
 Associate Technical Lead, WSO2, Inc.,
 Mob: +94 715 468 345.




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 *Supun Sethunga*
 Software Engineer
 WSO2, Inc.
 http://wso2.com/
 lean | enterprise | middleware
 Mobile : +94 716546324




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] ML expects first row of a dataset to be the header row

2015-05-06 Thread Upul Bandara
I'm sorry my bad!

We have to tell, the header is missing.

[image: Inline image 1]

On Thu, May 7, 2015 at 9:44 AM, Nirmal Fernando nir...@wso2.com wrote:

 It seems this is the first row of the dataset, with an X if a value is a
 number :-)

 On Thu, May 7, 2015 at 9:41 AM, Upul Bandara u...@wso2.com wrote:

 I think asking is a valid option. Some tools automatically detect header.

 Ex: R

 [image: Inline image 2]

 Sometimes, they might check the ration between string an numbers in the
 first line.
 If we looking at the code related to read.csv we can get an idea



 On Thu, May 7, 2015 at 9:34 AM, Nirmal Fernando nir...@wso2.com wrote:

 hmm.. another option :-) I think we can stick to the helper line.

 On Thu, May 7, 2015 at 9:31 AM, Supun Sethunga sup...@wso2.com wrote:

 We have to ask from the user, giving them an option to select. :)

 On Thu, May 7, 2015 at 9:27 AM, Nirmal Fernando nir...@wso2.com
 wrote:


 On Thu, May 7, 2015 at 9:23 AM, Upul Bandara u...@wso2.com wrote:

 Iris dataset is a bit old one. Nowadays, most of the datasets come
 with a header row.

 +1 adding a helper line in UI.

 But if header is missing, can't we add a set of dummy feature names (
 such as F1, F2, and etc. ) and continue the model building process ?


 How can we detect that the header row is missing?




 On Thu, May 7, 2015 at 9:15 AM, Nirmal Fernando nir...@wso2.com
 wrote:

 Popular Iris dataset doesn't seem to have it.

 On Thu, May 7, 2015 at 9:13 AM, Supun Sethunga sup...@wso2.com
 wrote:

 +1 for adding a helper. Think its also the general standard to have
 the first row as the header in datasets.

 On Thu, May 7, 2015 at 8:47 AM, Nirmal Fernando nir...@wso2.com
 wrote:

 Hi All,

 Currently, ML expects first row of a dataset to be the header row.
 How should we enforce this? We can't do a validation here AFAIU, but 
 we
 could add a helper line in UI, mentioning that we expect the first 
 row to
 be the header row. Wdyt?

 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 *Supun Sethunga*
 Software Engineer
 WSO2, Inc.
 http://wso2.com/
 lean | enterprise | middleware
 Mobile : +94 716546324




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 Upul Bandara,
 Associate Technical Lead, WSO2, Inc.,
 Mob: +94 715 468 345.




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 *Supun Sethunga*
 Software Engineer
 WSO2, Inc.
 http://wso2.com/
 lean | enterprise | middleware
 Mobile : +94 716546324




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





 --
 Upul Bandara,
 Associate Technical Lead, WSO2, Inc.,
 Mob: +94 715 468 345.




 --

 Thanks  regards,
 Nirmal

 Associate Technical Lead - Data Technologies Team, WSO2 Inc.
 Mobile: +94715779733
 Blog: http://nirmalfdo.blogspot.com/





-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC Project - Deep Learning for WSO2 Machine Learner

2015-03-05 Thread Upul Bandara
://srinathsview.blogspot.com twitter:@srinath_perera
 Site: http://people.apache.org/~hemapani/
 Photos: http://www.flickr.com/photos/hemapani/
 Phone: 0772360902




-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Character restrictions in carbon login module.

2015-01-21 Thread Upul Bandara
Hi,

Do we have some restrictions such as minimum number of characters, upper
case, lower case, etc in passwords and maximum number of characters in user
names in carbon login module?

Thanks,
Upul

-- 
Upul Bandara,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Scatter Plots of PCA

2015-01-10 Thread Upul Bandara
Hi Srinath,

I asked from Spark user group and answer was:

The Julia code is computing the SVD of the Gram matrix. PCA should be
applied to the covariance matrix. -Xiangrui

You need to subtract mean values to obtain the covariance matrix
(http://en.wikipedia.org/wiki/Covariance_matrix) -Xiangrui

So,  there was a small bug in calculating  Covariance matrix in my Julia
code,
and I fixed it. Now, PCA calculated using R and Julia is identical, but
still I can see a small
difference between PCA  values given by Spark and other two.

I will further investigate this and update you.

R Code:
-
data - read.csv('/home/upul/Desktop/iris.csv');
X - data[,1:4]
pca - prcomp(X, center = TRUE, scale=FALSE)
transformed - predict(pca, newdata = X)

Julia Code (Fixed)
--
data = readcsv(/home/upul/temp/iris.csv);
X = data[:,1:end-1];
meanX = mean(X,1);
m,n = size(X);
X = X - repmat(x, m,1);
u,s,v = svd(X);
transformed =  X*v;


Thanks,
Upul

On Thu, Jan 8, 2015 at 7:04 PM, Srinath Perera srin...@wso2.com wrote:

 And very good job paying attention to detail and double checking Upul!

 On Thu, Jan 8, 2015 at 7:04 PM, Srinath Perera srin...@wso2.com wrote:

 pls send this mails to mailing list .. dev@

 write to Spark list and ask why.

 --Srinath

 On Wed, Jan 7, 2015 at 3:09 PM, Upul Bandara u...@wso2.com wrote:

 Hi Srinath,

 Attached, please find the scatter plots of PCA
 (using Spark API and Julia) for the irish dataset.

 Thanks,
 Upul

 --
 Upul Bandara,
 Mob: +94 715 468 345.




 --
 
 Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
 Site: http://people.apache.org/~hemapani/
 Photos: http://www.flickr.com/photos/hemapani/
 Phone: 0772360902




 --
 
 Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
 Site: http://people.apache.org/~hemapani/
 Photos: http://www.flickr.com/photos/hemapani/
 Phone: 0772360902




-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Generic Login Component for Jaggery App

2015-01-06 Thread Upul Bandara
Hi All,


We are in the process of writing a login page for the ML server, and just
need to know whether we have  $subject.

Thanks,
Upul

-- 
Upul Bandara,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] WSO2 Committers += Gayan Gunaratne

2014-12-22 Thread Upul Bandara
Congratulations Gayan !!!

On Tue, Dec 23, 2014 at 10:56 AM, Manula Chathurika Thantriwatte 
manu...@wso2.com wrote:

 Congratulations Gayan !!!

 On Tue, Dec 23, 2014 at 10:33 AM, Inosh Perera ino...@wso2.com wrote:

 Congrats Gayan!!

 On Tue, Dec 23, 2014 at 10:29 AM, Buddhima Wijeweera buddh...@wso2.com
 wrote:

 Congratulations Gayan !!!

 On Tue, Dec 23, 2014 at 10:28 AM, Samith Dassanayake sam...@wso2.com
 wrote:

 Congratz Gayan!

 On Tue, Dec 23, 2014 at 10:22 AM, Dakshika Jayathilaka 
 daksh...@wso2.com wrote:

 Congratulations Gayan !

 *Dakshika Jayathilaka*
 Software Engineer
 WSO2, Inc.
 lean.enterprise.middleware
 0771100911

 On Tue, Dec 23, 2014 at 10:18 AM, Supun Sethunga sup...@wso2.com
 wrote:

 Congratz Gayan!

 On Tue, Dec 23, 2014 at 10:15 AM, Abimaran Kugathasan 
 abima...@wso2.com wrote:

 Congrats Gayan! :)

 On Tue, Dec 23, 2014 at 10:07 AM, Harsha Kumara hars...@wso2.com
 wrote:

 Congratulations Gayan!

 On Tue, Dec 23, 2014 at 9:54 AM, Danesh Kuruppu dan...@wso2.com
 wrote:

 Congrats Gayan !!


 On Tue, Dec 23, 2014 at 9:28 AM, Kasun De Silva kas...@wso2.com
 wrote:

 Congratz Gayan !!!

 *Kasun de Silva*
 Software Engineer | *WSO2 Inc.*; http://wso2.com
 lean.enterprise.middleware

 email   : kas...@wso2.com
 mobile : +94 77 794 4260


 On Tue, Dec 23, 2014 at 9:24 AM, Kalpa Welivitigoda 
 kal...@wso2.com wrote:

 Congratulations Gayan !

 On Tue, Dec 23, 2014 at 9:16 AM, Lakmal Warusawithana 
 lak...@wso2.com wrote:

 Hi,

 It is with great pleasure that I welcome Gayan as a WSO2
 committer, Congratulations and keep up with the good work! ..

 --
 Lakmal Warusawithana
 Vice President, Apache Stratos
 Director - Cloud Architecture; WSO2 Inc.
 Mobile : +94714289692
 Blog : http://lakmalsview.blogspot.com/


 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Best Regards,

 Kalpa Welivitigoda
 Software Engineer, WSO2 Inc. http://wso2.com
 Email: kal...@wso2.com
 Mobile: +94776509215

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev



 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --

 Danesh Kuruppu
 Software Engineer
 WSO2 Inc,
 Mobile: +94 (77) 1690552

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Harsha Kumara
 Software Engineer, WSO2 Inc.
 Mobile: +94775505618
 Blog:harshcreationz.blogspot.com

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Thanks
 Abimaran Kugathasan

 Software Engineer | WSO2 Inc
 Data  APIs Technologies Team
 Mobile : +94 773922820

 http://stackoverflow.com/users/515034
 http://lk.linkedin.com/in/abimaran
 http://www.lkabimaran.blogspot.com/  https://github.com/abimaran
   https://twitter.com/abimaran


 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 *Supun Sethunga*
 Software Engineer
 WSO2, Inc.
 lean | enterprise | middleware
 Mobile : +94 716546324

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev



 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Best Regards

 Samith Dassanayake
 Software Engineer, WSO2 Inc.


 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Buddhima Wijeweera
 Software Engineer; WSO2 Inc.; http://wso2.com ,

 Mobile: +94 71 427 9966
 Email: buddh...@wso2.com
 Blog:   https://buddhimawijeweera.wordpress.com
 GitHub Profile: https://github.com/Buddhima

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Inosh Perera
 Software Engineer, WSO2 Inc.
 Tel: 0785293686

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




 --
 Regards,
 Manula Chathurika Thantriwatte
 Software Engineer
 WSO2 Inc. : http://wso2.com
 lean . enterprise . middleware

 email : manu...@wso2.com / man...@apache.org
 phone : +94 772492511
 blog : http://manulachathurika.blogspot.com/




 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev




-- 
Upul Bandara,
Associate Technical Lead, WSO2, Inc.,
Mob: +94 715 468 345.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev