Artificial Intelligence – a brief review – Pitfalls of traditional AI – Why Computational
Intelligence? – Computational intelligence concept - 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 – Back
propagation 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 and applications, Evolutionary Computation -
constituent algorithms, Swarm intelligence algorithms - Overview of other bio-inspired algorithms - Hybrid approaches (neural networks, fuzzy logic, genetic