بسم اهلل الرحمن الرحيم. Introduction to Neural Networks

Similar documents
Course Objectives. This course gives a basic neural network architectures and learning rules.

MINE 432 Industrial Automation and Robotics

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

Introduction to Machine Learning

CSCE 315: Programming Studio

Outline. What is AI? A brief history of AI State of the art

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction

CSE 473 Artificial Intelligence (AI) Outline

Artificial Intelligence. What is AI?

COMPUTATONAL INTELLIGENCE

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects

ECE 599/692 Deep Learning Lecture 19 Beyond BP and CNN

EE 6422 Adaptive Signal Processing

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network

Proposers Day Workshop

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Deep Learning Basics Lecture 9: Recurrent Neural Networks. Princeton University COS 495 Instructor: Yingyu Liang

Hybrid Optimized Back propagation Learning Algorithm For Multi-layer Perceptron

Overview of Signal Processing

Artificial Neural Networks

Night-time pedestrian detection via Neuromorphic approach

A.I in Automotive? Why and When.

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

ECG QRS Enhancement Using Artificial Neural Network

Neural Network Application in Robotics

Random Administrivia. In CMC 306 on Monday for LISP lab

Overview of Digital Signal Processing

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

An Introduction to Artificial Intelligence, Machine Learning, and Neural networks. Carola F. Berger

INTELLIGENT DECISION AND CONTROL INTELLIGENT SYSTEMS

Lecture 1 What is AI?

POLITEHNICA UNIVERSITY TIMISOARA

WorldQuant. Perspectives. Welcome to the Machine

Biologically Inspired Computation

Representation Learning for Mobile Robots in Dynamic Environments

AI Application Processing Requirements

Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors

Introduction to Machine Learning

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Introduction to Artificial Intelligence

What is matter, never mind What is mind, doesn t matter. Or Does it!!??

Visvesvaraya Technological University, Belagavi

Abstract. Most OCR systems decompose the process into several stages:

Статистическая обработка сигналов. Введение

Thursday, December 11, 8:00am 10:00am rooms: pending

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

Jeff Bezos, CEO and Founder Amazon

ARTIFICIAL INTELLIGENCE

Analysis of Learning Paradigms and Prediction Accuracy using Artificial Neural Network Models

The computational brain (or why studying the brain with math is cool )

MLP for Adaptive Postprocessing Block-Coded Images

CMSC 372 Artificial Intelligence. Fall Administrivia

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

Geometric Neurodynamical Classifiers Applied to Breast Cancer Detection. Tijana T. Ivancevic

The Use of Neural Network to Recognize the Parts of the Computer Motherboard

Artificial Intelligence CS365. Amitabha Mukerjee

AI History. CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Embedding Artificial Intelligence into Our Lives

Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday,

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

Artificial Intelligence

Patentability of Computer-Implemented Inventions and Artificial Intelligence at the European Patent Office

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

Malaviya National Institute of Technology Jaipur

Disrupting our way to a Very Human City

Neural Network Part 4: Recurrent Neural Networks

Reinforcement Learning for CPS Safety Engineering. Sam Green, Çetin Kaya Koç, Jieliang Luo University of California, Santa Barbara

CSE 473 Artificial Intelligence (AI)

Adaptive Multi-layer Neural Network Receiver Architectures for Pattern Classification of Respective Wavelet Images

11/13/18. Introduction to RNNs for NLP. About Me. Overview SHANG GAO

Deep Learning Overview

Neural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device

VLSI Neural Networks for Computer Vision. Stephen Churcher

Artificial Intelligence and Deep Learning

Lecture 1 What is AI?

Carnegie Mellon University, University of Pittsburgh

Available online at ScienceDirect. Procedia Computer Science 85 (2016 )

AlphaGo and Artificial Intelligence GUEST LECTURE IN THE GAME OF GO AND SOCIETY

Application of Artificial Neural Networks in Autonomous Mission Planning for Planetary Rovers

Digital image processing vs. computer vision Higher-level anchoring

Artificial Intelligence for Engineers. EE 562 Winter 2015

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

Neural Network based Digital Receiver for Radio Communications

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

Computing with Biologically Inspired Neural Oscillators: Application to Color Image Segmentation

Automatic Speech Recognition (CS753)

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

1 Introduction. w k x k (1.1)

Research on Hand Gesture Recognition Using Convolutional Neural Network

Accurate Automation Corporation. developing emerging technologies

Research Article Adaptive Forming of the Beam Pattern of Microstrip Antenna with the Use of an Artificial Neural Network

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

universe: How does a human mind work? Can Some accept that machines can do things that

Live Hand Gesture Recognition using an Android Device

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined

Transer Learning : Super Intelligence

Evaluation of Connected Vehicle Technology for Concept Proposal Using V2X Testbed

Transcription:

Textbooks: بسم اهلل الرحمن الرحيم. Introduction to Neural Networks Martin T. Hagan, Howard B. Demuth, Mark Beale, Orlando De Jesús, Neural Network Design. 2014. Simon Haykin, Neural Networks and Learning Machines, 3 rd Edition, 2009. Christopher M. Bishop, Neural Networks for Pattern Recognition,1995. I. Goodfellow, Y. Bengio, A. Courville, Deep Learning 2016. Michael Nielsen, Neural Networks and Deep Learning, 2017 (Online). Ke-Lin Du, M. N. S. Swamy, Neural Networks and Statistical Learning-Springer London 2014. L. Fausett, Fundamentals of Neural Networks- Architectures, Algorithms and Applications. 1

Outline Introduction Neuron Model and Network Architectures An Illustrative Example Perceptron Learning Rule Signal and Weight Vector Spaces Linear Transformations for Neural Networks Supervised Hebbian Learning Performance Surfaces and Optimum Points Performance Optimization Widrow-Hoff Learning Backpropagation Variations on Backpropagation 2

