Data Science Master Class Room
Data Science Master Class Room
Data Science Master Class Room
1. SQL
2. Statistics
3. Python
4. Data Science
5. Machine Learning
6. Deep Leaning
7. AI
8. Power Bi
• Text to Columns
• Concatenate
• The Concatenate Function
• The Right Function with Concatenation
• Absolute Cell References
• Data Validation
• Time and Date Calculations
• Conditional Formatting
• Exploring Styles and Clearing Formatting
• Using Conditional Formatting to Hide Cells
• Using the IF Function
• Modifying Charts
• Moving an Embedded Chart
• Sizing an Embedded Chart
• Changing the Chart Type
• Chart Types
• Applying Names
• Using Names in a Formula
• Viewing Names in a Workbook
• Copying Formulas with Names
• Difference between Tables and Ranges
• Create Table
• Table Name
• Managing Names in a Table
• Table Headers replacing Column Letters
• Propagation of a Formula in a Table
• Resize Table
• Remove Duplicates
• Convert to Range
• Table Style Options
• Table Styles
• Cleaning Data with Text Functions
• Removing Unwanted Characters from Text
• Extracting Data Values from Text
• Formatting Data with Text Functions
Advance Excel (Duration: 15Hrs)
• Sort by Text
• Sort by Numbers
• Sort by Dates or Times
• Sort by Cell Color
• Sort by Font Color
• Sort by Cell Icon
• Sort by a Custom List
• Sort by Rows
• Sort by more than one Column or Row
• Filter by Text
• Filter by Date
• Data Analysis with Excel
• Filter by Numbers
• Filter by Cell Color
• PivotTables
• Creating PivotTable
• Recommended PivotTables
• PivotTable Fields
• PivotTable Areas
• Nesting in the PivotTable
• Filters
• Slicers
• Summarizing Values by other Calculations
• PivotTable Tools
• Using Pictures in Column Charts
• Band Chart
• Thermometer Chart
• Gantt Chart
• Waterfall Chart
• Sparklines
• Pivot Charts
• PivotChart from PivotTable
• PivotChart without a PivotTable
• Working with Multiple Sheets
• Multiple Worksheets with same Structure
• Creating a Formula across Multiple Worksheets
• Summarizing Data in Multiple Worksheets
• What-If Analysis
SQL Training
• Central Tendency
o Mean
o Median
o Mode
o Skewness
o Normal Distribution
• Probability Basics
o What does it mean by probability?
o Types of Probability
o ODDS Ratio?
• Standard Deviation
o Data deviation & distribution
o Variance
• Bias variance Tradeoff
o Underfitting
o Overfitting
• Distance metrics
o Euclidean Distance
o Manhattan Distance
• Outlier analysis
o What is an Outlier?
o Inter Quartile Range
o Box & whisker plot
o Upper Whisker
o Lower Whisker
o Scatter plot
o Cook’s Distance
• Missing Value treatment
o What is NA?
o Central Imputation
o KNN imputation
o Dummification
• Correlation
o Pearson correlation
o positive & Negative correlation
Hands-on-Exercise:
• Compute probability in a situation where there are equally-likely outcomes
• Apply concepts to cards and dice
• Compute the probability of two independent events both occurring
• Compute the probability of either of two independent events occurring
• Do problems that involve conditional probabilities
• Calculate the probability of two independent events occurring
• List all permutations and combinations
• Apply formulas for permutations and combinations
Module 8: Error Metrics
• Classification
o Confusion Matrix
o Precision
o Recall
o Specificity
o F1 Score
• Regression
o MSE
o RMSE
o MAPE
Hands-on-Exercise:
• State why the z’ transformation is necessary
• Compute the standard error of z
• Compute a confidence interval on ρ The computation of a confidence interval
• Estimate the population proportion from sample proportions
• Apply the correction for continuity
Python Training
Introduction to Python:
Objective:
In this module, you will get a basic understanding of python programming, Virtual
environment, Package manager, version differences of python programming and
detailed knowledge about the python installation and environment setup for working
with python.
Topic:
• Python programming history & features
• Python compiler and IDE installation
• Virtual Environment
• Pip – Package Manager
Hands-on:
How to set up an environment for python development.
Basics of Python:
Objective:
In this module, you will get a basic understanding of python Syntax and a detailed
understanding of Input/Output [I/O] operations, Variables, Operators Datatypes and
Data structure.
Topic:
• Python Syntax Overview, Indentation, comments
• Variable declaration
• Datatypes and data structure
o Primitive
o Non-primitive
• Operators in python
Hands-on:
How to write a basic Python code, variable declaration datatypes, and operators usage.
Function in Python:
Objective:
In this module, you will get a detailed understanding of writing function, the scope of
variables, function with arguments, keyword arguments, lambda functions and Modules
in python.
Topics:
• Syntax of Function
• Function with *args & **kwargs
• Scope of variables
• Lambda function with map, filter, reduce method
• DocString
• Modules and standard Modules
Hands-on:
How to create and use functions and different types of argument, lambda function, and
modules in python.
Oops in Python:
Objective:
In this module, you will get a detailed understanding of Object-Oriented Programming
Concepts in python.
Topics:
• Oops Concepts with programming syntax
o Class
o Object
o Polymorphism
o Encapsulation
o Inheritance
• Types of Methods in python
Hands-on:
How to use Object-oriented programming concepts in python.
Comprehension in Python:
Objective:
In this module, you will get a detailed understanding of List, Dictionary comprehension
and specialized sorts in python.
Topics:
• Comprehensions
o List
o Nested List
▪ if statement
▪ if … else statement
▪ Nested if … else statement
• Dictionary
• Sorting
o List
o Dictionary
Hands-on:
How to use comprehensions and sorting in python.
Machine Learning
Supervised Learning
• Linear Regression
o Linear Equation
o Slope
o Intercept
o R square value
• Logistic regression
o ODDS ratio
o Probability of success
o Probability of failure Bias Variance Tradeoff
o ROC curve
o Bias Variance Tradeoff
Hands-on-Exercise:
• we’ve reviewed the main ways to approach the problem of modeling data using
simple and definite
Unsupervised Learning (Duration-4hrs)
• K-Means
• K-Means ++
• Hierarchical Clustering
SVM (Duration-2hrs)
• Support Vectors
• Hyperplanes
• 2-D Case
• Linear Hyperplane
SVM Kernal (Duration-2hrs)
• Linear
• Radial
• polynomial
Other Machine Learning algorithms (Duration-10hrs)
• K – Nearest Neighbour
• Naïve Bayes Classifier
• Decision Tree – CART
• Decision Tree – C50
• Random Forest
Hands-on-Exercise:
• We have covered the simplest but still very practical machine learning models in an
eminently practical way to get us started on the complexity
• where we will cover several regression techniques, it will be time to go and solve a
new type of problem that we have not worked on, even if it’s possible to solve the
problem with clustering methods (regression), using new mathematical tools for
approximating unknown values.
• In it, we will model past data using mathematical functions, and try to model new
output based on those modelling
Artificial Intelligence
Deep Learning
Module 1: Deep Learning Algorithms (Duration-10hrs)
• CNN – Convolutional Neural Network
• RNN – Recurrent Neural Network
• ANN – Artificial Neural Network
Hands-on-Exercise:
• We took a very important step towards solving complex problems together by
means of implementing our first neural
• Now, the following architectures will have familiar elements, and we will be able to
extrapolate the knowledge acquired on this chapter, to novel
Introduction to NLP (Duration-5hrs)
• Text Pre-processing
• Noise Removal
• Lexicon Normalization
• Lemmatization
• Stemming
• Object Standardization
Text to Features (Feature Engineering) (Duration-5hrs)
• Syntactical Parsing
• Dependency Grammar
• Part of Speech Tagging
• Entity Parsing
• Named Entity Recognition
• Topic Modelling
• N-Grams
• TF – IDF
• Frequency / Density Features
• Word Embedding’s
Tasks of NLP (Duration-2hrs)
• Text Classification
• Text Matching
• Levenshtein Distance
• Phonetic Matching
• Flexible String Matching
Hands-on-Exercise:
• provided, you will even be able to create new customized
• As our models won’t be enough to solve very complex problems, in the following
chapter, our scope will expand even more, adding the important dimension of time
to the set of elements included in our generalization.
Project Works
Project 1: Board Game Review Prediction
• To perform a Linear regression
• Analysis by predicting the average reviews in a board game
Project 2 :Credit Card Fraud Detection
• TO focus on Anomaly Detection by using probability densities to detect credit card
fraud
Project 3: Stock Market Clustering
• Learn how to use the K-means clustering
• To find related companies by finding correlations among stock market movements
over a given time span
Project 4: Getting Started with Natural Language Processing
• will focus on Natural Language Processing (NLP) methodology, such as tokenizing
words
• and sentences, part of speech identification and tagging, and phrase
Project 5: Obtaining Near State-of-the-Art Performance on Object Recognition
• Using Deep Learning – In this project, will use the CIFAR-10 object recognition
dataset as a
• benchmark to implement a recently published deep neural
Project 6: Image Super Resolution with the SRCNN – Learn how to implement & use
• Tensorflow version of the Super Resolution Convolutional Neural Network (SRCNN)
for
• improving image
Project 7: Natural Language Processing: Text Classification
• an advanced approach to Natural Language Processing by solving a text
classification task
• using multiple classification
Project 8: K-Means Clustering For Image Analysis
• use K-Means clustering in an unsupervised learning method to analyze and classify
28 x 28 pixel images from the MNIST
Project 9:Data Compression & Visualization Using Principal Component Analysis
• This project will show you how to compress our Iris dataset into a 2D feature set
and how to visualize it through a normal x-y plot using k-means clustering
Power BI Training
Introduction to Power BI
Learning Objectives: In this module, you will be introduced to what Power BI is, why to
choose power BI, its building blocks, other various fundamental concepts of Power BI
Topics Covered:
• What is Power BI?
• Why Power BI?
• Benefits of Power BI
• Building Blocks of Power BI
• Fundamental Concepts of Power BI
Power BI Desktop
Learning Objectives: In this module you will be introduced to Power BI Desktop, software
installation and overview of software
Topics Covered:
• Software Installation Procedures and Guidelines
• Overview of Software
• Power BI Sign UP
• Introduction to Tools and Terminologies
• Refreshing Power BI Service Data
• What is a Dashboard?
• What is a Report?
• How to share Dashboard and Report?
Data Visualization
Learning Objective: In this module you will be introduced to what is data visualization,
importance of data visualization, creating charts using Power BI
Topics Covered:
• Creating Visualizations
• Colour Formatting
• Sort Order
• Scatter plot and Bubble Charts
• Tooltips
• Slicers
• Cross Filtering, Highlighting
• Report Level Filters
• Drill Down and Drill Up
• Hierarchies
• Conditional Formatting, Tables, and Matrices
• KPI’s
• Cards and Gauges
• Map Visualizations
• Custom Visuals
• Grouping and Binning
• Selection Pane, Bookmarks & Buttons
• Z-Order
Hands-on:
In this module hands-on will be given on visualization, colour formatting, slicers, filters,
Tableau Training