21
Neural Neural Network Network Ming-Feng Yeh ( Ming-Feng Yeh ( 葉葉葉 葉葉葉 ) ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: [email protected] Office: F412-III Tel: #5518

Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: [email protected] Office:

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Neural NetworkNeural NetworkMing-Feng Yeh (Ming-Feng Yeh ( 葉明豐葉明豐 ))Department of Electrical Engineering

Lunghwa University of Science and TechnologyE-mail: [email protected]

Office: F412-III Tel: #5518

Page 2: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 2

COURSE OBJECTIVECOURSE 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.

Page 3: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 3

SYLLABUSSYLLABUS

TextbookTextbook: Hagan, Demuth, Beale,

Neural Network DesignNeural Network Design,

PWS Publishing Company

Midterm ExamMidterm Exam: 30%

Final ExamFinal Exam: 30%

Projects:Projects: 40%

Page 4: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 4

CONTENTSCONTENTSCh 1. IntroductionCh 2. Neuron Model & Neural ArchitectureCh 3&4. Perceptron (感知機 ) Learning RuleCh 7. Supervised (監督式 ) Hebbian LearningCh 10. Widrow-Hoff LearningCh 11&12. Back-propagation (倒傳遞 ) Ch 13. Associative (關聯 ) LearningCh 14. Competitive (競爭 ) NetworksCh 15. Grossberg NetworksCh 16. Adaptive Resonance (自適應 ) TheoryCh 18. Hopfield Network

Page 5: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 5

InformationInformation

Review

Ch 5 – Signal and Weight Vector Spaces

Ch 6 – Linear Transformations for Neural Networks

Page 6: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 6

CHAPTER 1CHAPTER 1

IntroductionIntroduction

Page 7: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 7

ObjectivesObjectives

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.

Page 8: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 8

History -1History -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 n

etwork and associated learning rule (Rosenblatt) & Widrow-Hoff learning rule

Can not successfully modify their learning rules to train the more complex networks.

Page 9: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 9

History -2History -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 devel

oped neural networks that could as memories Self-organizing networks (Grossberg)

1980s: Hopfield, Rumelhart & McClelland The use of statistical mechanics to explain the operation of r

ecurrent network: an associative memory (Hopfield) Backpropagation algorithm (Rumelhart & McClelland)

Page 10: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 10

ApplicationsApplications

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.

Page 11: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 11

Biological InspirationBiological 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.

Page 12: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 12

Biological NeuronsBiological NeuronsDendrites(樹突 ): carry electrical into the cell bodyDendrit

es

Cell Body

Cell Body(細胞體 ): sums and thresholds these incoming signalsAxon(軸突 ): carry the signal from the cell body out to other neurons

Axon

Synapse(突觸 ): contact between an axon of one cell and a dendrites of another cell

Synapse

Soma

Page 13: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 13

Neural NetworksNeural 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.

Page 14: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 14

補充資料補充資料Artificial neural network可譯為類神經網路或人工神經網路,是指模仿生物神經網路的一種資訊處理系統。類神經網路是一種計算系統,包括軟體與硬體,它使用大量簡單的相連人工神經元來模仿生物神經網路的能力。人工神經元是生物神經元的簡單模擬,它從外界環境或其它人工神經元取得資訊,並加以簡單的運算,並輸出其結果到外界環境或其它人工神經元。

Page 15: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 15

Fuzzy LogicFuzzy 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

Page 16: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 16

Fuzzy Systems v.s. Fuzzy Systems v.s. Neural Networks 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.

Page 17: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 17

Machine IntelligenceMachine Intelligence

Neural networks provide fuzzy systems with learning ability.

Fuzzy systems provide neural networks with a structure framework with high-level fuzzy IF-THEN rule thinking and reasoning.

Page 18: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 18

Fuzzy Neural Fuzzy Neural Integrated SystemIntegrated 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.

Page 19: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 19

Soft Soft / / Hard ComputingHard 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)

Page 20: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 20

Soft ComputingSoft Computing

Methodology Strength

Neural network Learning and adaptation

Fuzzy set theory Knowledge representation via fuzzy if-then rule

Genetic algorithm and simulated annealing

Systematic random search

Conventional AI Symbolic manipulation

Page 21: Neural Network Ming-Feng Yeh ( 葉明豐 ) Department of Electrical Engineering Lunghwa University of Science and Technology E-mail: mfyeh@mail.lhu.edu.tw Office:

Ming-Feng Yeh 21

Computational IntelligenceComputational 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).