Syllabus of B.tech. V SEM AIML (RGPV)

Source: (rgpv.ac.in)

  • Function Evolution Different types of Operating Systems
  • Desirable Characteristics and features of an O/S.
  • Operating Systems Services: Types of Services
  • Different ways of providing these Services– Commands System Calls.
  • Need of System Calls Low level implementation of System Calls
  • Portability issue
  • Operating System Structures.
  • File Concept User’s and System Programmer’s view of File System
  • Hard Disk Organization
  • Disk Formatting and File System Creation
  • Different Modules of a File System
  • Disk Space Allocation Methods – Contiguous Linked Indexed.
  • Disk Partitioning and Mounting; Directory Structures File Protection;
  • Virtual and Remote File Systems.
  • Case Studies of File Systems being used in Unix/Linux & Windows;
  • System Calls used in these Operating Systems for file management.
  • Concept of a process Process State Diagram
  • Different type of schedulers CPU scheduling algorithms Evaluation of scheduling algorithms
  • Concept of Threads: User level & Kernel level Threads Thread Scheduling;
  • Multiprocessor/Multi core Processor Scheduling.
  • Case Studies of Process Management in Unix/Linux& Windows;
  • System Calls used in these Operating Systems for Process Management.
  • Concurrency & Synchronization:Real and Virtual Concurrency
  • Mutual Exclusion Synchronization
  • Critical Section Problem Solution to Critical Section Problem: Mutex Locks;
  • Monitors;
  • SemaphoresWAIT/SIGNAL operations and their implementation;
  • Classical Problems of Synchronization;
  • Inter-Process Communication.
  • Deadlocks:Deadlock Characterization Prevention Avoidance Recovery.
  • Different Memory Management Techniques –Contiguous allocation;
  • Non-contiguous allocation: Paging Segmentation Paged Segmentation;
  • Comparison of these techniques.
  • Virtual Memory – Concept Overlay Dynamic Linking and Loading
  • Implementation of Virtual Memory by Demand Paging etc.;
  • Memory Management in Unix/Linux& Windows.
  • Overview of Mass Storage Structures Disk Scheduling;
  • I/O Systems: Different I/O Operations- Program Controlled
  • Interrupt Driven Concurrent I/O Synchronous/Asynchronous and Blocking/Non-Blocking I/O Operations
  • I/O BufferingApplication I/O Interface Kernel I/O Subsystem
  • Transforming I/O requests to hardware operations.
  • Overview of Protection & Security Issues and Mechanisms;
  • Introduction to Multiprocessor Real Time Embedded and Mobile Operating Systems;
  • Overview of Virtualization.

Source: (rgpv.ac.in)

  • :DBMS Concepts and architecture Introduction
  • Database approach v/s Traditional file accessing approach Advantages of database systems
  • Data models Schemes and instances
  • Data independence Data Base Language and interfaces
  • Overall Database Structure
  • Functions of DBA and designer
  • ER data model: Entitles and attributes Entity types Defining the E-R diagram
  • Concept of Generalization Aggregation and Specialization.
  • Transforming ER diagram into the tables.
  • Various other data models object oriented data Model Network data model and Relational data model
  • Comparison between the three types of models.
  • Storage structures: Secondary Storage Devices
  • Hashing & Indexing structures: Single level & multilevel indices.
  • Relational Data models: Domains Tuples Attributes Relations Characteristics of relations
  • Keys Key attributes of relation
  • Relational database Schemes Integrity constraints.
  • Referential integrity Intension and Extension
  • Relational Query languages: SQLDDL DML integrity constraints Complex queries various joins
  • indexing triggers assertions Relational algebra and relational calculus
  • Relational algebra operations like select Project Join Division outer union.
  • Types of relational calculus i.e. Tuple oriented and domain oriented relational calculus and its operations.
  • Data Base Design: Introduction to normalization
  • Normal forms- 1NF 2NF 3NF and BCNF
  • Functional dependencyDecomposition Dependency preservation and lossless join
  • problems with null valued and dangling tuples multi valued dependencies.
  • Query Optimization: Introduction steps of optimization
  • various algorithms to implement select
  • project and join operations of relational algebra
  • optimization methods: heuristic based cost estimation based.
  • Transaction Processing Concepts: -Transaction System
  • Testing of Serializability Serializability of schedules conflict & view serializable schedule recoverability
  • Recovery from transaction failures.
  • Log based recovery. Checkpoints deadlock handling.
  • Concurrency Control Techniques: Concurrency Control locking Techniques for concurrency control timestamping protocols for concurrency control
  • validation based protocol multiple granularity.
  • Multi version schemes Recovery with concurrent transaction. Introduction to Distributed databases data mining data warehousing
  • Object Technology and DBMS Comparative study of OODBMS Vs DBMS .
  • Temporal Deductive Multimedia Web & Mobile database. .
  • Case Study of Relational Database Management Systems through Oracle/PostgreSQL /MySQL: Architecture physical files
  • memory structures background process.
  • Data dictionary dynamic performance view.
  • Security role management privilege management profiles invoke defined security model.
  • SQL queries Hierarchical quires inline queries flashback queries.
  • Introduction of ANSI SQL
  • Cursor management: nested and parameterized cursors.
  • Stored procedures usage of parameters in procedures.
  • User defined functions their limitations. Triggers mutating errors instead of triggers.

