Earlier quoted context omitted.
Sorry for disagree, but it seems more related to the fact that they are using deep convolutional learning rather than the neural network itself. If you use an ANN with the same set of features side by side with a SVM you will see very equivalent results. I will be more agree with a title like "Deep Convolutional learning overperformed traditional techniques in Object Recognition"
Yeah, if you use the same raw RGB features for the SVM as the neural net then the neural net would blow the SVMs away even more utterly.
Large Scale Visual Recognition Challenge 2011 - Results
31–38 of 38 posts
Re: Large Scale Visual Recognition Challenge 2011 - Results
#32Hinton's team (SuperVision) uses an interesting 'dropout' technique. He gave a Google Tech Talk on this back in June. http://www.youtube.com/watch?v=DleXA5ADG78&feature=plcp And an older talk that covers some of what a deep convolutional net is: http://www.youtube.com/watch?v=VdIURAu1-aU
So far I've watched the first lecture and it seems like it'll be exactly the course I've been wanting: starting with the basics of machine learning but quickly diving into the state of the art for neural nets.
Re: Large Scale Visual Recognition Challenge 2011 - Results
#33Earlier quoted context omitted.
To nitpick at the math: "No free lunch" results are asymptotic in the sense that they necessarily hold over the _entire_ domain of whatever problem you're trying to solve. Obviously, algorithms will and do perform differently over the relatively few inputs (compared to infinity...) that they actually encounter. It's similar to undecidability: just because a problem is generally undecidable doesn't mean you can't comp…
Agreed... I was in a rush to catch the train this morning and I didn't have chance to elaborate, I shouldn't do that. However, my point was that most of the algorithms used on that link (ANN, SVM, etc) had similar expressive power (VC dimension) and had been proved to have similar performance between them in object recognition. People normally take advantage on their specific properties rather than paying too much at…
Also, Multilayered Kernel learners already exist.
Re: Large Scale Visual Recognition Challenge 2011 - Results
#34Am not sure if you can apply winner takes all for such marginal difference in error. Give a slightly different database and things go awry. Check out : "Unbiased Look at Dataset Bias", A. Torralba, A. Efros,CVPR 2011.
The difference in error between the first and the rest is ENORMOUS. Task 1: 1st 0.15315 (convolutional neural net) 2nd 0.26172 3rd 0.26979 4th 0.27058 5th 0.29576 [...] Differences: 0.10857 0.00807 0.00079 0.02518 As you can see the first is way ahead of the rest. The difference between the 1st and 2nd is ~11%, between the second and third ~1%. Task 2: 1st 0.335463 (convolutional neural net) 2nd 0.500342 3rd 0.536474…
This deserves even more emphasis. All of the other teams were writing tons of domain specific code to implement fancy feature detectors that are the results of years of in-depth research and the subject of many PhDs. The machine learning only comes into play after the manually-coded feature detectors have preprocessed the data.
Meanwhile, the SuperVision team fed raw RGB pixel data directly into their machine learning system and got a much better result.
Re: Large Scale Visual Recognition Challenge 2011 - Results
#35Earlier quoted context omitted.
Agreed... I was in a rush to catch the train this morning and I didn't have chance to elaborate, I shouldn't do that. However, my point was that most of the algorithms used on that link (ANN, SVM, etc) had similar expressive power (VC dimension) and had been proved to have similar performance between them in object recognition. People normally take advantage on their specific properties rather than paying too much at…
Although SVMs and layered neural nets have similar expressivity, the similarity is very much like turing completeness. i.e. Can't tell aparts the haskells from the unlambdas. SVMs express certain functions in a manner that grows exponentially with input vs a deep learner which tends to be more compact. The key to being a deep learner is in using unsupervised learning to seed a hierarchy of learners learning ever more…
Exactly! that was my whole point which doesn't makes sense now that the title had changed.
"Also, Multilayered Kernel learners already exist"
I didn't know that and I'll check that shortly, thanks for the info.
Re: Large Scale Visual Recognition Challenge 2011 - Results
#36Am not sure if you can apply winner takes all for such marginal difference in error. Give a slightly different database and things go awry. Check out : "Unbiased Look at Dataset Bias", A. Torralba, A. Efros,CVPR 2011.
The difference in error between the first and the rest is ENORMOUS. Task 1: 1st 0.15315 (convolutional neural net) 2nd 0.26172 3rd 0.26979 4th 0.27058 5th 0.29576 [...] Differences: 0.10857 0.00807 0.00079 0.02518 As you can see the first is way ahead of the rest. The difference between the 1st and 2nd is ~11%, between the second and third ~1%. Task 2: 1st 0.335463 (convolutional neural net) 2nd 0.500342 3rd 0.536474…
Re: Large Scale Visual Recognition Challenge 2011 - Results
#37Earlier quoted context omitted.
Yeah, if you use the same raw RGB features for the SVM as the neural net then the neural net would blow the SVMs away even more utterly.
No... but I'd bet that if you use the high dimensional features resulted from the deep convolutional learning process as an input of an SVM the difference would not be that significant.
Re: Large Scale Visual Recognition Challenge 2011 - Results
#38Am not sure if you can apply winner takes all for such marginal difference in error. Give a slightly different database and things go awry. Check out : "Unbiased Look at Dataset Bias", A. Torralba, A. Efros,CVPR 2011.
I worry you may have taken a biased look at "Unbiased Look at Dataset Bias".