0% found this document useful (0 votes)
130 views15 pages

Study Materials Sem5-1

Uploaded by

as136591
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views15 pages

Study Materials Sem5-1

Uploaded by

as136591
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

SEM-5_G-Drive: SEM_5

SEM-5 Syllabus: SEM_5_Syllabus

Table of Contents:

🧑‍🎓
🧑‍🎓
Probability & Statistics (PCCAIML 501):

🧑‍🎓
Operating Systems (PCC- CS502):

🧑‍🎓
Object Oriented Programming (PCC-CS503):

🧑‍🎓
Introduction to Machine Learning (PCCAIML 502 ):

🧑‍🎓
Pattern Recognition (PECAIML 501B):
Introduction to Industrial Management (Humanities III) ( HSMC-501):

Probability & Statistics (PCCAIML 501): 🧑‍🎓


Module 1

Playlists -

1. Playlist_1_PDE - PR Classes 99
2. Playlist_2_PDE - GP Sir
3. Playlist_3_PDE - Manoj Sir
4. Playlist_4_PDE - Bhagwan Singh Vishwakarma

Definition of Partial Differential Equations: Partial Differential Equation | Basic Points | PDE

First order partial differential equations, solutions of first order linear PDEs:
First Order Partial Differential Equations

Solution to homogeneous and nonhomogeneous linear partial differential equations of second order by
complementary function and particular integral method:
1. Higher Order Partial Differential Equations (Video no. -> 1-8)
2. PARTIAL DIFFERENTIAL EQUATION (Complete Playlist) (Video no. -> 17-28)

Classification of Second-Order PDE:


Classification of Second-Order PDE | Partial Differential Equation Example & Concepts by GP Sir
Canonical form | Second order PDE | Hyperbolic
Canonical form of Second Order | ELLIPTIC PDE
canonical form second order PDE part II ( Parabolic)
Initial and boundary conditions of Second-Order PDE:
Initial and boundary conditions (Video no. -> 8-10, 29, 30)

Separation of variables methods:


PARTIAL DIFFERENTIAL EQUATION (Complete Playlist) (Video no. -> 29-33)

Solution of one dimensional wave equation:


Solution of one dimensional wave equation in hindi by Pradeep Rathor
D'Alembert's solution of the wave equation:
D' Alembert's Solution Of Wave Equation || D'Alembert Solution For Wave Equation
Duhamel's principle for one dimensional wave equation:
Solution to the wave equation + Duhamel's principle (PDE)

The Laplacian in plane, cylindrical and spherical polar coordinates, solutions with Bessel functions and
Legendre functions:
1. Laplace equation in terms of polar coordinates in hindi by Pradeep Rathor
2. Laplace equation in terms of cylindrical co ordinate in hindi by Pradeep Rathor
3. Laplace equation in terms of spherical co-ordinate in hindi by Pradeep Rathor
4. Notes: Laplace’s Equation in Cylindrical Coordinates and Bessel’s Equation (I) + The
Laplacian in polar and spherical coordinates.

One dimensional diffusion equation and its solution by separation of variables:


1. Heat Equation | Separation of Variables Method in PDE | Example & Concepts by GP Sir
2. Notes: PDEs, Separation of Variables, and The Heat Equation - Mathematics LibreTexts

Module 2

Playlists for Module 2 and 3(till Rank correlation)-

1. Probability & Statistics by Kabita Sarkar


2. Statistics and Probability - Gajendra Purohit

Chebyshev's Inequality: Chebyshev's Inequality

Module 3

Basic Statistics, Measures of Central tendency: Moments, skewness


