VERTICLE II – DATA SCIENCE
COURSE NAME: BUSINESS ANALYTICS L T P C
COURSE CODE: 191ITV61 2 0 2 3
COURSE OBJECTIVES:
To understand the Analytics Life Cycle.
To comprehend the process of acquiring Business Intelligence
To understand various types of analytics for Business Forecasting
To model the supply chain management for Analytics.
To apply analytics for different functions of a business
SYLLABU
S
UNIT-I INTRODUCTION TO BUSINESS ANALYTICS 6
Analytics and Data Science – Analytics Life Cycle – Types of Analytics – Business Problem
Definition – Data Collection – Data Preparation – Hypothesis Generation – Modeling –
Validation and Evaluation – Interpretation – Deployment and Iteration
UNIT-II BUSINESS INTELLIGENCE 6
Data Warehouses and Data Mart - Knowledge Management –Types of Decisions - Decision
Making Process - Decision Support Systems – Business Intelligence –OLAP – Analytic
functions
UNIT- BUSINESS FORECASTING 6
III
Introduction to Business Forecasting and Predictive analytics - Logic and Data Driven Models –
Data Mining and Predictive Analysis Modelling –Machine Learning for Predictive analytics.
UNIT- HR & SUPPLY CHAIN ANALYTICS 6
IV
Human Resources – Planning and Recruitment – Training and Development - Supply chain
network - Planning Demand, Inventory and Supply – Logistics – Analytics applications in HR &
Supply Chain - Applying HR Analytics to make a prediction of the demand for hourly
employees for a year.
UNIT-V MARKETING & SALES ANALYTICS 6
Marketing Strategy, Marketing Mix, Customer Behaviour –selling Process – Sales Planning –
Analytics applications in Marketing and Sales - predictive analytics for customers' behaviour in
marketing and sales.
30
PERIODS
LIST OF EXPERIMENTS:
Use MS-Excel and Power-BI to perform the following experiments using a Business data set,
and make presentations.
Students may be encouraged to bring their own real-time socially relevant data set.
I Cycle – MS Excel
1. Explore the features of Ms-Excel.
2. (i) Get the input from user and perform numerical operations (MAX, MIN, AVG,
SUM, SQRT, ROUND)
ii) Perform data import/export operations for different file formats.
3. Perform statistical operations - Mean, Median, Mode and Standard deviation, Variance,
Skewness, Kurtosis
4. Perform Z-test, T-test & ANOVA
5. Perform data pre-processing operations i) Handling Missing data ii) Normalization
6. Perform dimensionality reduction operation using PCA, KPCA & SVD
7. Perform bivariate and multivariate analysis on the dataset.
8. Apply and explore various plotting functions on the data set.
II Cycle – Power BI Desktop
9. Explore the features of Power BI Desktop
10. Prepare & Load data
11. Develop the data model
12. Perform DAX calculations
13. Design a report
14. Create a dashboard and perform data analysis
15. Presentation of a case study
30
PERIODS
TOTAL: 60
PERIODS COURSE OUTCOMES:
CO1: Explain the real world business problems and model with analytical solutions.
CO2: Identify the business processes for extracting Business Intelligence
CO3 : Apply predictive analytics for business fore-casting
CO4: Apply analytics for supply chain and logistics management
CO5: Use analytics for marketing and sales.
TEXT BOOKS
1. R. Evans James, Business Analytics, 2nd Edition, Pearson, 2017
2. R N Prasad, Seema Acharya, Fundamentals of Business Analytics, 2nd Edition,
Wiley, 2016
3. Philip Kotler and Kevin Keller, Marketing Management, 15th edition, PHI, 2016
4. VSP RAO, Human Resource Management, 3rd Edition, Excel Books, 2010.
5. Mahadevan B, “Operations Management -Theory and Practice”,3rd
Edition, Pearson Education,2018.
COURSE NAME: COMPUTER VISION L T
P C
COURSE CODE: 191ITV62 2 0
2 3
COURSE OBJECTIVES:
To understand the fundamental concepts related to Image formation and processing.
To learn feature detection, matching and detection
To become familiar with feature based alignment and motion estimation
To develop skills on 3D reconstruction
To understand image based rendering and recognition
SYLLABU
S
UNIT-I INTRODUCTION TO IMAGE FORMATION 6
AND PROCESSING
Computer Vision - Geometric primitives and transformations - Photometric image formation -
The digital camera - Point operators - Linear filtering - More neighborhood operators - Fourier
transforms - Pyramids and wavelets - Geometric transformations - Global optimization.
UNIT-II FEATURE DETECTION, MATCHING AND SEGMENTATION 6
Points and patches - Edges - Lines - Segmentation - Active contours - Split and merge -
Mean shift and mode finding - Normalized cuts - Graph cuts and energy-based methods.
UNIT- FEATURE-BASED ALIGNMENT & 6
III MOTION ESTIMATION
2D and 3D feature-based alignment - Pose estimation - Geometric intrinsic calibration -
Triangulation - Two-frame structure from motion - Factorization - Bundle adjustment -
Constrained structure and motion - Translational alignment - Parametric motion - Spline-based
motion - Optical flow - Layered motion.
UNIT- 3D RECONSTRUCTION 6
IV
Shape from X - Active rangefinding - Surface representations - Point-based representations-
Volumetric representations - Model-based reconstruction - Recovering texture maps and
albedosos.
UNIT-V IMAGE-BASED RENDERING AND RECOGNITION 6
View interpolation Layered depth images - Light fields and Lumigraphs - Environment mattes -
Video-based rendering-Object detection - Face recognition - Instance recognition - Category
recognition - Context and scene understanding- Recognition databases and test sets.
30 PERIODS
LABORATORY EXPERIMENTS:
Software needed:
OpenCV computer vision Library for OpenCV in Python / PyCharm or C++ / Visual Studio or or
equivalent
OpenCV Installation and working with Python
Basic Image Processing - loading images, Cropping, Resizing, Thresholding, Contour
analysis, Bolb detection
Image Annotation – Drawing lines, text circle, rectangle, ellipse on images
Image Enhancement - Understanding Color spaces, color space conversion, Histogram
equialization, Convolution, Image smoothing, Gradients, Edge Detection
Image Features and Image Alignment – Image transforms – Fourier, Hough, Extract
ORB Image features, Feature matching, cloning, Feature matching based image alignment
Image segmentation using Graphcut / Grabcut
Camera Calibration with circular grid
Pose Estimation
3D Reconstruction – Creating Depth map from stereo images
Object Detection and Tracking using Kalman Filter, Camshift
1. [Link]
2. [Link]
30 PERIODS
TOTAL: 60
PERIODS COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1: To understand basic knowledge, theories and methods in image
processing and computer vision.
CO2: To implement basic and some advanced image processing techniques in OpenCV.
CO3: To apply 2D a feature-based based image alignment, segmentation and motion
estimations.
CO4: To apply 3D image reconstruction techniques
CO5: To design and develop innovative image processing and computer vision applications.
TEXT BOOKS:
1. Richard Szeliski, “Computer Vision: Algorithms and Applications”, Springer- Texts in
Computer Science, Second Edition, 2022.
2. Computer Vision: A Modern Approach, D. A. Forsyth, J. Ponce, Pearson Education,
Second Edition, 2015.
REFERENCES:
[Link] Hartley and Andrew Zisserman, Multiple View Geometry in Computer Vision,
Second Edition, Cambridge University Press, March 2004.
2. Christopher M. Bishop; Pattern Recognition and Machine Learning, Springer, 2006
3. E. R. Davies, Computer and Machine Vision, Fourth Edition, Academic Press, 2012.
COURSE NAME: EXPLORATORY DATA ANALYSIS
L T P C
COURSE CODE: 191ITV63 2
0 2 3
COURSE OBJECTIVES:
To outline an overview of exploratory data analysis.
To implement data visualization using Matplotlib.
To perform univariate data exploration and analysis.
To apply bivariate data exploration and analysis.
To use Data exploration and visualization techniques for multivariate and time series
data.
SYLLABU
S
UNIT-I EXPLORATORY DATA ANALYSIS 6
EDA fundamentals – Understanding data science – Significance of EDA – Making sense of data
– Comparing EDA with classical and Bayesian analysis – Software tools for EDA - Visual Aids
for EDA- Data transformation techniques-merging database, reshaping and pivoting,
Transformation techniques.
UNIT-II EDA USING PYTHON 6
Data Manipulation using Pandas – Pandas Objects – Data Indexing and Selection – Operating on
Data – Handling Missing Data – Hierarchical Indexing – Combining datasets – Concat, Append,
Merge and Join – Aggregation and grouping – Pivot Tables – Vectorized String Operations.
UNIT- UNIVARIATE ANALYSIS 6
III
Introduction to Single variable: Distribution Variables - Numerical Summaries of Level and Spread -
Scaling and Standardizing – Inequality.
UNIT- BIVARIATE ANALYSIS 6
IV
Relationships between Two Variables - Percentage Tables - Analysing Contingency Tables -
Handling Several Batches - Scatterplots and Resistant Lines.
UNIT-V MULTIVARIATE AND TIME SERIES ANALYSIS 6
Introducing a Third Variable - Causal Explanations - Three-Variable Contingency Tables and
Beyond – Fundamentals of TSA – Characteristics of time series data – Data Cleaning – Time-
based indexing – Visualizing – Grouping – Resampling.
30
PERIODS
PRACTICAL EXERCISES:
1. Install the data Analysis and Visualization tool: R/ Python /Tableau Public/ Power BI.
2. Perform exploratory data analysis (EDA) with datasets like email data set. Export all
your emails as a dataset, import them inside a pandas data frame, visualize them and
get different insights from the data.
3. Working with Numpy arrays, Pandas data frames , Basic plots using Matplotlib.
4. Explore various variable and row filters in R for cleaning data. Apply various plot
features in R on sample data sets and visualize.
5. Perform Time Series Analysis and apply the various visualization techniques.
6. Perform Data Analysis and representation on a Map using various Map data sets
with Mouse Rollover effect, user interaction, etc..
7. Build cartographic visualization for multiple datasets involving various countries
of the world; states and districts in India etc.
8. Perform EDA on Wine Quality Data Set.
9. Use a case study on a data set and apply the various EDA and visualization
techniques and present an analysis report.
30 PERIODS
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1: Understand the fundamentals of exploratory data analysis.
CO2: Implement the data visualization using Matplotlib.
CO3: Perform univariate data exploration and analysis.
CO4: Apply bivariate data exploration and analysis.
CO5: Use Data exploration and visualization techniques for multivariate and time series data.
TEXT BOOKS:
1. Suresh Kumar Mukhiya, Usman Ahmed, “Hands-On Exploratory Data Analysis with
Python”, Packt Publishing, 2020. (Unit 1)
2. Jake Vander Plas, "Python Data Science Handbook: Essential Tools for Working
with Data", First Edition, O Reilly, 2017. (Unit 2)
3. Catherine Marsh, Jane Elliott, “Exploring Data: An Introduction to Data Analysis for
Social Scientists”, Wiley Publications, 2nd Edition, 2008.(Unit 3,4,5)
REFERENCES:
1. Eric Pimpler, Data Visualization and Exploration with R, GeoSpatial Training service, 2017.
2. Claus O. Wilke, “Fundamentals of Data Visualization”, O’reilly publications, 2019.
3. Matthew O. Ward, Georges Grinstein, Daniel Keim, “Interactive Data Visualization:
Foundations, Techniques, and Applications”, 2nd Edition, CRC press, 2015.
COURSE NAME: IMAGE AND VIDEO ANALYTICS L
T P C
COURSE CODE: 191ITV64 2
0 2 3
COURSE OBJECTIVES:
To understand the basics of image processing techniques for computer vision.
To learn the techniques used for image pre-processing.
To discuss the various object detection techniques.
To understand the various Object recognition mechanisms.
To elaborate on the video analytics techniques.
SYLLABU
S
UNIT-I INTRODUCTION 6
Computer Vision – Image representation and image analysis tasks - Image representations –
digitization – properties – color images – Data structures for Image Analysis - Levels of image
data representation - Traditional and Hierarchical image data structures.
UNIT-II IMAGE PRE-PROCESSING 6
Local pre-processing - Image smoothing - Edge detectors - Zero-crossings of the second
derivative - Scale in image processing - Canny edge detection - Parametric edge models -
Edges in multi-speralct images - Local pre-processing in the frequency domain - Line detection
by local pre-processing operators - Image restoration.
UNIT- OBJECT DETECTION USING MACHINE 6
III LEARNING
Object detection– Object detection methods – Deep Learning framework for Object detection–
bounding box approach-Intersection over Union (IoU) –Deep Learning Architectures-R-CNN-
Faster R-CNN-You Only Look Once(YOLO)-Salient features-Loss Functions-YOLO
architectures
UNIT- FACE RECOGNITION AND GESTURE RECOGNITION 6
IV
Face Recognition-Introduction-Applications of Face Recognition-Process of Face Recognition-
DeepFace solution by Facebook-FaceNet for Face Recognition- Implementation using FaceNet-
Gesture Recognition.
UNIT-V VIDEO ANALYTICS 6
Video Processing – use cases of video analytics-Vanishing Gradient and exploding gradient
problem-RestNet architecture-RestNet and skip connections-Inception Network-GoogleNet
architecture-Improvement in Inception v2-Video analytics-RestNet and Inception v3.
30 PERIODS
LIST OF EXERCISES
1. Write a program that computes the T-pyramid of an image.
2. Write a program that derives the quad tree representation of an image using the
homogeneity criterion of equal intensity
3. Develop programs for the following geometric transforms: (a) Rotation (b) Change of scale (c)
Skewing (d) Affine transform calculated from three pairs of corresponding points (e) Bilinear
transform calculated from four pairs of corresponding points.
4. Develop a program to implement Object Detection and Recognition
5. Develop a program for motion analysis using moving edges, and apply it to your image
sequences.
6. Develop a program for Facial Detection and Recognition
7. Write a program for event detection in video surveillance system
30 PERIODS
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1: Understand the basics of image processing techniques for computer vision
and video analysis.
CO2: Explain the techniques used for image pre-processing.
CO3: Develop various object detection techniques.
CO4: Understand the various face recognition mechanisms.
CO5: Elaborate on deep learning-based video analytics.
TEXT BOOK:
1. Milan Sonka, Vaclav Hlavac, Roger Boyle, “Image Processing, Analysis, and
Machine Vision”, 4nd edition, Thomson Learning, 2013.
2. Vaibhav Verdhan,(2021, Computer Vision Using Deep Learning Neural
Network Architectures with Python and Keras,Apress 2021(UNIT-III,IV
and V)
REFERENCES
1. Richard Szeliski, “Computer Vision: Algorithms and Applications”, Springer
Verlag London Limited,2011.
2. Caifeng Shan, FatihPorikli, Tao Xiang, Shaogang Gong, “Video Analytics for Business
Intelligence”, Springer, 2012.
3. D. A. Forsyth, J. Ponce, “Computer Vision: A Modern Approach”, Pearson
Education, 2003.
4. E. R. Davies, (2012), “Computer & Machine Vision”, Fourth Edition, Academic Press.
COURSE NAME: RECOMMENDER SYSTEMS
L T P C
COURSE CODE: 191ITV67
2 0 2 3
COURSE OBJECTIVES:
To understand the foundations of the recommender system.
To learn the significance of machine learning and data mining
algorithms for Recommender systems
To learn about collaborative filtering
To make students design and implement a recommender system.
To learn collaborative filtering.
SYLLABU
S
UNIT-I INTRODUCTION 6
Introduction and basic taxonomy of recommender systems - Traditional and non-personalized
Recommender Systems - Overview of data mining methods for recommender systems- similarity
measures- Dimensionality reduction – Singular Value Decomposition (SVD)
Suggested Activities:
Practical learning – Implement Data similarity measures.
External Learning – Singular Value Decomposition (SVD) applications
Suggested Evaluation Methods:
Quiz on Recommender systems.
Quiz of python tools available for implementing Recommender systems
UNIT-II CONTENT-BASED RECOMMENDATION SYSTEMS 6
High-level architecture of content-based systems - Item profiles, Representing item profiles,
Methods for learning user profiles, Similarity-based retrieval, and Classification algorithms.
Suggested Activities:
Assignment on content-based recommendation systems
Assignment of learning user profiles
Suggested Evaluation Methods:
Quiz on similarity-based retrieval.
Quiz of content-based filtering
UNIT- COLLABORATIVE FILTERING 6
III
A systematic approach, Nearest-neighbor collaborative filtering (CF), user-based and item-based
CF, components of neighborhood methods (rating normalization, similarity weight computation,
and neighborhood selection
Suggested Activities:
Practical learning – Implement collaborative filtering concepts
Assignment of security aspects of recommender systems
Suggested Evaluation Methods:
Quiz on collaborative filtering
Seminar on security measures of recommender systems
UNIT- ATTACK-RESISTANT RECOMMENDER SYSTEMS 6
IV
Introduction – Types of Attacks – Detecting attacks on recommender systems – Individual attack - Group
attack – Strategies for robust recommender design - Robust recommendation algorithms.
Suggested Activities:
Group Discussion on attacks and their mitigation
Study of the impact of group attacks
External Learning – Use of CAPTCHAs
Suggested Evaluation Methods:
Quiz on attacks on recommender systems
Seminar on preventing attacks using the CAPTCHAs
UNIT-V EVALUATING RECOMMENDER SYSTEMS 6
Evaluating Paradigms – User Studies – Online and Offline evaluation – Goals of evaluation design -
Design Issues – Accuracy metrics – Limitations of Evaluation measures
Suggested Activities:
Group Discussion on goals of evaluation design
Study of accuracy metrics
Suggested Evaluation Methods:
Quiz on evaluation design
Problems on accuracy measures
30 PERIODS
PRACTICAL EXERCISES:
1. Implement Data similarity measures using Python
2. Implement dimension reduction techniques for recommender systems
3. Implement user profile learning
4. Implement content-based recommendation systems
5. Implement collaborative filter techniques
6. Create an attack for tampering with recommender systems
7. Implement accuracy metrics like Receiver Operated Characteristic curves
30 PERIODS
TOTAL 60 PERIODS
COURSE OUTCOMES:
On completion of the course, the students will be able to:
CO1:Understand the basic concepts of recommender systems.
CO2:Implement machine-learning and data-mining algorithms in recommender systems
data sets.
CO3:Implementation of Collaborative Filtering in carrying out performance evaluation of
recommender systems based on various metrics.
CO4:Design and implement a simple recommender system.
CO5:Learn about advanced topics of recommender systems.
CO6:Learn about advanced topics of recommender systems applications
TEXTBOOKS:
1. Charu C. Aggarwal, Recommender Systems: The Textbook, Springer, 2016.
2. Dietmar Jannach , Markus Zanker , Alexander Felfernig and Gerhard Friedrich ,
Recommender Systems: An Introduction, Cambridge University Press (2011), 1st ed.
3. Francesco Ricci , Lior Rokach , Bracha Shapira , Recommender Sytems Handbook, 1st ed,
Springer (2011),
4. Jure Leskovec, Anand Rajaraman, Jeffrey David Ullman, Mining of massive datasets, 3rd
edition, Cambridge University Press, 2020.
COURSE NAME: TEXT AND SPEECH ANALYSIS
L T P C
COURSE CODE: 191ITV68
2 0 2 3
COURSE OBJECTIVES:
Understand natural language processing basics
Apply classification algorithms to text documents
Build question-answering and dialogue systems
Develop a speech recognition system
Develop a speech synthesizer
SYLLABU
S
UNIT-I NATURAL LANGUAGE BASICS 6
Foundations of natural language processing – Language Syntax and Structure- Text
Preprocessing and Wrangling – Text tokenization – Stemming – Lemmatization – Removing
stop- words – Feature Engineering for Text representation – Bag of Words model- Bag of N-
Grams model – TF-IDF model
Suggested Activities
Flipped classroom on NLP
Implementation of Text Preprocessing using NLTK
Implementation of TF-IDF models
Suggested Evaluation Methods
Quiz on NLP Basics
Demonstration of Programs
UNIT-II TEXT CLASSIFICATION 6
Vector Semantics and Embeddings -Word Embeddings - Word2Vec model – Glove model –
FastText model – Overview of Deep Learning models – RNN – Transformers – Overview of
Text summarization and Topic Models
Suggested Activities
Flipped classroom on Feature extraction of documents
Implementation of SVM models for text classification
External learning: Text summarization and Topic models
Suggested Evaluation Methods
Assignment on above topics
Quiz on RNN, Transformers
Implementing NLP with RNN and Transformers
UNIT- QUESTION ANSWERING AND DIALOGUE SYSTEMS 6
III
Information retrieval – IR-based question answering – knowledge-based question answering –
language models for QA – classic QA models – chatbots – Design of dialogue systems -–
evaluating dialogue systems
Suggested Activities:
Flipped classroom on language models for QA
Developing a knowledge-based question-answering system
Classic QA model development
Suggested Evaluation Methods
Assignment on the above topics
Quiz on knowledge-based question answering system
Development of simple chatbots
UNIT- TEXT-TO-SPEECH SYNTHESIS 6
IV
Overview. Text normalization. Letter-to-sound. Prosody, Evaluation. Signal processing -
Concatenative and parametric approaches, WaveNet and other deep learning-based TTS
systems
Suggested Activities:
Flipped classroom on Speech signal processing
Exploring Text normalization
Data collection
Implementation of TTS systems
Suggested Evaluation Methods
Assignment on the above topics
Quiz on wavenet, deep learning-based TTS systems
Finding accuracy with different TTS systems
UNIT-V AUTOMATIC SPEECH RECOGNITION 6
Speech recognition: Acoustic modelling – Feature Extraction - HMM, HMM-DNN systems
Suggested Activities:
Flipped classroom on Speech recognition.
Exploring Feature extraction
Suggested Evaluation Methods
Assignment on the above topics
Quiz on acoustic modelling
30 PERIODS
PRACTICAL EXERCISES
1. Create Regular expressions in Python for detecting word patterns and tokenizing text
2. Getting started with Python and NLTK - Searching Text, Counting Vocabulary,
Frequency Distribution, Collocations, Bigrams
3. Accessing Text Corpora using NLTK in Python
4. Write a function that finds the 50 most frequently occurring words of a text that are
not stop words.
5. Implement the Word2Vec model
6. Use a transformer for implementing classification
7. Design a chatbot with a simple dialog system
8. Convert text to speech and find accuracy
9. Design a speech recognition system and find the error rate
30 PERIODS
TOTAL: 60 PERIODS
COURSE OUTCOMES:
On completion of the course, the students will be able to
CO1: Explain existing and emerging deep learning architectures for text and speech
processing
CO2: Apply deep learning techniques for NLP tasks, language modelling and machine
translation
CO3: Explain coreference and coherence for text processing
CO4: Build question-answering systems, chatbots and dialogue systems
CO5: Apply deep learning models for building speech recognition and text-to-speech
systems
TEXTBOOK
1. Daniel Jurafsky and James H. Martin, “Speech and Language Processing: An
Introduction to Natural Language Processing, Computational Linguistics, and Speech
Recognition”, Third Edition, 2022.
REFERENCES:
1. Dipanjan Sarkar, “Text Analytics with Python: A Practical Real-World approach to
Gaining Actionable insights from your data”, APress,2018.
2. Tanveer Siddiqui, Tiwary U S, “Natural Language Processing and Information
Retrieval”, Oxford University Press, 2008.
3. Lawrence Rabiner, Biing-Hwang Juang, B. Yegnanarayana, “Fundamentals of Speech
Recognition” 1st Edition, Pearson, 2009.
4. Steven Bird, Ewan Klein, and Edward Loper, “Natural language processing with
Python”, O’REILLY.
HEALTH CARE ANALYTICS L T P C
3003
COURSE OBJECTIVES:
Understand the health data formats, health care policy and standards
Learn the significance and need of data analysis and data visualization
Understand the health data management frameworks
Learn the use of machine learning and deep learning algorithms in healthcare
Apply healthcare analytics for critical care applications
UNIT I INTRODUCTION TO HEALTHCARE ANALYSIS 9
Overview - History of Healthcare Analysis Parameters on medical care systems- Health care
policy- Standardized code sets – Data Formats – Machine Learning Foundations: Tree Like
reasoning , Probabilistic reasoning and Bayes Theorem, Weighted sum approach.
UNIT II ANALYTICS ON MACHINE LEARNING 9
Machine Learning Pipeline – Pre-processing –Visualization – Feature Selection – Training
model parameter – Evaluation model : Sensitivity , Specificity , PPV ,NPV, FPR ,Accuracy ,
ROC , Precision Recall Curves , Valued target variables –Python: Variables and types, Data
Structures and containers , Pandas Data Frame :Operations – Scikit –Learn : Pre-processing ,
Feature Selection.
UNIT III HEALTH CARE MANAGEMENT 9
IOT- Smart Sensors – Migration of Healthcare Relational database to NoSQL Cloud
Database – Decision Support System – Matrix block Cipher System – Semantic Framework
Analysis – Histogram bin Shifting and Rc6 Encryption – Clinical Prediction Models – Visual
Analytics for Healthcare.
UNIT IV HEALTHCARE AND DEEP LEARNING 9
Introduction on Deep Learning – DFF network CNN- RNN for Sequences – Biomedical
Image and Signal Analysis – Natural Language Processing and Data Mining for Clinical Data
– Mobile Imaging and Analytics – Clinical Decision Support System.
UNIT V CASE STUDIES 9
Predicting Mortality for cardiology Practice –Smart Ambulance System using IOT –Hospital
Acquired Conditions (HAC) program- Healthcare and Emerging Technologies – ECG Data
Analysis.
COURSE OUTCOMES:
CO1: Use machine learning and deep learning algorithms for health data analysis
CO2: Apply the data management techniques for healthcare data
CO3: Evaluate the need of healthcare data analysis in e-healthcare, telemedicine and other
critical care applications
CO4: Design health data analytics for real time applications
CO5: Design emergency care system using health data analysis
TOTAL:45 PERIODS
REFERENCES:
1. Chandan [Link], Charu C. Aggarwal, “Health Care data Analysis”, First edition, CRC,
2015.
2. Vikas Kumar, “Health Care Analysis Made Simple”, Packt Publishing, 2018.
3. Nilanjan Dey, Amira Ashour , Simon James Fong, Chintan Bhatl, “Health Care Data
Analysis and Management, First Edition, Academic Press, 2018.
4. Hui Jang, Eva [Link], “HealthCare Analysis : From Data to Knowledge to Healthcare
Improvement”, First Edition, Wiley, 2016.
5. Kulkarni , Siarry, Singh ,Abraham, Zhang, Zomaya , Baki, “Big Data Analytics in
HealthCare”, Springer, 2020.