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 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.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 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
>>>>>>>>>>>>> *<ML_HOME>/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%09c
>>>>>>>>>>>>> onsole/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.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> KIND Regards,
>>>>>>>>>> *Lakini Senanayaka.*
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> KIND Regards,
>>>>>>>>> *Lakini Senanayaka.*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> KIND Regards,
>>>>>>>> *Lakini Senanayaka.*
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Supun Sethunga*
>>>>>>> Senior Software Engineer
>>>>>>> WSO2, Inc.
>>>>>>> http://wso2.com/
>>>>>>> lean | enterprise | middleware
>>>>>>> Mobile : +94 716546324
>>>>>>> Blog: http://supunsetunga.blogspot.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> KIND Regards,
>>>>>> *Lakini Senanayaka.*
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Upul Bandara,
>>>>> Associate Technical Lead, WSO2, Inc.,
>>>>> Mob: +94 715 468 345.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> KIND Regards,
>>>> *Lakini Senanayaka.*
>>>>
>>>>
>>>
>>>
>>> --
>>> Upul Bandara,
>>> Associate Technical Lead, WSO2, Inc.,
>>> Mob: +94 715 468 345.
>>>
>>
>>
>>
>> --
>> KIND Regards,
>> *Lakini Senanayaka.*
>>
>>
>
>
> --
> *Supun Sethunga*
> Senior Software Engineer
> WSO2, Inc.
> http://wso2.com/
> lean | enterprise | middleware
> Mobile : +94 716546324
> Blog: http://supunsetunga.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

Reply via email to