Source: (rgpv.ac.in)

  • Introduction – History of IR- Components of IR –
  • Issues -Open source Search engine Frameworks –
  • The Impact of the web on IR –
  • The role of artificial intelligence (AI) in IR – IR Versus Web Search –
  • Components of a search engine
  • Characterizing the web.
  • Boolean and Vector space retrieval models-
  • Term weighting – TF-IDF weighting cosine similarity –
  • Pre processing – Inverted indices –
  • efficient processing with sparse vectors Language Model based IR –
  • Probabilistic IR -Latent Semantic indexing – Relevance feedback and query expansion
  • Web search overview
  • web structure the user paid placement search engine optimization
  • Web Search Architectures – crawling – meta-crawlers
  • Focused Crawling – web indexes – Near duplicate detection – Index Compression – XML retrieval.
  • Link Analysis -hubs and authorities – Page Rank and HITS algorithms –
  • Searching and Ranking -Relevance Scoring and ranking for Web –
  • Similarity – Hadoop & Map Reduce –
  • Evaluation -Personalized search –
  • Collaborative filtering and content-based recommendation of documents And products – handling invisible Web –
  • Snippet generation Summarization.
  • Question Answering Cross-Lingual Retrieval.
  • Information filtering: organization and relevance feedback – Text Mining- Text classification and clustering –
  • Categorization algorithms naive Bayes
  • decision trees and nearest neighbor –
  • Clustering algorithms: agglomerative clustering
  • k-means expectation maximization (EM).

