Artificial Intelligence – a Brief Review – Pitfalls of Traditional AI – Need for Computational Intelligence – Importance of Tolerance of Imprecision and Uncertainty - Constituent Techniques – Overview of Artificial Neural Networks - Fuzzy Logic - Evolutionary Computation.
Neural Network: Biological and Artificial Neuron, Neural Networks, Supervised and Unsupervised Learning. Single Layer Perceptron - Multilayer Perceptron – Backpropagation Learning.
Neural Networks as Associative Memories - Hopfield Networks, Bidirectional Associative Memory. Topologically Organized Neural Networks – Competitive Learning, Kohonen Maps,
Fuzzy Logic: Fuzzy Sets – Properties – Membership Functions - Fuzzy Operations. Fuzzy Logic and Fuzzy Inference System
Evolutionary Computation - Overview of other Bio-inspired Algorithms - Swarm Intelligence Algorithms