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
>>> implementing.
>>>
>>> Regards,
>>> Supun
>>>
>>> On Tue, May 24, 2016 at 8:09 PM, Lakini Senanayaka <
>>> lakinisenanayak...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Thank you very much for the suggestions.I will be using JQueryUI.
>>>>
>>>> As my coding period started yesterday according to the GSoC Schedule  I
>>>> would like to know the workload that should be completed
>>>> before the midterm evaluation. Please advise me accordingly.
>>>>
>>>> Thank you.
>>>>
>>>>
>>>> On Tue, May 24, 2016 at 10:34 AM, Supun Sethunga <sup...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Lakini,
>>>>>
>>>>> Yes you can use any of them, with open source licence. But I would
>>>>> prefer JQueryUI, as its a well known library, and is already been used by
>>>>> some of the wso2 products.
>>>>>
>>>>> Regards,
>>>>> Supun
>>>>>
>>>>> On Tue, May 24, 2016 at 9:29 AM, Lakini Senanayaka <
>>>>> lakinisenanayak...@gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have found some libraries to build drag and drop UI for our front
>>>>>> end .They are JQury UI[1],Dragula[2],Draggablily[3].
>>>>>> I hope I can do the developments using these libraries.
>>>>>>
>>>>>> [1]jqueryui <http://jqueryui.com/>
>>>>>> [2]dragula <https://bevacqua.github.io/dragula/>
>>>>>> [3]draggabilly <http://draggabilly.desandro.com/>
>>>>>>
>>>>>> Could you please tell me if you have any other suggestions?
>>>>>>
>>>>>> 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

Reply via email to