Source: (rgpv.ac.in)

  • Introduction History of Deep Learning
  • McCulloch Pitts Neuron
  • Multilayer Perceptions (MLPs) Representation Power of MLPs
  • Sigmoid Neurons Feed Forward Neural Networks
  • Back propagation weight initialization methods
  • Batch Normalization Representation Learning
  • GPU implementation Decomposition – PCA and SVD.
  • Deep Feedforward Neural Networks
  • Gradient Descent (GD) Momentum Based GD Nesterov Accelerated GD Stochastic GD
  • AdaGrad Adam RMSProp
  • Auto-encoder Regularization in auto-encoders Denoising auto-encoders Sparse auto-encoders
  • Contractive auto-encodersVariational auto-encoder
  • Auto-encoders relationship with PCA and SVD
  • Dataset augmentation.
  • Denoising auto encoders
  • Introduction to Convolutional neural Networks (CNN) and its architectures
  • CCN terminologies: ReLu activation function Stride padding pooling convolutions operations
  • Convolutional kernels types of layers: Convolutional pooling fully connected Visualizing CNN
  • CNN examples: LeNet AlexNet ZF-Net VGGNet GoogLeNet ResNet RCNNetc.
  • Deep Dream Deep Art.
  • Regularization: Dropout drop Connect unit pruning stochastic pooling
  • artificial data injecting noise in input early stopping
  • Limit Number of parameters Weight decay etc.
  • Introduction to Deep Recurrent Neural Networks and its architectures
  • Back propagation Through Time (BPTT)
  • Vanishing and Exploding Gradients
  • Truncated BPTT Gated Recurrent Units (GRUs)
  • Long Short Term Memory (LSTM)
  • Solving the vanishing gradient problem with LSTMs
  • Encoding and decoding in RNN network
  • Attention Mechanism Attention over images Hierarchical Attention
  • Directed Graphical Models.
  • Applications of Deep RNN in Image Processing
  • Natural Language Processing Speech recognition Video Analytics.
  • Introduction to Deep Generative Models
  • Restricted Boltzmann Machines (RBMs) Gibbs Sampling for training RBMs
  • Deep belief networks Markov Networks Markov Chains
  • Auto-regressive Models: NADE MADE PixelRNN
  • Generative Adversarial Networks (GANs)
  • Applications of Deep Learning in Object detection
  • speech/ image recognition video analysis NLP medical science etc.

Source: (rgpv.ac.in)

  • Introduction What is optimization
  • Formulation of LPP Solution of LPP: Simplex method
  • Basic Calculus for optimization: Limits and multivariate functions
  • Derivatives and linear approximations: Single variate functions and multivariate functions.
  • Machine Learning Strategy ML readiness
  • Risk mitigation
  • Experimental mindset Build/buy/partner setting up a team
  • Understanding and communicating change
  • Responsible Machine Learning AI for good and all
  • Positive feedback loops and negative feedback loops
  • Metric design and observing behaviours
  • Secondary effects of optimization
  • Regulatory concerns.
  • Machine Learning in production and planning Integrating info systems
  • users break things time and space complexity in production
  • when to retain the model?
  • Logging ML model versioning
  • Knowledge transfer
  • Reporting performance to stakeholders.
  • Care and feeding of your machine learning model MLPL Recap
  • Post deployment challenges
  • QUAM monitoring and logging QUAM Testing QUAM maintenance QUAM updating
  • Separating Data stack from Production
  • Dashboard Essentials and Metrics monitoring.

Source: (rgpv.ac.in)

  • Disease detection with computer vision Medical Image Diagnosis
  • Eye Disease and Cancer Diagnosis
  • Building and Training a Model for Medical Diagnosis
  • Training prediction and loss
  • Image Classification and Class Imbalance
  • Generating More Samples Model Testing
  • Evaluating models Sensitivity
  • Specificity and Evaluation Metrics
  • Accuracy in terms of conditional probability
  • Confusion matrix ROC curve and Threshold Image segmentation on MRI images Medical Image Segmentation MRI Data and Image Registration
  • Segmentation 2-D U-Net and 3-D U-Net Data augmentation and loss function for segmentation
  • Different Populations and Diagnostic Technology External validation.
  • Linear prognostic models Medical Prognosis
  • Atrial fibrillation Liver Disease Mortality Risk of heart disease
  • Evaluating Prognostic Models
  • Concordant Pairs Risk Ties Permissible Pairs.
  • Prognosis with Tree-based models Decision trees for prognosis fix over fitting
  • Different distributionsMissing Data example Imputation
  • Survival Models and Time Survival Model
  • Survival function collecting time data estimating the survival function.
  • Build a risk model using linear and tree-based models Hazard Functions
  • Relative risk Individual vs. baseline hazard
  • Survival Trees
  • Nelson Aalen estimator
  • Medical Treatment Effect Estimation Analyze data from a randomized control trial
  • Average treatment effect Conditional average treatment effect
  • T-Learner S-Learner C-for benefit.

Source: (rgpv.ac.in)

