Neural Network Concepts: what is a neural network? biological neuron, artificial neuron, neural network topologies. Learning in Neural Networks: types of learning, learning rules, error correction learning, Hebbian learning, competitive learning, Boltzmann learning. Application Tasks: function approximation, classification, association, application examples. Feedforward Networks: perceptron, multi-layer perceptron, radial basis function network, self-organizing-map. Feedback Networks: Hopfield network, Boltzmann machine, real-time recurrent network.