and Kurtosis: Moments, skewness and Kurtosis: Skewness & Kurtosis | Moments | Leptokurtic,
Mesokurtic, Platykurtic
Skewness & Kurtosis | Moments | Leptokurtic, Mesokurtic, Platykurtic | Examples
Some Statistical Measures in Probability
Curve fitting by the method of least squares- fitting of straight lines, second degree parabolas and more
general curves:
https://youtube.com/playlist?list=PLU6SqdYcYsfL1Mrdj7bs2A6bQOU7FMqKX&si=CVTZ0-PVCK
mjnki_(video no : 1,2,8)
Test of significance: Large sample test for single proportion, difference of proportions, Tests for single
mean, difference of means, and difference of standard deviations :
Testing of Hypothesis(video no: 1,2,4,5,6,7)
Test for ratio of variances - Chi Square test for goodness of fit and independence of attributes:
Chi Square Distribution and Chi Square Test

🔚----------------------------------------------------🔚
Operating Systems (PCC- CS502): 🧑‍🎓
Playlists -

1. Playlist_1 - Operating System (Complete Playlist)


2. Playlist_2 - Operating System (Full Course)
3. Playlist_3 - Operating System

Module 1

Introduction:

Concept of Operating System: Introduction to Operating System and its Functions


Generations of Operating systems: Evolution of Operating System | OS in Hindi | BTECH
Types of Operating Systems:
Types of Operating System | Batch, Real-time, Distributed, Network, Time-sharing Operating System
System Calls: System Calls in Operating system and its types
Structure of an OS: What is a Kernel in Operating System | Types of Kernel in OS | Kernel vs OS
Virtual Machine: Virtual Machines
Module 2

Processes:

Definition:Process in operating system | Lec-35 | Bhanu Priya


Process Relationship:Processes Relationships and Process States in Hindi | Operating System | #10
Different states of a Process,Process State transitions: L7: Process States in Operating System, Process
State Diagram, Process Management Introduction
Process Control Block (PCB): Process Control Block(PCB), Modes(Kernel, User) of Execution
Context switching : Process Switching Diagram, Scheduling Queue, Schedulers(Long, Medium, Short
Term)

Thread:

Definition, Various states, Benefits of threads, Types of threads, Concept of multi-threads:


Threads in Operating System, Single, Multithreaded Process Benefits, Multithreading Models
User Level Vs Kernel Level Thread in Operating System

Process Scheduling:

Schedulers: L9: Process Switching Diagram, Scheduling Queue, Schedulers(Long, Medium, Short
Term)
Scheduling criteria: CPU utilization, Throughput, Turnaround Time, Waiting Time, Response Time;
Scheduling algorithms: Preemptive and Non pre-emptive, FCFS, SJF, RR:
Playlist_2 - Operating System (Full Course) (Video no: 13-21)
Multiprocessor scheduling:
MULTIPLE PROCESSOR SCHEDULING (OS)
Difference between Symmetric & Asymmetric Multiprocessing - IP With Ease
Real Time scheduling: RM : Rate Monotonic Scheduling
EDF: Earliest Deadline First (EDF)

Module 3

Inter-process Communication:

Critical Section, Race Conditions, Mutual Exclusion, Hardware Solution, Strict Alternation, Peterson’s
Solution, The Producer Consumer Problem, Semaphores, Event Counters, Monitors, Classical IPC
Problems: Reader’s & Writer Problem, Dining Philosopher Problematic:
Process Synchronization | Chapter-6 | Operating System (Video no:1-11)

Message Passing:
Message Passing Systems (Part 1)
Message Passing Systems (Part 2)
Message Passing Systems (Part 2)

Module 4

Deadlocks: Definition, Necessary and sufficient conditions for Deadlock, Deadlock


Prevention:
https://youtube.com/playlist?list=PLV8vIYTIdSnZ67NQObdXE0gFjrzPrNKHp&si=wbqsPA7Gw
13MKWwA
(video no.: 33,34,35)
Banker’s Algorithm: Deadlock Avoidance: Banker's Algorithm with example | Operating
System

Module 5

Memory Management , Virtual Memory: Operating System(Full Course)(video no: 39-53)


Page Replacement Algorithms: Paging & Page Replacement Algorithms - Operating Systems

Module 6

