Let's use H2O then.

On Fri, Jun 19, 2015 at 4:31 PM, Thushan Ganegedara <thu...@gmail.com>
wrote:

> Yes, the results look very promising. The deep networks are performing
> very well.
>
> On Fri, Jun 19, 2015 at 7:59 PM, Srinath Perera <srin...@wso2.com> wrote:
>
>> We should/can use H2O if it is better.
>>
>> On Fri, Jun 19, 2015 at 3:20 PM, Thushan Ganegedara <thu...@gmail.com>
>> wrote:
>>
>>> Hi all,
>>>
>>> I ran a simple example for MNIST dataset on H2O-Flow
>>>
>>> These are the results I obtained. Seems like a promising option.
>>>
>>>
>>> On Fri, Jun 19, 2015 at 2:11 PM, Thushan Ganegedara <thu...@gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> H2O seems to be a very reliable option. They have quite a few strong
>>>> testimonials too. And seems to be well documented too. Should I try to run
>>>> few tests with H2O API?
>>>>
>>>> On Fri, Jun 19, 2015 at 12:17 PM, Srinath Perera <srin...@wso2.com>
>>>> wrote:
>>>>
>>>>> Have we look at h2o's DL impl?
>>>>>
>>>>> e.g.
>>>>> http://www.businesswire.com/news/home/20150616006734/en/H2O.ai-Showcases-Power-Deep-Learning-GBM-Spark
>>>>>
>>>>> On Thu, Jun 18, 2015 at 7:43 AM, Thushan Ganegedara <thu...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Yes, that sounds good. I will start working on UI aspects while
>>>>>> waiting for them to release fixes. If they release fixes while working on
>>>>>> the UI it should be fine. Otherwise, I will start implementing the
>>>>>> autoencoder.
>>>>>>
>>>>>> On Thu, Jun 18, 2015 at 12:04 PM, Srinath Perera <srin...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Let's work on other parts of the project, for example we can look at
>>>>>>> UI to configure Deep learning while waiting for them to do it. However, 
>>>>>>> fix
>>>>>>> takes time, we have to write auto encoder.
>>>>>>>
>>>>>>> On Thu, Jun 18, 2015 at 7:26 AM, Thushan Ganegedara <
>>>>>>> thu...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Dear all,
>>>>>>>>
>>>>>>>> I posted about poor accuracy on deeplearning4j google group and
>>>>>>>> they replied saying they are aware of this issue (
>>>>>>>> https://groups.google.com/forum/#!topic/deeplearning4j/gRQH8rA9SQI).
>>>>>>>> They are currently working on it, to get the tuned examples out soon.
>>>>>>>>
>>>>>>>> However, from the appearance of their response, deeplearning4j has
>>>>>>>> few bugs/issues with gradient calculation after they moved to nd4j.
>>>>>>>>
>>>>>>>> I can see two options right now,
>>>>>>>>
>>>>>>>> 1. Wait till the bugs are fixed and tuned examples are out
>>>>>>>> 2. Write autoencoder myself, adhering to the coding style they have
>>>>>>>> followed. So the example can be easily integrated with deeplearning4j 
>>>>>>>> after
>>>>>>>> a stable version is out.
>>>>>>>>
>>>>>>>>
>>>>>>>> Would highly appreciate your feedback.
>>>>>>>>
>>>>>>>> On Wed, Jun 17, 2015 at 10:27 AM, Thushan Ganegedara <
>>>>>>>> thu...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I couldn't find any reports on high accuracy on any set of data.
>>>>>>>>> The popular datasets seem to be Iris dataset and MNIST dataset. 
>>>>>>>>> However,
>>>>>>>>> their example page on git hub shows several results for different
>>>>>>>>> techniques and datasets (
>>>>>>>>> https://github.com/deeplearning4j/dl4j-0.0.3.3-examples). And as
>>>>>>>>> it can be seen, the accuracies mentioned are quite low. (However, the
>>>>>>>>> developers claim that this is because they have run the examples with 
>>>>>>>>> less
>>>>>>>>> number of nodes and less iterations)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jun 16, 2015 at 6:03 PM, Srinath Perera <srin...@wso2.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Are there any other datasets where dl4j suppose to do well? As
>>>>>>>>>> long as it does better with *some* datasets, we can go ahead with 
>>>>>>>>>> those?
>>>>>>>>>>
>>>>>>>>>> On Tue, Jun 16, 2015 at 9:13 AM, Thushan Ganegedara <
>>>>>>>>>> thu...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Yes, there are few use list (Git hub and google group). I will
>>>>>>>>>>> inquire about this in user lists.
>>>>>>>>>>>
>>>>>>>>>>> Thank you
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jun 16, 2015 at 12:34 PM, Nirmal Fernando <
>>>>>>>>>>> nir...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Thanks Thushan for the update.
>>>>>>>>>>>>
>>>>>>>>>>>> In addition to you digging into the code, can you also inquire
>>>>>>>>>>>> on the poor performance from the DL4J user list (if there's one 
>>>>>>>>>>>> exist)?
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jun 16, 2015 at 5:27 AM, Thushan Ganegedara <
>>>>>>>>>>>> thu...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Dear all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please find the update regarding DL4J testing
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Poor Accuracy*
>>>>>>>>>>>>> I have been testing DL4J extensively with *MNIST and Iris*
>>>>>>>>>>>>> datasets (Small and Full). However, I was unable to get a 
>>>>>>>>>>>>> reasonable
>>>>>>>>>>>>> accuracy with DL4J for the aforementioned datasets. The F1-score 
>>>>>>>>>>>>> was around
>>>>>>>>>>>>> 0.02, which is very low.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I tried with different settings mainly for the following
>>>>>>>>>>>>> attributes
>>>>>>>>>>>>>
>>>>>>>>>>>>> Weight initialization
>>>>>>>>>>>>> Gradient Descent
>>>>>>>>>>>>> Iterations
>>>>>>>>>>>>> Type of units: Autoencoder/RBM
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> But none of the settings gave a reasonable accuracy.
>>>>>>>>>>>>> Furthermore, the predicted values for the test data usually 
>>>>>>>>>>>>> *belong
>>>>>>>>>>>>> to 1 or 2 classes *(e.g. when trained on MNIST dataset, the
>>>>>>>>>>>>> program predict 0 and 1 only, though there are 10 possible 
>>>>>>>>>>>>> classes)
>>>>>>>>>>>>>
>>>>>>>>>>>>> ​Also there are many reports of *poor accuracy of DL4J.* The
>>>>>>>>>>>>> best accuracy I could find reported was around 0.5 F1 score for 
>>>>>>>>>>>>> MNIST,
>>>>>>>>>>>>> which is still very​ low. (e.g. MNIST can easily reach 0.9+ 
>>>>>>>>>>>>> accuracy for
>>>>>>>>>>>>> even a basic deep network)
>>>>>>>>>>>>>
>>>>>>>>>>>>> I'm currently trying to delve in to the code for DL4J and
>>>>>>>>>>>>> figure out how the learning is done. I'm assuming there are some 
>>>>>>>>>>>>> faults in
>>>>>>>>>>>>> the learning process which causes the algorithm to learn poorly.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thank you
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thushan Ganegedara
>>>>>>>>>>>>> School of IT
>>>>>>>>>>>>> University of Sydney, Australia
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks & regards,
>>>>>>>>>>>> Nirmal
>>>>>>>>>>>>
>>>>>>>>>>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>>>>>>>>>>>> Mobile: +94715779733
>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Regards,
>>>>>>>>>>>
>>>>>>>>>>> Thushan Ganegedara
>>>>>>>>>>> School of IT
>>>>>>>>>>> University of Sydney, Australia
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> ============================
>>>>>>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>>>>>>> Site: http://people.apache.org/~hemapani/
>>>>>>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>>>>>>> Phone: 0772360902
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Regards,
>>>>>>>>>
>>>>>>>>> Thushan Ganegedara
>>>>>>>>> School of IT
>>>>>>>>> University of Sydney, Australia
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>>
>>>>>>>> Thushan Ganegedara
>>>>>>>> School of IT
>>>>>>>> University of Sydney, Australia
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ============================
>>>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>>>> Site: http://people.apache.org/~hemapani/
>>>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>>>> Phone: 0772360902
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>>
>>>>>> Thushan Ganegedara
>>>>>> School of IT
>>>>>> University of Sydney, Australia
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ============================
>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>> Site: http://people.apache.org/~hemapani/
>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>> Phone: 0772360902
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>>
>>>> Thushan Ganegedara
>>>> School of IT
>>>> University of Sydney, Australia
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>>
>>> Thushan Ganegedara
>>> School of IT
>>> University of Sydney, Australia
>>>
>>
>>
>>
>> --
>> ============================
>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>> Site: http://people.apache.org/~hemapani/
>> Photos: http://www.flickr.com/photos/hemapani/
>> Phone: 0772360902
>>
>
>
>
> --
> Regards,
>
> Thushan Ganegedara
> School of IT
> University of Sydney, Australia
>



-- 

Thanks & regards,
Nirmal

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

Reply via email to