UNIT-1 : Introduction

  • Origins and challenges of NLP – Language Modeling: Grammar based LM
  • Statistical LM – Regular Expressions
  • Finite-State Auto mat – English Morphology
  • Transducers for lexicon and rules
  • Tokenization Detecting and Correcting Spelling Errors
  • Minimum Edit Distance.

UNIT-2 : Word Level Analysis

  • Un-smoothed N-grams Evaluating N-grams
  • Smoothing
  • Interpolation and Back off – Word Classes Part-of-Speech Tagging
  • Rule-based Stochastic and Transformation-based tagging
  • Issues in PoS tagging – Hidden Markov and Maximum Entropy models
  • Viterbi algorithms and EM training
  • Context-Free Grammars Grammar rules for English
  • Treebanks Normal Forms for grammar – Dependency Grammar – Syntactic Parsing Ambiguity
  • Dynamic Programming parsing – Shallow parsing – Probabilistic CFG
  • Probabilistic CYK Probabilistic Lexicalized CFGs – Feature structures
  • Unification of feature structures.

UNIT-4 : Semantics and Pragmatics

  • Requirements for representation
  • First-Order Logic Description Logics – Syntax-Driven Semantic analysis
  • Semantic attachments – Word Senses Relations between Senses
  • Thematic Roles selectional restrictions – Word Sense Disambiguation
  • WSD using Supervised Dictionary & Thesaurus
  • Bootstrapping methods – Word Similarity using Thesaurus and Distributional methods.
  • Compositional semantics.
  • intelligent work processors: Machine translation
  • user interfaces
  • Man-Machine interfaces
  • natural language querying tutoring and authoring systems
  • speech recognition and commercial use of NLP.

== END OF UNITS==

Source: (rgpv.ac.in)

  • Introduction to Computational Intelligence (CI): Basics of CI History of CI
  • Adaptation Learning Self-Organization State Space Search and Evolution
  • CI and Soft Computing CI Techniques; Applications of CI;
  • Decision Trees: Introduction Evaluation Different splitting criterion
  • Implementation aspect of decision tree.
  • Neural Network: Introduction types issues implementation applications
  • Fuzzy Set Theory: Fuzzy Sets Fuzzy Set Characteristics
  • Basic Definition and Terminology Fuzzy OperatorsFuzzy Relations and Composition
  • Member Function Formulation Fuzzy Rules and Fuzzy Reasoning
  • Extension Fuzzy Inference Systems
  • Input Space Partitioning and Fuzzy Modeling.
  • Fuzziness and Defuzzification Fuzzy Controllers
  • Different Fuzzy Models: Mamdani Fuzzy Models Sugeno Fuzzy Models
  • Tsukamoto Fuzzy Models etc.
  • Neuro Fuzzy Modeling
  • Introduction to Neuro Fuzzy Control
  • Rough Set Theory: Introduction Fundamental Concepts
  • Knowledge Representation Set Approximations and Accuracy
  • Vagueness and Uncertainty in Rough Sets
  • Rough Membership Function Attributes Dependency and Reduction
  • Application Domain Hidden Markov Model (HMM)
  • Graphical Models Variable Elimination Belief Propagation
  • Markov Decision Processes.
  • Evolutionary Computation: Genetic Algorithms: Basic Genetics Concepts Working Principle Creation of Off springs
  • Encoding Fitness Function Selection Functions
  • Genetic Operators-Reproduction Crossover Mutation;
  • Genetic Modeling Benefits;
  • Problem Solving;
  • Introduction to Genetic Programming
  • Evolutionary Programming and Evolutionary Strategies.
  • Swarm Intelligence: Introduction to Swarm Intelligence
  • Swarm Intelligence Techniques: Ant Colony Optimization (ACO): Overview ACO Algorithm;
  • Particle Swarm Optimization (PSO): Basics Social Network Structures PSO Parameters and Algorithm;
  • Grey wolf optimization(GWO);
  • Application Domain of ACO and PSO;
  • Bee Colony Optimization etc.;
  • Hybrid CI Techniques and applications;
  • CI Tools