🔚----------------------------------------------------🔚
Object Oriented Programming (PCC-CS503): 🧑‍🎓
Playlists -

1. Object Oriented Programming (OOP) in Java Course


2. Java OOPs
3. Java Tutorials for Beginners
4. Exception Handling in Java

Module 1

Abstract Data Types and their specification: Abstract Data Type | Data Structure | In Hindi
Java Interface : Java Tutorial: Introduction to Interfaces
Abstraction: Abstraction in Java (Hindi) | Learn Coding

Module 2

Java Encapsulation: Encapsulation in java | Data Hiding in Java | OOPs concepts in Java in Hindi
Java object identity : State, behavior and identity of object- lecture44/oops
Polymorphism in Java : Polymorphism In Java | Java Polymorphism Explained

Module 3

Inheritance in Java : Inheritance In Java | Types Of Inheritance by Deepak (Hindi)


Design Patterns : Inheritance Mappers Design Pattern
Single Table Inheritance Design Pattern
Class Table Inheritance Design Pattern
Concrete Table Inheritance Design Pattern
The iterator pattern : Iterator pattern explained - Brain Bytes (Java Brains)

Module 4

Module 5

🔚----------------------------------------------------🔚
Introduction to Machine Learning (PCCAIML 502 ): 🧑‍🎓
Playlists -

1. MACHINE LEARNING - YouTube


2. 100 Days of Machine Learning - YouTube
3. Machine Learning

Module 1

Introduction to Machine Learning:

Introduction to Machine Learning (ML), Generalization of hypothesis:


Introduction to Machine Learning - YouTube (Vid - 1-3)

Feature engineering: What is Feature Engineering | Day 23 | 100 Days of Machine Learning

Learning Paradigm:
1. Machine learning Paradigms: Supervised, Unsupervised and Reinforcement Learning
2. L83: Supervised, Unsupervised and Reinforcement Learning in Neural Network

VC Dimension:
1. VC Dimension
2. Machine Learning | The Vapnik-Chervonenkis Dimension

PAC Learning:
1. Introduction to Computational Learning Theory
2. Probably Approximately Correct (PAC)Learning ( KTU CS467 Machine Learning Module 2)

Applications of ML:
1. Lec - 1.7 Applications of Machine Learning in Hindi

Module 2

Data Handling and ANN:

Feature selection Mechanisms:


1. Feature Selection Techniques Explained with Examples in Hindi ll Machine Learning Course
(theoretical knowledge)
Feature Selection (practical knowledge)
2. ML 7 : Features Selections & Feature Extractions with Examples.
Outlier detection: 100 Days of Machine Learning - YouTube (Vid - 41-44)

Artificial Neural Network (ANN):


Artificial Neural Network (ANN) Detailed Explanation in Hindi
L80: Artificial Neural Network Architecture | Advantages, Characteristics | Artificial Intelligence

Backpropagation:
Back Propagation Algorithm (Part-1) Explained With Solved Example in Hindi
Back Propagation Algorithm (Part-2) Explained with Solved Example in Hindi
Back Propagation Algorithm (Part-3) Explained With Solved Example in Hindi
Back Propagation Algorithm (Part-4) Explained with Solved Example in Hindi

Module 3

ML Models and Evaluation:

Regression:

Multi Variable Regression, Model Evaluation, Least Squares Regression:


Machine Learning Using Python (ML) (Vid - 11-15)
Least Squares Regression:
L49: Linear Regression using Least Square Method | Example | Data Mining Lectures in Hindi
L50: Linear Regression Solved Numerical using Least Square Method to Predict Output Value

Regularization:

Ridge: Ridge Regression Explained in Hindi ll Machine Learning Course


LASSO: Lasso Regression Explained in Hindi ll Machine Learning Course
Applications of Regression: Applications of Regression

Classification:

