Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have heard that only a single layer is needed for an artificial neural network to fit any possible function (input to output).

1. Is this true and where is this shown?

2. If this is true, then what is the advantage of having multiple layers?

share|cite|improve this question
up vote 1 down vote accepted

Search for the subject: How many hidden layers should I use?

share|cite|improve this answer
the material on the site is not written to modern standard IMHO. I would hope that someone who is aquainted with the subject would give a nice answer here for others to then use; as an improvement. Or supply the names of some good papers that they believe is a first source for this question. – Vass May 23 '11 at 14:21
@Vass - you may want to ask this over at if you are still looking for a more rigorous answer. – GEL Jun 17 '11 at 21:32
amazing link!!! Thank you. How come I never heard of this site?? I love it, because it is theoretical and practical. – Vass Jun 25 '11 at 13:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.