Generalization Dynamic Networks Associative Learning Competitive Networks Radial Basis Networks Grossberg Network Adaptive Resonance Theory Hopfield Network Deep Networks Convolutional Networks 3

Course Objectives 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. 4

What Will Not Be Covered Review of all architectures and learning rules Implementation VLSI Optical Parallel Computers Biology Psychology 5

Chapter 1 Introduction 6

Computers vs. Neural Networks Standard Computers one CPU fast processing units reliable units static infrastructure Neural Networks highly parallel processing slow processing units unreliable units dynamic infrastructure 7

Why Artificial Neural Networks? There are two basic reasons why we are interested in building artificial neural networks (ANNs): Technical viewpoint: Some problems such as character recognition or the prediction of future states of a system require massively parallel and adaptive processing. Biological viewpoint: ANNs can be used to replicate and simulate components of the human (or animal) brain, thereby giving us insight into natural information processing. 8

Why Artificial Neural Networks? Why do we need another paradigm than symbolic AI for building intelligent machines? Symbolic AI is well-suited for representing explicit knowledge that can be appropriately formalized. However, learning in biological systems is mostly implicit it is an adaptation process based on uncertain information and reasoning. ANNs are inherently parallel and work extremely efficiently if implemented in parallel hardware. 9

How do NNs and ANNs work? The building blocks of neural networks are the neurons. In technical systems, we also refer to them as units or nodes. Basically, each neuron receives input from many other neurons, changes its internal state (activation) based on the current input, sends one output signal to many other neurons, possibly including its input neurons (recurrent network) 10

How do NNs and ANNs work? Information is transmitted as a series of electric impulses, so-called spikes. The frequency and phase of these spikes encodes the information. In biological systems, one neuron can be connected to as many as 10,000 other neurons. Usually, a neuron receives its information from other neurons in a confined area, its so-called receptive field. 11

History of Artificial Neural Networks 1938 Rashevsky describes neural activation dynamics by means of differential equations 1943 McCulloch & Pitts propose the first mathematical model for biological neurons 1949 Hebb proposes his learning rule: Repeated activation of one neuron by another strengthens their connection 1958 Rosenblatt invents the perceptron by basically adding a learning algorithm to the McCulloch & Pitts model 12

History of Artificial Neural Networks 1960 Widrow & Hoff introduce the Adaline (Adaptive Linear Neuron or later Adaptive Linear Element), a simple network trained through gradient descent 1961 Rosenblatt proposes a scheme for training multilayer networks, but his algorithm is weak because of non-differentiable node functions 1962 Hubel & Wiesel discover properties of visual cortex motivating self-organizing neural network models 1963 Novikoff proves Perceptron Convergence Theorem 13

History of Artificial Neural Networks 1964 Taylor builds first winner-take-all neural circuit with inhibitions among output units 1969 Minsky & Papert show that perceptrons are not computationally universal; interest in neural network research decreases 1982 Hopfield develops his auto-association network 1982 Kohonen proposes the self-organizing map 1985 Ackley, Hinton & Sejnowski devise a stochastic network named Boltzmann machine 14

History of Artificial Neural Networks 1986 Rumelhart, Hinton & Williams provide the backpropagation algorithm in its modern form, triggering new interest in the field 1987 Hecht-Nielsen develops the counterpropagation network 1988 Carpenter & Grossberg propose the Adaptive Resonance Theory (ART) Since then, research on artificial neural networks has remained active, leading to numerous new network types and variants, as well as hybrid algorithms and hardware for neural information processing. 15

Aerospace Applications High performance aircraft autopilots, flight path simulations, aircraft control systems, autopilot enhancements, aircraft component simulations, aircraft component fault detectors Automotive Automobile automatic guidance systems, warranty activity analyzers Banking Check and other document readers, credit application evaluators 16

Defense Weapon steering, target tracking, object discrimination, facial recognition, new kinds of sensors, sonar, radar and image signal processing including data compression, feature extraction and noise suppression, signal/image identification Electronics Code sequence prediction, integrated circuit chip layout, process control, chip failure analysis, machine vision, voice synthesis, nonlinear modeling 17

Financial Real estate appraisal, loan advisor, mortgage screening, corporate bond rating, credit line use analysis, portfolio trading program, corporate financial analysis, currency price prediction Manufacturing Manufacturing process control, product design and analysis, process and machine diagnosis, real-time particle identification, visual quality inspection systems, welding quality analysis, paper quality prediction, computer chip quality analysis, analysis of grinding operations, chemical product design analysis, machine maintenance analysis, project bidding, planning and management, dynamic modeling of chemical process systems 18

Medical Breast cancer cell analysis, EEG and ECG analysis, prosthesis design, optimization of transplant times, hospital expense reduction, hospital quality improvement, emergency room test advisement Robotics Trajectory control, forklift robot, manipulator controllers, vision systems Speech Speech recognition, speech compression, vowel classification, text to speech synthesis 19

Securities Market analysis, automatic bond rating, stock trading advisory systems Transportation Telecommunications Image and data compression, automated information services, real-time translation of spoken language, customer payment processing systems Truck brake diagnosis systems, vehicle scheduling, routing systems 20

Biology Neurons respond slowly 10-3 s compared to 10-9 s for electrical circuits The brain uses massively parallel computation 10 11 neurons in the brain 10 4 connections per neuron 21

Downloads اسالیدهای به روز شده و دیگر محتواها http://ivut.iut.ac.ir نيازمند ثبت نام است. از مشخصات واقعی استفاده شود. http://elearning.iut.ac.ir/ یا 22