KNN: K-Nearest Neighbor Classification ll KNN Classification Explained with Solved Example in
Hindi
Naive Bayes:
L47: Naive Bayes Classification Algorithm | Solved Numerical Question 1 | Data Mining Lectures
Hindi
L48: Naive Bayes Classification Algorithm | Solved Numerical Question 2 | Data Mining Lectures
Hindi
SVM: Support Vector Machine
Support Vector Machine (SVM) Part-1 ll Machine Learning Course Explained in Hindi
Support Vector Machine (SVM) Part-2 ll Machine Learning Course Explained in Hindi
Decision Tree:
Decision Tree Algorithm Part-1 Explained With Example ll DMW ll ML Explanation Ever in Hindi
Decision Tree Algorithm Part-2 ll Constructing of Decision Tree ll ML ll DMW Explained in Hindi
Decision Tree Important Points ll Machine Learning ll DMW ll Data Analytics ll Explained in Hindi
Decision Tree Classification Clearly Explained!

Training and Testing Classifier Models:


Training and Testing data Explained in Hindi with Python in Hindi l Machine Learning Course

Cross Validation:
Cross Validation
K Fold Cross Validation
K-Fold Cross Validation, Stratified K-Fold, Leave-one-out Leave-P-Out Cross Validation

Model Evaluation:
Confusion Matrix Solved Example Accuracy Precision Recall F1 Score Prevalence by Mahesh Huddar
Confusion Matrix ll Accuracy,Error Rate,Precision,Recall Explained with Solved Example in Hindi
ROC and AUC, Clearly Explained!

Statistical Decision Theory:


Statistical Decision Theory - An Easy Explanation

Discriminant Functions: Discriminant functions

Decision Surfaces: Machine Learning Decision Surface Demonstrated

Module 4

Model Assessment and Inference

Ensemble learning:
1. Ensemble Learning Techniques Voting Bagging Boosting Random Forest Stacking
2. Ensemble Learning l Machine Learning Course Easiest Explanation Ever in Hindi
Boosting: Ensemble Method : Boosting ll Machine Learning Course Explained in Hindi
Bagging: Ensemble Method : Bagging (Bootstrap Aggregation) l Machine Learning Course in Hindi
Averaging/Voting: Voting Classifier : Hard Voting and Soft Voting Explained with Examples in Hindi
Random forest: Random Forest Step-Wise Explanation ll Machine Learning Course Explained in Hindi
Stacking and Blending: 59 Stacking, Blending - Advanced Ensemble Learning Algorithms
EM Algorithm:
Expectation-Maximization | EM | Algorithm Steps Uses Advantages and Disadvantages
#46 EM Algorithm - Expectation Maximisation - Steps, Usage, Advantages & Disadvantages|ML|
ML | Expectation-Maximization Algorithm - GeeksforGeeks

Module 5

Hidden Markov Models

Hidden Markov Models (HMM) with forward-backward -


Hidden Markov Model Clearly Explained! Part - 5
Forward Algorithm Clearly Explained | Hidden Markov Model | Part - 6
Viterbi algorithm -
L54: Viterbi Algorithm | Decoding Convolutional Code | Information theory coding lectures in Hindi
Sequence classification using HMM - Notes
Conditional random fields - Part 1: introduction
Applications of sequence classification such as part-of-speech tagging -
Part-of-speech (POS) tagging with Hidden Markov Model (HMM) + Application = Notes

(Also learn Mam’s pdf uploaded in class notes)

Module 6

Association Rules

