Bernard Widrow
Bernard Widrow (born December 24, 1929) is a U.S. professor of electrical engineering at Stanford University.[2] He is the co-inventor of the Widrow–Hoff least mean squares filter (LMS) adaptive algorithm with his then doctoral student Ted Hoff.[3] The LMS algorithm led to the ADALINE and MADALINE artificial neural networks and to the backpropagation technique. He made other fundamental contributions to the development of signal processing in the fields of geophysics, adaptive antennas, and adaptive filtering.
Bernard Widrow | |
---|---|
Born | December 24, 1929 |
Nationality | American |
Alma mater | Massachusetts Institute of Technology [1] |
Scientific career | |
Fields | Electrical engineering |
Institutions | Stanford University |
Doctoral advisor | William Linvill |
Doctoral students |
Publications
- 1965 "A critical comparison of two kinds of adaptive classification networks", K. Steinbuch and B. Widrow, IEEE Transactions on Electronic Computers, pp. 737–740.
- 1985 B. Widrow and S. D. Stearns. Adaptive Signal Processing. New Jersey: Prentice-Hall, Inc., 1985.
- 1994 B. Widrow and E. Walach. Adaptive Inverse Control. New Jersey: Prentice-Hall, Inc., 1994.
- 2008 B. Widrow and I. Kollar. Quantization Noise: Roundoff Error in Digital Computation, Signal Processing, Control, and Communications. Cambridge University Press, 2008.
Honors
- Elected Fellow IEEE, 1976[3]
- Elected Fellow AAAS, 1980[3]
- IEEE Centennial Medal, 1984[3]
- IEEE Alexander Graham Bell Medal, 1986[3]
- IEEE Neural Networks Pioneer Medal, 1991[3]
- Inducted into the National Academy of Engineering, 1995
- IEEE Signal Processing Society Award, 1999
- IEEE Millennium Medal, 2000
- Benjamin Franklin Medal, 2001[4]
gollark: It doesn't make it clearer because you (can) miss the important special bits and might just skim over errors in essentially-copy-pasted error handling/synchronization/etc.
gollark: Go makes basically *everything* more explicit and verbose compared to modern high level languages generally.
gollark: Go is very explicit about some things, but having verbosity everywhere cloaks what you actually want to do in vast amounts of boilerplate.
gollark: I would prefer some sort of parallel `map` function, but Go literally will not let you write one. With that, you could just do `urls.par_map(rss.fetch_feed)` (pseudorustaceocode) or something, thus skipping fiddly and problematic sync stuff and making your *intent* clearer.
gollark: I think they're overused and not actually very good synchronization primitives. Please explain how you would use them.
References
- "Widrow's Stanford web page". Information Systems Laboratory, Electrical Engineering Department, Stanford University.
- "Widrow's Stanford web page". Information Systems Laboratory, Electrical Engineering Department, Stanford University.
- Andrew Goldstein (1997). "Bernard Widrow Oral History". IEEE Global History Network. IEEE. Retrieved 22 August 2011.
- Abend, Kenneth (2002). "The 2001 Benjamin Franklin Medal in Engineering presented to Bernard Widrow - Journal of the Franklin Institute - Tom 339, Numer 3 (2002) - Biblioteka Nauki - Yadda". Journal of the Franklin Institute. 3 (339): 283–294. doi:10.1016/S0016-0032(01)00044-8.
Awards | ||
---|---|---|
Preceded by Charles K. Kao |
IEEE Alexander Graham Bell Medal 1986 |
Succeeded by Joel S. Engel, Richard H. Frenkiel and William C. Jakes, Jr. |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.