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.).