Introduction to Neural Networks: Biological inspiration, Perceptron and its limitations, Multilayer Perceptron, Training Neural Networks: Backpropagation algorithm, Gradient descent optimization, Overfitting and regularization, Hyper parameter tuning, Kohonen’s Self- Organizing Networks – Hopfield Networks, Boltzmann Machine, Introduction to Advanced Architectures: CNN, RNN and Auto encoders
Introduction to Evolutionary Algorithms: Biological inspiration, Genetic algorithms (GA), Evolution strategies (ES), Genetic programming (GP), Genetic Algorithms: Representation and initialization, Selection, crossover, and mutation, Fitness evaluation, Convergence and diversity maintenance, Advanced Evolutionary Techniques: Differential evolution (DE), Particle swarm optimization (PSO)
Introduction to Fuzzy Logic: Fuzzy sets and membership functions, Fuzzy rules and reasoning, Fuzzy inference systems, Defuzzification methods, Designing Fuzzy Systems: Fuzzy controllers, Fuzzy clustering, Fuzzy decision making, Applications in control systems and data analysis
Hybrid Computational Intelligence Systems: Neuro-fuzzy systems, Genetic-fuzzy systems, Applications and case studies.