Hi Thushan thank you for sending the attachments. I am just wondering why I see many red-dots in the graphs: For example, for iris data set, oaccroding to the table only 3 were found incorrectly predicted whereas the scatter diagram shows many reds as well as greens. Enlighten me if the way I see is wrong. :-) Regards Mahesan
On 13 July 2015 at 07:14, Thushan Ganegedara <thu...@gmail.com> wrote: > Hi all, > > I have integrated H-2-O deeplearning to WSO2-ml successfully. Following > are the stats on 2 tests conducted (screenshots attached). > > Iris dataset - 93.62% Accuracy > MNIST (Small) dataset - 94.94% Accuracy > > However, there were few unusual issues that I had to spend lot of time to > identify. > > *FrameSplitter does not work for any value other than 0.5. Any value other > than 0.5, the following error is returned* > (Frame splitter is used to split trainingData to train and valid sets) > barrier onExCompletion for > hex.deeplearning.DeepLearning$DeepLearningDriver@25e994ae > java.lang.RuntimeException: java.lang.RuntimeException: > java.lang.NullPointerException > at > hex.deeplearning.DeepLearning$DeepLearningDriver.trainModel(DeepLearning.java:382) > > *DeepLearningModel.score(double[] vec) method doesn't work. * > The predictions obtained with score(Frame f) and score(double[] v) is > shown below. > > *Actual, score(Frame f), score(double[] v)* > 0.0, 0.0, 1.0 > 1.0, 1.0, 2.0 > 2.0, 2.0, 2.0 > 2.0, 1.0, 2.0 > 1.0, 1.0, 2.0 > > As you can see, score(double[] v) is quite poor. > > After fixing above issues, everything seems to be working fine at the > moment. > > However, the I've a concern regarding the following method in > view-model.jag -> function > drawPredictedVsActualChart(testResultDataPointsSample) > > var actual = testResultDataPointsSample[i].predictedVsActual.actual; > var predicted = > testResultDataPointsSample[i].predictedVsActual.predicted; > var labeledPredicted = labelPredicted(predicted, 0.5); > > if(actual == labeledPredicted) { > predictedVsActualPoint[2] = 'Correct'; > } > else { > predictedVsActualPoint[2] = 'Incorrect'; > } > > why does it compare the *actual and labeledPredicted* where it should be > comparing *actual and predicted*? > > Also, the *Actual vs Predicted graph for MNIST show the axis in "Meters" > *(mnist.png) > which doesn't make sense. I'm still looking into this. > > Thank you > > > > -- > Regards, > > Thushan Ganegedara > School of IT > University of Sydney, Australia > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sinnathamby Mahesan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev