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

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

MINE 432 Industrial Automation and Robotics

Introduction to Machine Learning

Artificial Neural Networks

Fault Diagnosis of Analog Circuit Using DC Approach and Neural Networks

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

Multiple-Layer Networks. and. Backpropagation Algorithms

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

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

1 Introduction. w k x k (1.1)

Computational Intelligence Introduction

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

Overview of Signal Processing

Neural Network Application in Robotics

Visvesvaraya Technological University, Belagavi

Stock Market Forecasting Using Artificial Neural Networks

Overview of Digital Signal Processing

The Automatic Classification Problem. Perceptrons, SVMs, and Friends: Some Discriminative Models for Classification

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

DIGITAL SIGNAL PROCESSING. Introduction

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

Implementation of Text to Speech Conversion

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

SMARTPHONE SENSOR BASED GESTURE RECOGNITION LIBRARY

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

CSE 473 Artificial Intelligence (AI) Outline

Generating an appropriate sound for a video using WaveNet.

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

CSCE 315: Programming Studio

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

APPLICATION OF SOFT COMPUTING TECHNIQUES TO RADAR PULSE COMPRESSION

Sensation and Perception. Sensation. Sensory Receptors. Sensation. General Properties of Sensory Systems

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

Representation Learning for Mobile Robots in Dynamic Environments

VLSI IMPLEMENTATION OF BACK PROPAGATED NEURAL NETWORK FOR SIGNAL PROCESSING

Artificial Intelligence: An overview

Embracing Complexity. Gavin Walker Development Manager

What Kinds of Engineers are there?

Neural Network Based Rail Flaw Detection Using Unprocessed Ultrasonic Data

SYNAPTIC PLASTICITY IN SPINNAKER SIMULATOR

VLSI Implementationn of Back Propagated Neural Network Signal Processing

Chapter 1: Introduction to Control Systems Objectives

Lecture 1 What is AI?

MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES

Jeff Bezos, CEO and Founder Amazon

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

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

COS402 Artificial Intelligence Fall, Lecture I: Introduction

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

COMPARATIVE STUDY ON ARTIFICIAL NEURAL NETWORK ALGORITHMS

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

New Export Requirements for Emerging and Foundational Technologies

Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA

Use of Neural Networks in Testing Analog to Digital Converters

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

Signal Processing in Neural Network using VLSI Implementation

Energy & Space. International Presentations

VLSI Neural Networks for Computer Vision. Stephen Churcher

Accurate Automation Corporation. developing emerging technologies

Neural Networks: Capabilities & Applications t ABSTRACT

Artificial Intelligence for Engineers. EE 562 Winter 2015

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

A Comprehensive Study of Artificial Neural Networks

Night-time pedestrian detection via Neuromorphic approach

Prediction of Rock Fragmentation in Open Pit Mines, using Neural Network Analysis

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

On Intelligence Jeff Hawkins

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

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

ENGINEERING What can I do with this degree?

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

Lecture 1 What is AI?

Automatic Speech Recognition (CS753)

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

International Journal of Advance Engineering and Research Development SURVEY IN ARTIFICIAL NEURAL NETWORKS IN MYOCARDIAL INFARCTION

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

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

The Department of Instrument Science and Engineering (ISE) Program Overview

FACE RECOGNITION USING NEURAL NETWORKS

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

Embedding Artificial Intelligence into Our Lives

MICROCHIP PATTERN RECOGNITION BASED ON OPTICAL CORRELATOR

Engaging with DARPA. Dr. Stefanie Tompkins. June 9, Distribution Statement A (Approved for Public Release, Distribution Unlimited)

Neural Labyrinth Robot Finding the Best Way in a Connectionist Fashion

Stock Price Prediction Using Multilayer Perceptron Neural Network by Monitoring Frog Leaping Algorithm

AN EFFICIENT APPROACH FOR VISION INSPECTION OF IC CHIPS LIEW KOK WAH

Eur Ing Dr. Lei Zhang Faculty of Engineering and Applied Science University of Regina Canada

Modern Control System Theory and Design. Dr. Huang, Min Chemical Engineering Program Tongji University

Artificial Intelligence. What is AI?

COMPUTATONAL INTELLIGENCE

Multilevel Power Estimation Of VLSI Circuits Using Efficient Algorithms

Artificial Intelligence

Announcements. HW 6: Written (not programming) assignment. Assigned today; Due Friday, Dec. 9. to me.

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

Voice Activity Detection

Electrical and Electronics Engineering