Mining Association Rules in Large Databases - #12 Mining Various Kinds Of Association Rules |DM|
Mining Frequent Patterns-- basic concepts -
Market Basket Analysis And Frequent Patterns Explained with Examples in Hindi
#9 Frequent Patterns - Example, Market Basket Analysis |DM|
Apriori algorithm -
1. Apriori Algorithm in Data Mining And Analytics Explained With Example in Hindi + Apriori
Algorithm ll Generating Association Rules Explained With Example in Hindi
2. L42: Association Rule Mining(ARM) | Apriori Algorithm | Example | Data Mining Lectures in
Hindi + L43: Association Rule Mining | Solved Numerical Question 1 on Apriori Algorithm |
DWDM Lectures + L44: Association Rule Mining | Solved Numerical Question 2 on Apriori
Algorithm | DWDM Lectures
FP-Growth algorithm -
1. L45: FP Growth Algorithm | Question on How to Generate FP Tree | Data Mining Lectures in
Hindi + L46: FP Growth Algorithm | Question 2 on How to Generate FP Tree | Data Mining
Lectures in Hindi
2. 1. Frequent Pattern (FP) Growth Algorithm Association Rule Mining Solved Example by
Mahesh Huddar + FP Growth Algorithm in Data Mining Frequent Pattern Tree Frequent Pattern
Rules by Dr. Mahesh Huddar

(Also learn Mam’s pdf uploaded in class notes)

Module 7

Clustering

K-Means -
K means Clustering Algorithm Explained With an Example Easiest And Quickest Way Ever In Hindi
K-Means Clustering Algorithm - Javatpoint

Hierarchical Clustering -
Hierarchical Clustering : Agglomerative Clustering and Divisive Clustering Explained in Hindi
Single Linkage:
Hierarchical Clustering - (Single Linkage) (KTU CS467 Machine Learning - Module 6)
Agglomerative Clustering (Single Linkage) Part-1 Explained with Solved Example in Hindi
Agglomerative Clustering (Single Linkage) Part-2 Explained with Solved Example in Hindi
Complete Linkage:
Hierarchical Clustering (Complete Linkage) ( KTU CS467 Machine Learning - Module 6 )
Agglomerative Clustering (Complete Linkage) Explained with Solved Example in Hindi
Average Linkage:Hierarchichal Clustering (Average Linkage ) ( KTU CS467 Machine Learning -
Module 6 )

Documentation:Hierarchical Clustering in Machine Learning - Javatpoint

Ward’s algorithm - Hierarchical Clustering + Notes

Minimum spanning tree clustering -


88 Minimum Spanning Tree Hierarchical (Top-Down) Clustering
89 Minimum Spanning Tree Hierarchical (Divisive) Clustering Example

BIRCH clustering -
L6: Hierarchical Clustering Algorithms (Part2) : Chameleon, BIRCH and CURE (4:58 - 15:01)

Module 8

Top 5 Machine Learning Trends For 2023


10 top AI and Machine Learning Trends for 2023 | TechTarget
Top Machine Learning Trends for 2023

🔚----------------------------------------------------🔚
Pattern Recognition (PECAIML 501B): 🧑‍🎓
Playlists -

1. NOC July 2019: Pattern Recognition and Application - YouTube


2. NOC July 2019: Deep Learning - YouTube
3. Pattern Recognition - YouTube
4. https://youtube.com/playlist?list=PLbMVogVj5nJQJMLb2CYw9rry0d5s0TQRp&feature=share
d
5. https://youtube.com/playlist?list=PLpOGQvPCDQzsWvT_bqmexrJ359RTQQuMO&feature=sh
ared

Module 1

Basics of pattern recognition: PDF uploaded.

Module 2

Bayesian decision theory:

Classifiers, Discriminant functions, Decision surfaces, Normal density and discriminant functions
Discrete features: Pattern Recognition - YouTube (Video no. -> 1-6)
Bayes Theorem: Bayes Theorem Explained with Solved Example in Hindi ll Machine Learning Course
Bayesian Decision Theory:
Bayesian Decision Theory (Part 1). 2nd Video of Pattern Recognition Lecture Series
Bayesian Decision Theory (Part 2). 3rd Video of Pattern Recognition Lecture Series
Normal density:-
1. Univariate Gaussian Distribution:
Normal Density Function | Normal Density in Pattern Recognition | Pattern Recognition | AKTU
Univariate Gaussian Distribution: intuition of the discriminant function [E4]
2. Multivariate Gaussian Distribution:
Multivariate Gaussian Distribution (3D Visualization) [E5] + Notes Given
Module 3

