UNIT I PROBLEM SOLVING
Introduction to AI - AI Applications - Problem solving agents - search algorithms - uninformed search strategies - Heuristic search strategies - Local search and optimization problems - adversarial search - constraint satisfaction problems (CSP).
(Chapters - 1, 2, 3, 4, 5, 6)
UNIT II PROBABILISTIC REASONING
Acting under uncertainty - Bayesian inference - naïve bayes models. Probabilistic reasoning - Bayesian networks - exact inference in BN - approximate inference in BN - causal networks. (Chapter - 7)
UNIT III SUPERVISED LEARNING
Introduction to machine learning - Linear Regression Models : Least squares, single & multiple variables, Bayesian linear regression, gradient descent, Linear Classification Models: Discriminant function - Probabilistic discriminative model - Logistic regression, Probabilistic generative model - Naive Bayes, Maximum margin classifier - Support vector machine, Decision Tree, Random forests. (Chapter - 8)
UNIT IV ENSEMBLE TECHNIQUES AND UNSUPERVISED LEARNING
Combining multiple learners : Model combination schemes, Voting, Ensemble Learning - bagging, boosting, stacking, Unsupervised learning : K-means, Instance Based Learning : KNN, Gaussian mixture models and Expectation maximization. (Chapter - 9)
UNIT V NEURAL NETWORKS
Perceptron - Multilayer perceptron, activation functions, network training - gradient descent
optimization - stochastic gradient descent, error backpropagation, from shallow networks to deep networks - Unit saturation (aka the vanishing gradient problem) - ReLU, hyperparameter tuning, batch normalization, regularization, dropout. (Chapter - 10)