home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / ai / neuraln / 3446 < prev    next >
Encoding:
Internet Message Format  |  1992-09-10  |  2.0 KB

  1. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!zaphod.mps.ohio-state.edu!sdd.hp.com!swrinde!elroy.jpl.nasa.gov!ucla-cs!maui.cs.ucla.edu!edwin
  2. From: edwin@maui.cs.ucla.edu (Edwin Tisdale)
  3. Newsgroups: comp.ai.neural-nets
  4. Subject: Re: function approximation with neural nets : what is right ?
  5. Message-ID: <1992Sep10.204808.23689@cs.ucla.edu>
  6. Date: 10 Sep 92 20:48:08 GMT
  7. References: <1992Sep10.153652.12503@noose.ecn.purdue.edu>
  8. Sender: usenet@cs.ucla.edu (Mr Usenet)
  9. Organization: UCLA Computer Science Department
  10. Lines: 24
  11. Nntp-Posting-Host: maui.cs.ucla.edu
  12.  
  13. In article <1992Sep10.153652.12503@noose.ecn.purdue.edu> kavuri@lips2.ecn.purdue.edu (Surya N Kavuri ) writes:
  14. >  
  15. >   In using a neural net to approximate a function, it is done with
  16. >   out any a priori information on what class of functions we are 
  17. >   looking for.  For example, if I know the function is some 
  18. >   polynomial, there is no way to impose this condition on the net.
  19. >
  20. If you **know** that the function you are trying to imitate is best
  21. approximated by a polynomial then you **should** use a polynomial.
  22. The polynomial is just another kind of network.  The non-linear
  23. units are just the powers ( x^0, x^1, x^2, ...) of the input variable.
  24. People sometimes call these things Sigma-Pi units.
  25. The weights are just the coefficients (a_0, a_1, a_2, ...) which can
  26. be estimated using conventional polynomial regression.
  27. The problem is a little harder if you don't have much data to "train"
  28. with and you don't know which (or even how many) terms (units) to
  29. include in your network.  You might try using variable exponents (x^w).
  30. But then you need a learning algorithm to propagate errors backward to
  31. the exponents.  In short, you should always try to use the network
  32. architecture which is most appropriate for your application.  But
  33. unless you have some good reason for believing one is better than
  34. another, any of the black-box models will do.  And you should just
  35. try the one that is most convenient.  Hope this helps, Bob Tisdale
  36. UCLA-CSD.
  37.