Course Information: AI&ML (CSET301)

Detailed Syllabus 

Module 1: Designing a learning system life cycle, Types of machine learning: Supervised learning, Unsupervised learning, Reinforcement learning, Introduction to Linear Regression and Classification model, Applications Gradient Descent Algorithm: Learning Algorithm, Linear regression using gradient descent, Learning rate, Polynomial Regression, Regularization (Ridge, Lasso, Elastic), Regression (MSE, MAE, RMSE, R2 Score), Performance Metrics: Classification (Confusion Matrix, Accuracy, Precision, Recall, F1-score, ROC-AUC). 

Module 2: Ensemble Learning, Bagging, Bootstrap and Aggregation, Random Forest. Boosting, AdaBoost, Gradient Boost. Hyperparameter Tunning, Methods for Hyperparameter Tuning: Grid Search and Random Search. Unsupervised learning (clustering, Association rule learning, Dimensionality reduction), Common Distance Measures, Hierarchical Clustering – agglomerative and divisive, Dendrogram, Similarity measures for hierarchical clustering, DBSCAN, Cluster Quality (R index, Silhouette Coefficient), Dimensionality Reduction, Principal Component Analysis, Overfitting and Underfitting, Bias and Variance, Cross Validation. 

Module 3: Artificial Neural Network, Neural network representation, Perceptron model, Stepwise v/s Sigmoid function, Multilayer perceptron model, Backpropagation Algorithm, Activation Functions, Stochastic Gradient Descent, Batch Gradient Descent, Mini-Batch Gradient Descent, Vanishing and Exploding Gradients, Overfitting Problem, Dropout and Early Stopping. Computer Vision, Convolutional Neural Networks, 

Module 4: Deep Learning for Sequential Data, Recurrent Neural Networks, LSTM, GRU, Natural Language Processing, Stemming, Lemmatization, Tokenization, feature engineering, Bag of Words, TFIDF, Word Embeddings, Transformers (BERT and GPT) 

Module 5: Population-based algorithms: Genetic Algorithm, Fitness Function, Selection, Crossover, Mutation, Swarm Optimization, Particle Swarm Optimization, Ant-Colony Optimization, Reinforcement Learning, Actors, State, Reward Policy, and Actions.