Skip To Content

Athabasca University

Section 4 : Neural networks

Commentary

Section Goals

  • To introduce the concepts and principles of neural networks.
  • To discuss several learning algorithms associated with neural networks.

Learning Objectives

Learning Objective 1

  • Outline the basic concepts and structures of neurons and neural networks.
  • Describe the structures, principles, and capabilities of single layer feed-forward neural networks (perceptions) and multilayer feed-forward neural networks.
  • Explain the learning algorithms for both kinds of neural network: gradient descent learning and back-propagation.
  • Discuss topics such as structural learning of neural networks and recurrent neural networks.
  • Explain the following concepts or terms:
    • Neuron
    • Neural networks
    • Connectionism
    • Neural computation
    • Activation function
    • Sigmoid function
    • Feed-forward networks
    • Recurrent network
    • Perceptron
    • Linear separator
    • Weight space
    • Back-propagate

Objective Readings

Required readings:

Reading topics:

Neural Networks (see Section 18.7 of AIMA3ed)

Lee, P. Y., Hui, S. C., Fong, A. C. M. (2002). Neural networks for web content filtering. IEEE Intelligent Systems, 17(5), 48-57. Digital Object Identifier 10.1109/MIS.2002.1039832

Supplemental Readings

Jönsson, H., Söderberg, B. (2002). An information-based neural approach to generic constraint satisfaction. Artificial Intelligence, 142(1), 1-17.

Hansen, J. V., McDonald, J. B., Nelson, R. D. (1999). Time series prediction with genetic-algorithm designed neural networks: An empirical comparison with modern statistical models. Computational Intelligence, 15(3), 171-184.

Objective Questions

  • When representing knowledge, what is the main difference between neural networks and other methods, such as logics and probability models?
  • What are the differences in expressiveness between perceptron, multi-layer feed-forward neural networks, and recurrent neural networks?

Objective Activities

  • Explore freely some open source neural network software. Share your findings with your fellow students through the course conference.
  • Explore different applications of neural networks in different fields.
  • Explore the following learning algorithms for neural networks related to this section from the textbook's website.
    • Perceptron-Learning
    • Back-Prop-Learning
  • Complete Exercise 18.19 and Complete Exercise 18.22 of AIMA3ed.

Updated November 17 2015 by FST Course Production Staff