Hi, I have gone through DL4J examples which are given in DL4J documentation [1] I have studied convolution nets,feed forward nets-classification,and Restricted Boltzmann machines.
I have tried to implement my own model using linear classification feed forward network as in the example [2].You can find my git repo here[3] In here I used Iris Data set[4] and I have encountered a problem while running the code. This is my error log. INFO: successfully loaded C:\Users\Lakini\AppData\Local\Temp\jniloader9080956326584987445netlib-native_system-win-x86_64.dll Exception in thread "main" java.lang.NumberFormatException: For input string: "Iris-setosa" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(Integer.java:615) at org.canova.api.io.data.Text.toInt(Text.java:615) at org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.getDataSet(RecordReaderDataSetIterator.java:204) at org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:150) at org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:288) at org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:42) at org.deeplearning4j.nn.multilayer.MultiLayerNetwork.fit(MultiLayerNetwork.java:1149) at org.deeplearning4j.examples.feedforward.classification.MLPClassifierLinearIrisData.main(MLPClassifierLinearIrisData.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) As I understood the error is occurring because I didn't vectorise the data set in to a numerical form. Is there any method to vectorise CSV using canova using DL4J libraries, without installing and using Canova Cli separately? [1]DL4J Documentation <http://deeplearning4j.org/> [2]MLPClassifierLinear <https://github.com/deeplearning4j/dl4j-0.4-examples/blob/master/src/main/java/org/deeplearning4j/examples/feedforward/classification/MLPClassifierLinear.java> [3]MLPClassifierLinearIrisDataSet <https://github.com/Lakini/dl4j-0.4-examples/blob/master/src/main/java/org/deeplearning4j/examples/feedforward/classification/MLPClassifierLinearIrisDataSet.java> [4]Iris Dataset <https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data> On Sat, May 7, 2016 at 6:42 PM, Lakini Senanayaka < [email protected]> wrote: > Thank you Upul. I will do that. > > Thank you, > Lakini Senanayaka > > On Sat, May 7, 2016 at 10:10 AM, Upul Bandara <[email protected]> wrote: > >> +1 for maintaining a blog. >> >> Regarding DL4J, no need to go very deep. Please familiar with its API and >> you should be able to build common NN architectures such as fully connected >> networks, convolution networks and recurrent networks using DL4J. >> >> So try to build few models using publically available datasets such as >> MNIST, CIFAR-10. >> >> Regarding front-end development: Please do some research and find out few >> libraries that we can use for building our drag & drop UI. >> >> Thanks, >> Upul >> >> On Fri, May 6, 2016 at 10:14 PM, Lakini Senanayaka < >> [email protected]> wrote: >> >>> Hi all, >>> >>> I have gone through the Machine Learner source code[1][2].I am still >>> reading DL4J and ND4J documentations.Do I need to understand and study the >>> DL4J in deep? >>> Do I need to maintain a blog about my GSoC project? >>> >>> Could you please give me further guidance and the next steps to follow? >>> >>> [1] https://github.com/wso2/carbon-ml >>> [2] https://github.com/wso2/product-ml >>> >>> Thank you. >>> Lakini Senanayaka. >>> >>> On Tue, May 3, 2016 at 2:30 PM, Lakini Senanayaka < >>> [email protected]> wrote: >>> >>>> Hi all, >>>> >>>> Thank you very much.I will go through these links. >>>> >>>> On Tue, May 3, 2016 at 2:00 PM, Lakini Senanayaka < >>>> [email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> Thank you for the response Supun.I thought I am out from the >>>>> competition as no one replied me at least for my first mail. >>>>> Thank you so much. >>>>> >>>>> On Tue, May 3, 2016 at 9:43 AM, Supun Sethunga <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Lakini, >>>>>> >>>>>> Sorry for the delay in getting back to you. While you are reading >>>>>> about DL4J, you can setup your dev environment and get familiarized with >>>>>> the Machine Learner source code. For that, you can fork the following two >>>>>> repos [1] [2] and try to build from the source (when you do some code >>>>>> change to [1], you have to build the two repos in order). Implementations >>>>>> of the existing algorithms can be found at [3]. You can refer those to >>>>>> get >>>>>> an idea on the code conventions and the implementation patterns used. >>>>>> Please feel free o ask if you have any questions. >>>>>> >>>>>> Meantime, Upul will give you the steps on how to proceed with the >>>>>> project. >>>>>> >>>>>> [1] https://github.com/wso2/carbon-ml >>>>>> [2] https://github.com/wso2/product-ml >>>>>> [3] >>>>>> https://github.com/wso2/carbon-ml/tree/master/components/ml/org.wso2.carbon.ml.core/src/main/java/org/wso2/carbon/ml/core/spark/algorithms >>>>>> >>>>>> Regards, >>>>>> Supun >>>>>> >>>>>> On Mon, May 2, 2016 at 8:26 AM, Lakini Senanayaka < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Thank you very much for accepting my project proposal and all the >>>>>>> comments,feedback and help, you did to prepare a good proposal. >>>>>>> >>>>>>> I have started the project as in my project time line. >>>>>>> These days I am reading DL4J concepts and it's documentation and >>>>>>> started to learn Jaggery as it will be useful in front end >>>>>>> development.As >>>>>>> well as I have started learning REST APIs. >>>>>>> >>>>>>> I like to know WSO2 coding conventions and other information related >>>>>>> to my project.I'm looking forward for further guidance. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thank you. >>>>>>> >>>>>>> Sincerely, >>>>>>> *Lakini Senanayaka.* >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Supun Sethunga* >>>>>> Software Engineer >>>>>> WSO2, Inc. >>>>>> http://wso2.com/ >>>>>> lean | enterprise | middleware >>>>>> Mobile : +94 716546324 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thank you. >>>>> >>>>> Sincerely, >>>>> *Lakini Senanayaka.* >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thank you. >>>> >>>> Sincerely, >>>> *Lakini Senanayaka.* >>>> >>>> >>> >> >> >> -- >> Upul Bandara, >> Associate Technical Lead, WSO2, Inc., >> Mob: +94 715 468 345. >> > > -- Thank you. Sincerely, *Lakini Senanayaka.*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
