Altair RISE
A program to recognize and reward our most engaged community members
Nominate Yourself Now!
Home
Discussions
Community Q&A
"Testing data differs to Training - Neural networks better than Decision Trees?"
ruser
As I'm aware, Decision tree is the worst choice for the learner, if the testing/validation data set differs considerably from the Training data set. But I hear that the Neural networks is relatively more robust even in such cases.
What is that special property of the 'Neural Networks' which makes it more accurate in such cases? Please explain.
Find more posts tagged with
AI Studio
Decision Tree
Deep Learning + Neural Nets
Accepted answers
All comments
land
Hi,
I will not go into the deep statistical properties of both learner. If you want that, buy a book or book one of our courses.
Only so much: The usage of neural net works seems to be sometimes a religion, so it will solve everything for the follower of the neural net. Take their claims with caution.
I personally don't see there any reason, why the NN should cope with the different data better than the Decision Tree IN GENERAL. This depends on parmeter settings, data distribution and so on...
One small hint: It would make me chattier, if you ask your questions in a polite way. You don't pay us and so a short command like "Please explain." does not motivate me very much...
Greetings,
Sebastian
BAMBAMBAM
I second what Sebastian said. If you'd like to understand more about the difference between performance on training versus testing data, look at:
http://en.wikipedia.org/wiki/Overfitting
and possibly:
http://en.wikipedia.org/wiki/Overfitting
Also there is a concept in search and optimization called "No Free Lunch" or "TANSTAAFL" that is somewhat more related to your question:
http://en.wikipedia.org/wiki/No_free_lunch_in_search_and_optimization
.
There is a link from that article to a publication that should at least address your question more directly:
^ Wolpert, David (1996), "“The Lack of A Priori Distinctions between Learning Algorithms," Neural Computation, pp. 1341-1390.
but I'm unfamiliar with it and so pass the torch back to ruser...
hope this helps,
John
ruser
Hi Sebastian,
I understand your concern. I'll correct that from next time onwards.
I know it requires lot of patience and dedication to take time and answer others' questions. I appreciate that.
I owe lot of thanks to you guys.
regards
Quick Links
All Categories
Recent Discussions
Activity
Unanswered
日本語 (Japanese)
한국어(Korean)
Groups