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 - Applications. Evolutionary Computation – Constituent Algorithms. Swarm Intelligence Algorithms - Overview of other Bio-inspired Algorithms - Hybrid Approaches (Neural Networks, Fuzzy Logic, Genetic Algorithms etc.).