250 likes | 711 Views
Neural Network. Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office: F412-III Tel: #5518. COURSE OBJECTIVE.
E N D
Neural Network Ming-Feng Yeh (葉明豐) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office: F412-III Tel: #5518
COURSE OBJECTIVE • This course gives an introduction to basic neural network architectures and learning rules. • Emphasis is placed on the mathematical analysis of these networks, on methods of training them and on their application to practical engineering problems in such areas as pattern recognition, signal processing and control systems.
SYLLABUS • Textbook: Hagan, Demuth, Beale, Neural Network Design, PWS Publishing Company • Midterm Exam: 30% • Final Exam: 30% • Projects: 40%
CONTENTS • Ch 1. Introduction • Ch 2. Neuron Model & Neural Architecture • Ch 3&4. Perceptron (感知機)Learning Rule • Ch 7. Supervised (監督式)Hebbian Learning • Ch 10. Widrow-Hoff Learning • Ch 11&12. Back-propagation (倒傳遞) • Ch 13. Associative (關聯) Learning • Ch 14. Competitive (競爭) Networks • Ch 15. Grossberg Networks • Ch 16. Adaptive Resonance (自適應) Theory • Ch 18. Hopfield Network
Information • Review Ch 5 – Signal and Weight Vector Spaces Ch 6 – Linear Transformations for Neural Networks
CHAPTER 1 Introduction
Objectives • As you read these words you are using a complex biological neural network. You have a highly interconnected set of 1011 neurons to facilitate your reading, breathing, motion and thinking. • In the artificial neural network, the neurons are not biological. They are extremely simple abstractions of biological neurons, realized as elements in a program or perhaps as circuits made of silicon.
History -1 • Pre-1940: von Hemholtz, Mach & Pavlov • General theories of learning, vision, conditioning • No specific mathematical models of neuron operation • 1940s: Hebb, McCulloch & Pitts • Mechanism for learning in biological neurons (Hebb) • Neural-like networks can compute any arithmetic or logical function (McCulloch & Pitts) • 1950s: Rosenblatt, Widrow & Hoff • First practical networks and learning rules: the perception network and associated learning rule (Rosenblatt) & Widrow-Hoff learning rule • Can not successfully modify their learning rules to train the more complex networks.
History -2 • 1960s: Minsky & Papert • Demonstrated limitations of existing neural networks • Neural network research was largely suspended • 1970s: Kohonen, Anderson & Grossberg • Kohonen and Anderson independently and separately developed neural networks that could as memories • Self-organizing networks (Grossberg) • 1980s: Hopfield, Rumelhart & McClelland • The use of statistical mechanics to explain the operation of recurrent network: an associative memory (Hopfield) • Backpropagation algorithm (Rumelhart & McClelland)
Applications • The applications are expanding because neural networks are good at solving problems, not just in engineering, science and mathematics, but in medicine, business, finance and literature as well.
Biological Inspiration • Human brain consists of a large number (about 1011) of highly interconnected elements (about 104 connections per element) called neurons (神經元). • Three principle components are the dendrites, the cell body and the axon. • The point of contact is called a synapse.
Biological Neurons Dendrites • Dendrites(樹突): carry electrical into the cell body Axon Cell Body(細胞體): sums and thresholds these incoming signals Cell Body Axon(軸突): carry the signal from the cell body out to other neurons Soma Synapse(突觸): contact between an axon of one cell and a dendrites of another cell Synapse
Neural Networks • Neural Networks: a promising new generation of information processing systems, usually operate in parallel, that demonstrate the ability to learn, recall, and generalize from training patterns or data. • Basic models, learning rules, and distributed representations of neural networks will be discussed.
補充資料 • Artificial neural network可譯為類神經網路或人工神經網路,是指模仿生物神經網路的一種資訊處理系統。 • 類神經網路是一種計算系統,包括軟體與硬體,它使用大量簡單的相連人工神經元來模仿生物神經網路的能力。人工神經元是生物神經元的簡單模擬,它從外界環境或其它人工神經元取得資訊,並加以簡單的運算,並輸出其結果到外界環境或其它人工神經元。
Fuzzy Logic • Fuzzy set theory was first proposed by Lotfi Zadeh in 1965. • A mathematical way to represent vagueness in linguistics • A generalization of classical set theory
Fuzzy Systems v.s. Neural Networks • Fuzzy logic is based on the way the brain deals with inexact information. • Neural networks are modeled after the physical architecture of the brain. • Fuzzy systems and neural networks are both numerical model-free estimator and dynamical systems. • They share the common ability to improve the intelligence of systems working in an uncertain, imprecise and noisy environment.
Machine Intelligence • Neural networks provide fuzzy systems with learning ability. • Fuzzy systems provide neural networks with a structure framework with high-level fuzzyIF-THEN rulethinking and reasoning.
Fuzzy Neural Integrated System • Neural fuzzy systems: use of neural networks as tools in fuzzy models. • Fuzzy neural networks: fuzzification of conventional neural network models. • Fuzzy-neural hybrid systems: incorporation of fuzzy logic technology and neural networks into hybrid systems.
Soft / Hard Computing • Hard computing whose prime desiderata are precision, certainty, and rigor. • Soft computing is tolerant of imprecision, uncertainty, and partial truth. (Lotfi Zadeh) • The primary aim of soft computing is to exploit such tolerance to achieve tractability, robustness, a high level of machine intelligence, and a low cost in practical applications. • Fuzzy logic, neural networks (including CMAC), probabilistic reasoning (genetic algorithm, evolutionary programming, and chaotic systems)
Computational Intelligence • Fuzzy logic, neural network, genetic algorithm, and evolutionary programming are also considered the building blocks of computational intelligence. (James Bezdek) • Computational intelligence is low-level cognition in the style of human brain and is contrast to conventional (symbolic) artificial intelligence (AI).