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