Data Science Master Program Syllabus
Data Science Master Program Syllabus
● What is AI?
● What is Python?
● Why Python?
● Installing Python
● Python IDEs
Hands-on-Exercise:
● Lists
● Slicing
● IF statements
● Loops
● Dictionaries
● Tuples
● Functions
● Array
Hands-on-Exercise-Constructing Operators
● Practice and Quickly learn Python necessary skills by solving simple questions and
problems.
● how Python uses indentation to structure a program, and how to avoid some common
indentation errors.
● You executed to make simple numerical lists, as well as a few operations you can perform on
numerical lists, tuple, dictionary and set
● Pandas
● Numpy
● Sci-kit Learn
● Mat-plot library
Hands-on-Exercise:
● Installing jupyter notebook for windows, Linux and mac.
Hands-on-Exercise:
● To generate data sets and create visualizations of that data. You learned to create simple
plots with matplotlib, and you saw how to use a scatter plot to explore random walks.
● You learned to create a histogram with Pygal and how to use a histogram to explore the
results of rolling dice of different sizes.
● Generating your own data sets with code is an interesting and powerful way to model and
explore a wide variety of real-world situations.
● As you continue to work through the data visualization projects that follow, keep an eye out
for situations you might be able to model with code.
● Selecting rows/observations
● Rounding Number
● Selecting columns/fields
● Merging data
● Data aggregation
Hands-on-Exercise:
● As you gain experience with CSV and JSON files, you’ll be able to process almost any data you
want to analyze.
● Most online data sets can be downloaded in either or both of these formats. From working
with these formats, you’ll be able to learn other data formats as well.
● Central Tendency
o Mean
o Median
o Mode
o Skewness
o Normal Distribution
● Probability Basics
o Types of Probability
o ODDS Ratio?
● Standard Deviation
o Underfitting
o Overfitting
● Distance metrics
o Euclidean Distance
o Manhattan Distance
● Outlier analysis
o What is an Outlier?
o Upper Whisker
o Lower Whisker
o Scatter plot
o Cook’s Distance
o What is NA?
o Central Imputation
o KNN imputation
o Dummification
● Correlation
o Pearson correlation
Hands-on-Exercise:
● Classification
o Confusion Matrix
o Precision
o Recall
o Specificity
o F1 Score
● Regression
o MSE
o RMSE
o MAPE
Hands-on-Exercise:
Supervised Learning
● Linear Regression
o Linear Equation
o Slope
o Intercept
o R square value
● Logistic regression
o ODDS ratio
o Probability of success
Hands-on-Exercise:
● we've reviewed the main ways to approach the problem of modeling data using
simple and definite functions.
● K-Means
● K-Means ++
● Hierarchical Clustering
SVM (Duration-2hrs)
● Support Vectors
● Hyperplanes
● 2-D Case
● Linear Hyperplane
● Linear
● Radial
● polynomial
● K – Nearest Neighbour
● Naïve Bayes Classifier
● 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 scale.
● 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 modeling functions.
AI Introduction (Duration-9hrs)
● Perceptron
● Multi-Layer perceptron
● AL Applications
Hands-on-Exercise:
● We took a very important step towards solving complex problems together by means of
implementing our first neural network.
● Now, the following architectures will have familiar elements, and we will be able to
extrapolate the knowledge acquired on this chapter, to novel architectures.
● Text Pre-processing
● Noise Removal
● Lexicon Normalization
● Lemmatization
● Stemming
● Object Standardization
● Syntactical Parsing
● Dependency Grammar
● Entity Parsing
● Named Entity Recognition
● Topic Modelling
● N-Grams
● TF – IDF
● Word Embedding’s
● Text Classification
● Text Matching
● Levenshtein Distance
● Phonetic Matching
Hands-on-Exercise:
● 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
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
tokenizing words
● and sentences, part of speech identification and tagging, and phrase chunking.
● Using Deep Learning – In this project, will use the CIFAR-10 object recognition
dataset as a
Project 6 – Image Super Resolution with the SRCNN – Learn how to implement &use
(SRCNN) for
classification task
● This project will show you how to compress our Iris dataset into a 2D feature
set and how to
● Start Page
● Show Me
● Bins
● Joining Tables
● Data Blending
● arameters
● Grouping Example 1
● Grouping Example 2
● Edit Groups
● Set
● Combined Sets
● Data Labels
● Create Folders
● Sorting Data
Hands-on-Exercise:
● Area Chart
● Bar Chart
● Box Plot
● Bubble Chart
● Bump Chart
● Bullet Graph
● Circle Views
● Funnel Chart
● Traditional Funnel Charts
● Gantt Chart
● Heatmap
● Highlight Table
● Histogram
● Cumulative Histogram
● Line Chart
● Lollipop Chart
● Pareto Chart
● Pie Chart
● Scatter Plot
● Text Label
● Tree Map
● Word Cloud
● Waterfall Chart
Hands-on-Exercise:
● Blended Axis
● Individual Axis
● Reference Bands
● Reference Distributions
● Basic Maps
● Symbol Map
Hands-on-Exercise:
● Create Barcharts
● Create Maps
● Create Interactive Dashboards
● Create Storylines
● Calculated Fields
● Filters Introduction
● Quick Filters
● Filters on Dimensions
● Conditional Filters
● Filters on Measures
● Context Filters
● Slicing Fliters
● Data Source Filters
● Extract Filters
Hands-on-Exercise:
o Create a Dashboard
● Dashboard Objects
● Create a Story
● Tableau online.
Hands-on-Exercise:
● Discuss the basic design, theoretical, and physical aspects of a relational database
Hands-on-Exercise:
Hands-on-Exercise
a line break (or carriage return) and a forward slash on the next line, instead of a
semicolon.
include a forward slash to execute the statement, and save it in a script file.
● Write queries that contain a WHERE clause to limit the output retrieved
● List the comparison operators and logical operators that are used in a WHERE clause
● Describe the rules of precedence for comparison and logical operators
● Write queries that contain an ORDER BY clause to sort the output of a SELECT statement
Hands-on-Exercise:
● Creating the queries in a compound query must return the same number of columns.
● ORDER BY; it is, however, permissible to place a single ORDER BY clause at the end of the
compound query.
Usage of Single-Row Functions to Customize Output
● Describe the differences between single row and multiple row functions
● Manipulate strings with character function in the SELECT and WHERE clauses
Hands-on-Exercise:
● Create the distinction is made between single- row functions, which execute once for each
● row in a dataset, and multiple-row functions, which execute once for all the rows in a data-
set.
Hands-on-Exercise:
● we create and discuss the NVL function, which provides a mechanism to convert null values
into more arithmetic-friendly data values.
Hands-on-Exercise:
● Group functions operate on aggregated data and return a single result per group.
● Write SELECT statements to access data from more than one table
● View data that generally does not meet a join condition by using outer joins
● Define sub-queries
Hands-on-Exercise:
Hands-on-exercise:
● Create The queries in the compound query must return the same number of columns.
● creating The set operators have equal precedence and will be applied in the order they are
specified.
● Save and discard changes with the COMMIT and ROLLBACK statements
hands-on-exercise:
● Expressions and create expose a vista of data manipulation possibilities through the
● Create Users
hands-on-exercise:
● Time Zones
● Multiple-Column Subqueries
Hands-on-exercise:
● Expressions and create the regular columns may be aliased using the AS keyword or by leaving
a space between the column or expression and the alias. In this way, both wildcard symbols
can be used as either specialized or regular characters in different segments of the same
character string.