Applying Neural Network with MATLAB

Course Highlights

This is a two-day course that presents the basic concepts of neural computing and its implementation in MATLAB to the participants. Fundamental topics of neural networks are introduced, ranging from a brief introduction to the history of neural computing, concept of a single neuron, introduction to supervised neural networks such as perceptrons, linear networks, backpropagation networks and radial basis networks, to the introduction of unsupervised neural network, i.e. the self-organizing map. Hands-on demonstration and exercises are vital element of the course, with heavy emphasis on practical applications of neural networks. The ultimate aim of this course is to instill full appreciation of the powerful capability of MATLAB and the Neural Network Toolbox for the implementation of neural computing.

Pre-requisites:

The pre-requisites for this course are "Comprehensive MATLAB", and experience with basic computer operations. The MATLAB for Signal Processing course is strongly recommended, and having a basic knowledge of neural network related concepts would be a plus.

Course Outline

Day 1

Topic 1: Introduction to MATLAB
Introduction to basic features and user-interfaces of MATLAB. Understand The MathWorks
Products and brief company history

  • The MathWorks Product Family
  • The MATLAB Desktop
  • Help features in MATLAB

Topic 2: Neural Network: A Brief Introduction
Presents a brief history of neural network and its MATLAB terminology:

  • What is Neural Network
    Neural Network Application
    Definition of Neural Network
    Biological prospective of Neural Networks
  • Simple Neuron Model
    MATLAB representation of the simple neuron model
  • Architecture of neural network
  • Data structures

Topic 3: Perceptrons
Learn about the simplest form of neural network and its applications:

  • Introduction
    Linearly separable problems
    The perceptron neuron
    MATLAB representation of the perceptron neuron.
  • The perceptron architecture
  • Creating a perceptron
    The Common-line approach.
  • Perceptron learning rule
  • Training of perceptron
  • Examples
  • Exercises

Topic 4: Linear Networks
Learn about a more advance form of neural network for solving linearly-separable problems:

  • Introduction
    Linear Neuron
    MATLAB representation of the perception Neuran.
  • The architecture of Linear Networks
  • The Widrow-Hoff learning Algorithm
  • Linear clarification
  • Adaptive filtering
    Designing adaptive filtering
  • Examples
  • Exercise

Day 2

Topic 5: Backpropagation Networks
Learn about one of the most popular neural networks, renowned for its strength in solving
highly complex and non-linear problems:

  • Introduction
  • Architecture of Feedforward BP network
    MATLAB representative of Feedforward BP network
    Transfer function of BP networks
  • Learning algorithms for backpropagation networks
    Training of backpropagation network
    Batch gradient descent training
    --- - Batch gradient descent with momentum
    Faster training
    Comparison of Training algorithm
    ----- Improving generalization with early stopping
  • Preprocessing and postpossessing
  • Examples
  • Exercise

Topic 6: Self-Organizing Maps
Learn about the most popular unsupervised neural network for feature extraction and data
mining:

  • Introduction to self-organizing maps
  • Competitive Learning
    Learning algorithm for competitive learning
  • Self-organizing maps
    Topologies and Distance Function
    SOM architecture
  • Training of self-organizing maps
    Ordering phase
    Tuning phase
  • Examples
  • Exercise

Topic 7: Radial Basis Networks
Learn about an alternative form of neural network to backpropagation networks:

  • Introduction
  • Radial basis Neuron Model
  • Generalized Regression Networks
  • Probabilistic Neural Networks
  • Examples
  • Exercise


Trainer Profile

Please kindly check with our Training Consultants for more details
.



Date:
Please kindly check our Training Calendar
Venue:
  Activemedia Innovation
Time:
  10.00am - 5.30pm
Course Fee:
  Please contact our Training Consultants for details
Enquiries:
6742 8173 enquiry@activemedia.com.sg