Parameter estimation methods

Maximum-Likelihood estimation:
Maximum Likelihood Estimation in Pattern Recognition | Pattern Recognition AKTU |Pattern
Recognition
Gaussian mixture models:
Gaussian Mixture Model | Gaussian Mixture Model in Machine Learning | GMM Explained |
Simplilearn (Video)
2.1. Gaussian mixture models — scikit-learn 1.3.0 documentation (Article)
Expectation-maximization method: #46 EM Algorithm - Expectation Maximisation - Steps, Usage,
Advantages & Disadvantages|ML|
Bayesian estimation: Bayesian Parameter Estimation in Pattern Recognition | Pattern Recognition
AKTU |Pattern Recognition
Expectation-maximization (EM) - ML | Expectation-Maximization Algorithm - GeeksforGeeks

Module 4

Hidden Markov models for sequential pattern classification

Introduction to HMM:
1. Introduction to Hidden Markov Model | HMM | Pattern Recognition | Machine Learning
2. MARKOV MODEL | HIDDEN MARKOV MODEL| HMM
3. Hidden Markov Model

HMM numerical: Three Basic Problems of Hidden Markov Model


Discrete hidden Markov models, Continuous density hidden Markov models: Notes

Module 5

Dimension reduction methods

Fisher discriminant analysis: Tutorial 32: Fisher Discriminant Analysis FDA Maths | FDA vs LDA
Principal component analysis (PCA): Principal Component Analysis ( PCA) in machine learning
PCA numerical: Machine Learning (Video no. -> 7-9)
Parzen-window method: Parzen window in Pattern Recognition || If you don’t understand the video,
read from the Book of Anuj Bharadwaj and Parag Verma (Chapter 6 Page Number 6.3)/Notes
Given
K-Nearest Neighbour method (KNN): Already done in ML - Mod - 3
Module 6

Non-parametric techniques for density estimation

1. Nonparametric Density Estimation

Module 7

Linear discriminant function based classifier

Perceptron:
The Perceptron and The Perceptron training rule + Multi Layer Neural Networks With Diagram
Or Perceptron | Single layer network and multi layer neural network in machine learning | Lec-40
Support vector machines (SVM): Already done in ML - Mod - 3

Module 8

Non-metric methods for pattern classification

Non-numeric data or nominal data Decision trees: Already done in ML - Mod - 3

Module 9

Unsupervised learning and clustering

Unsupervised learning:
What is Unsupervised Machine Learning? Association & Clustering Algorithms in Machine Learning
Criterion functions for clustering: Criterion Function Of Clustering - GeeksforGeeks
Algorithms for clustering:
K-Means - Check ML - Mod - 7 section
K Means++ Algorithm -
K Means++ Algorithm | K Means Clustering Algorithm Solved Example Machine Learning
Hierarchical Clustering - Check ML - Mod - 7 section
Density-based clustering -
Density-based clustering in data minin - Javatpoint
DBSCAN (Density Based Spatial Clustering Of Applications with Noise) ll Machine Learning (Hindi)
Cluster Validation- Machine Learning | Cluster Validation
Gaussian mixture models (GMMs) -
Gaussian Mixture Models: What are they & when to use?
Gaussian Mixture Model | Gaussian Mixture Model in Machine Learning | GMM Explained |
Simplilearn

🔚----------------------------------------------------🔚

🧑‍🎓
Introduction to Industrial Management (Humanities
III) ( HSMC-501):

Module 1, 2, 3, 4, 5, 6

Mod_1 = Mod - 1 - IM_Introduction


Mod_2 = Mod - 2 - CPM and PERT
Mod_3 = Mod - 3 - Materials Management
Mod_4 = Mod - 4 - Production planning and Control (PPC)
Mod_5 = Mod - 5 - Value Analysis (VA) and Cost Control
Mod_6 = Mod - 6 - Recent Trends in IM

🔚----------------------------------------------------🔚

You might also like