DSP VLSI Design. DSP Systems. Byungin Moon. Yonsei University

FAULT DETECTION AND DIAGNOSIS OF HIGH SPEED SWITCHING DEVICES IN POWER INVERTER

Transcription:

Introduction

Course Objectives This course gives a 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.

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

Historical Sketch Pre-1940: von Hemholtz, Mach, Pavlov, etc. General theories of learning, vision, conditioning No specific mathematical models of neuron operation 1940s: Hebb, McCulloch and Pitts Mechanism for learning in biological neurons Neural-like networks can compute any arithmetic function 1950s: Rosenblatt, Widrow and Hoff First practical networks and learning rules 1960s: Minsky and Papert Demonstrated limitations of existing neural networks, new learning algorithms are not forthcoming, some research suspended 1970s: Amari, Anderson, Fukushima, Grossberg, Kohonen Progress continues, although at a slower pace 1980s: Grossberg, Hopfield, Kohonen, Rumelhart, etc. Important new developments cause a resurgence in the field

Applications Aerospace 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 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

Applications 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, beer testing, 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 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

Applications Robotics Trajectory control, forklift robot, manipulator controllers, vision systems Speech Speech recognition, speech compression, vowel classification, text to speech synthesis Securities Market analysis, automatic bond rating, stock trading advisory systems Telecommunications Image and data compression, automated information services, real-time translation of spoken language, customer payment processing systems Transportation Truck brake diagnosis systems, vehicle scheduling, routing systems

Biology Neurons respond slowly The brain uses massively parallel computation 10 11 neurons in the brain 10 4 connections per neuron

Biology The dendrites are tree-like receptive networks of nerve fibers that carry electrical signals into the cell body The cell body effectively sums and thresholds these incoming signals. The axon is a single long fiber that carries the signal from the cell body out to other neurons. The point of contact between an axon of one cell and a dendrite of another cell is called a synapse.

Neuron Model

Neuron Model the weight w corresponds to the strength of a synapse the cell body is represented by the summation and the transfer function the neuron output a represents the signal on the axon

Single-Input Neuron Model The scalar input p is multiplied by w the scalar weight w to form wp, one of the terms that is sent to the summer. The other input, 1, is multiplied by a bias b and then passed to the summer. The summer output n, often referred to as the net input, goes into a transfer function, which produces the scalar neuron output a.

Neuron Model Transfer Functions The hard limit transfer function sets the output of the neuron to 0 if the function argument is less than 0 or sets the output of the neuron to 1 if its argument is greater than or equal to 0.

Neuron Model Transfer Functions The output of a linear transfer function is equal to its input a=n

Neuron Model Transfer Functions This transfer function takes the input and squashes the output into the range 0 to 1, according to the expression:

Multiple-Input Neuron Model The neuron has a bias b, which is summed with the weighted inputs to form the net input n n = Wp + b the neuron output can be written as a = f (Wp + b)

Multiple-Input Neuron Model The neuron has a bias b, which is summed with the weighted inputs to form the net input n n = Wp + b the neuron output can be written as a = f (Wp + b) The first index indicates the particular neuron destination for that weight. The second index indicates the source of the signal fed to the neuron.

Multiple-Input Neuron Model Abbreviated Notation

Network Architectures A Layer of Neurons

Network Architectures A Layer of Neurons Each of the R inputs is connected to each of the neurons The layer includes the weight matrix W, the summers, the bias vector b, the transfer function boxes and the output vector a

Network Architectures A Layer of Neurons Abbreviated Notation

Network Architectures Multiple Layers of Neurons Each layer has its own weight matrix, its own bias vector, a net input vector and an output vector The number of the layer as a superscript to the names for each of these variables A layer whose output is the network output is called an output layer. The other layers are called hidden layers.

Network Architectures Multiple Layers of Neurons Abbreviated Notation

Simulation using MATLAB Neuron output=?

Simulation using MATLAB To set up this feedforward network net = newlin([1 3;1 3],1);

Simulation using MATLAB To set up this feedforward network net = newlin([1 3;1 3],1); Assignments net.iw{1,1} = [1 2]; net.b{1} = 0; P = [1 2 2 3; 2 1 3 1];

Simulation using MATLAB To set up this feedforward network net = newlin([1 3;1 3],1); Assignments net.iw{1,1} = [1 2]; net.b{1} = 0; P = [1 2 2 3; 2 1 3 1]; simulate the network A = sim(net,p) A = 5 4 8 5