Subject Code & Name: IC25401 – Machine Learning and Deep Learning
Regulation: R-2025
Semester: IV (Fourth Semester)
Branch: B.E. Instrumentation and Control Engineering (ICE)
Credits / L-T-P: 3 Credits | L-T-P: 3-0-0
Course Objectives
- This course aims to provide a strong foundation in the fundamental concepts of machine learning and its core techniques.
- It introduces deep learning architectures such as CNNs, RNNs, and transfer learning for solving complex tasks in classification and sequence modeling.
Full Unit-wise Syllabus
Unit I – Introduction to Machine Learning
Learning algorithms, Maximum likelihood estimation, Building machine learning algorithm, Neural Networks Multilayer Perceptron, Back-propagation algorithm and its variants Stochastic gradient decent, Curse of Dimensionality.
Activity Based Learning: Implement a simple machine learning model (e.g., linear regression or perceptron) using a dataset in Python.
Unit II – Introduction To Deep Learning &Convolution Neural Networks
Machine Learning Vs. Deep Learning, Representation Learning, Width Vs. Depth of Neural Networks, Activation Functions: RELU, LRELU, ERELU, Unsupervised Training of Neural Networks, Restricted Boltzmann Machines, Auto Encoders. CNN Architectural Overview – Motivation - Layers – Filters – Parameter sharing – Regularization, Popular CNN Architectures: ResNet, AlexNet – Case studies.
Activity Based Learning: Implement activation functions (RELU, LRELU, etc.) and visualize their outputs on sample data. Build a simple CNN for image classification
Unit III – Sequence Modelling – Recurrent and Recursive Nets
Recurrent Neural Networks, Bidirectional RNNs – Encoder-decoder sequence to sequence architectures - BPTT for training RNN, Long Short Term Memory Networks; Case studies.
Activity Based Learning: Build a basic RNN for text prediction
Unit IV – Auto Encoders and Deep Generative Models
Deep Belief networks – Boltzmann Machines – Deep Boltzmann Machine - Generative Adversial Networks – Case studies.
Activity Based Learning: Visualize how an autoencoder compresses and reconstructs image data.
Course Outcomes (COs)
- CO1: Explain fundamental concepts of machine learning and deep learning, including neural networks, backpropagation, and optimization techniques.
- CO2: Implement and evaluate basic machine learning and deep learning models, including MLPs, CNNs, and RNNs, for classification and sequence prediction tasks.
- CO3: Analyze and design advanced deep learning architectures such as CNNs, LSTMs, and sequence-to-sequence models for complex applications.
- CO4: Understand and implement autoencoders and deep generative models (e.g., GANs, Boltzmann Machines) for representation learning and data generation.
Assessment Pattern (Quick Note)
- Weightage: Continuous Assessment 40% | End Semester Examinations 60%
- Internal methodology: Assignments (20%), Solution to application-oriented problems using software (20%), Projects based on open source data (like kaggle) (20%), Internal Examinations (40%)
Source: Official Anna University – B.E. Instrumentation and Control Engineering R-2025 Syllabus
Last Updated: October 2026
Comments
Post a Comment