Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 141

IND COURSE MODULE NAME

EX

9
INTRODUCTION
10
TO PYTHON FOR
DATA ANALYSIS
11

12

13

14

15

16

17

18

19

20

21

22

23
24

25

26

27

28

29

30 PYTHON FOR DATA


SCIENCE
31

32

33

34

35

36

37

38

39

40

47

48

50

51

52

53

54

55

56
57

58

59

60

61
MATH FOR MACHINE
62 PRE PREPARATORY CONTENT LEARNING
63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80 DATA VISUALISATION IN
81
PYTHON

82
PYTHON

83

84

85

86

87

88

89

90

91

92

93
DATA
94
ANALYSIS
95 USING SQL
96

97

98

99

100

101

103

104

105

106

107

108
109

110

111

112

113

114

115

116

117 ADVANCED
SQL
118

119

120

121

122

123

124

125

126

127

128

129

130

131
SESSION

UNDERSTANDING
UPGRAD CODING CONSOLE

DATA STRUCTURES IN
PYTHON

CONTROL STRUCTURES &


FUNCTIONS

INTRODUCTION TO NUMPY
OPERATIONS ON NUMPY
ARRAYS

INTRODUCTION TO PANDAS

INTRODUCTION TO PANDAS /
GETTING AND CLEANING
DATA

INTRODUCTION TO PANDAS

EIGENVALUES AND
EIGENVECTORS

LINEAR TRANSFORMATIONS
AND MATRICES
LINEAR TRANSFORMATIONS
AND MATRICES

MULTIVARIABLE CALCULUS

VECTORS AND VECTOR


SPACES

BASICS OF VISUALISATION

PLOTTING CATEGORICAL AND


TIME-SERIES DATA
TIME-SERIES DATA

PLOTTING DATA
DISTRIBUTIONS

BASICS OF SQL

ADVANCED SQL

DATABASE DESIGN
UPDATING TABLE

WINDOW FUNCTIONS

USER DEFINED FUNCTIONS


AND STORED PROCEDURES

QUERY OPTIMISATION
SESSION NAME 4 Weeks

6hr
INTRODUCTION N/A

UNDERSTANDING PRIMARY ACTIONS N/A

UNDERSTANDING STATUSES & IMPORTANT POINTERS N/A

INTRODUCTION N/A

GETTING STARTED - INSTALLATION N/A

INTRODUCTION TO JUPYTER NOTEBOOK N/A

THE BASICS N/A

LISTS

TUPLES

DICTIONARIES

SETS
IF-ELIF-ELSE

LOOPS & CONDITIONAL STATEMENTS

COMPREHENSIONS

FUNCTIONS

EXCEPTION HANDLING

MAP, FILTER & REDUCE

11hr
INTRODUCTION

NUMPY BASICS

CREATING NUMPY ARRAYS


STRUCTURE AND CONTENT OF ARRAYS
SUBSET, SLICE, INDEX AND ITERATE TOUGH ARRAYS
MULTIDIMENSIONAL ARRAYS
PYTHON LISTS VS NUMPY ARRAYS

INTRODUCTION
BASIC OPERATIONS
OPERATIONS ON ARRAYS
BASIC LINEAR ALGEBRA OPERATIONS

INTRODUCTION

PANDAS BASICS

INDEXING AND SELECTING DATA


MERGE AND APPEND

GROUPING AND SUMMARIZING DATAFRAMES


LAMBDA FUNCTION & PIVOT TABLES

INTRODUCTION
READING DELIMITED AND RELATIONAL DATABASES
READING DATA FROM WEBSITES
GETTING DATA FROM APIS

READING DATA FROM PDF FILES

CLEANING DATASETS N/A

INTRODUCTION N/A

READING DELIMITED AND RELATIONAL DATABASES


READING FROM CSV

10hr
CALCULATING EIGENVALUES AND EIGENVECTORS
EIGENDECOMPOSITION OF A MATRIX

EIGENVECTORS: WHAT ARE THEY?


DETERMINANTS
INVERSE, RANK, COLUMN AND NULL SPACE
LINEAR TRANSFORMATIONS

MATRICES: THE BASICS


MATRIX OPERATIONS

SYSTEM OF LINEAR EQUATIONS

CRITICAL POINTS, MAXIMA AND MINIMA

DIFFERENTIATION

FUNCTIONS AND DERIVATIVES

FUNCTIONS: PRIMER

MULTIVARIABLE FUNCTIONS

TAYLOR SERIES AND LINEARISATION (OPTIONAL)


THE HESSIAN
THE JACOBIAN
VECTOR-VALUED FUNCTIONS

DOT PRODUCT - EXAMPLE APPLICATION

INTRODUCTION TO LINEAR ALGEBRA

SUMMARY

VECTOR OPERATIONS - THE DOT PRODUCT

VECTOR SPACES

VECTORS: THE BASICS

6hr
COMPONENTS OF A PLOT

DATA VISUALISATION TOOLKIT

FUNCTIONALITIES OF PLOTS
SUB-PLOTS
INTRODUCTION
PLOTTING AGGREGATE VALUES ACROSS CATEGORIES
PLOTTING DISTRIBUTIONS ACROSS CATEGORIES
BIVARIATE DISTRIBUTIONS - PLOTTING PAIRWISE
RELATIONSHIPS
VECTOR SPACES
VECTORS: THE BASICS
INTRODUCTION

UNIVARIATE DISTRIBUTIONS
UNIVARIATE DISTRIBUTIONS - RUG PLOTS

8hr
AN INTRODUCTION TO RDBMS AND SQL

BASICS OF SQL

DATA RETRIEVAL WITH SQL

PATTERN MATCHING WITH WILDCARDS

BASICS OF SORTING

SESSION SUMMARY

ORDER BY CLAUSE
AGGREGATE FUNCTIONS

GROUP BY CLAUSE

HAVING CLAUSE

NESTED QUERIES
INNER JOIN

MULTI JOIN

OUTER JOIN

SUMMARY

10hr
INTRODUCTION

DEFINING DATA WAREHOUSE

STRUCTURE OF DATA WAREHOUSE

OLAP VS. OLTP


STAR SCHEMA

HOW TO USE A STAR SCHEMA - A DEMONSTRATION


DATA WAREHOUSE SCHEMA- INDUSTRY EXAMPLE

INTRODUCTION

ADDING AND DELETING COLUMNS

CHANGING COLUMN NAME AND DATA TYPE

CREATING TABLE FROM EXISTING TABLE

CHANGING CONSTRAINTS (FOREIGN KEY)

STRING MANIPULATION

DATE MANIPULATION

INTRODUCTION

INTRODUCTION TO WINDOWING FUNCTIONS


FRAMES

NAMED WINDOWS

WINDOW FUNCTIONS' RESTRICTIONS

INTRODUCTION

INTRODUCTION TO USER DEFINED FUNCTIONS


INTRODUCTION TO STORED PROCEDURES
STORED PROCEDURES (APPLICATION)

INTRODUCTION

OPTIMISATION IN SELECT CLAUSE

OPTIMISATION IN WHERE CLAUSE

OPTIMISATION IN GROUP BY AND ORDER BY


OPTIMISATION IN JOINS
OPTIMISATION IN WINDOW FUNCTION
2020 STUDY LINK 1
June July
N/A

N/A

N/A

N/A

N/A

N/A

N/A

Udemy Complete Python BootCamp : Go from zero to hero in Python 3


Section 3, 16

Udemy Complete Python BootCamp : Go from zero to hero in Python 3


Section 3, 16
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 3, 16
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 3
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 5
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 5
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 5
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 6
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 10
Udemy Complete Python BootCamp : Go from zero to hero in Python 3
Section 18 ( 163, 164, 165 )

Udemy Deep Learning Prerequisites: The Numpy Stack in Python V2


Your progress
Udemy Deep Learning Prerequisites: The Numpy Stack in Python V2
Your progress
https://numpy.org/devdocs/user/quickstart.html

https://numpy.org/devdocs/user/quickstart.html

https://numpy.org/devdocs/user/quickstart.html

https://numpy.org/devdocs/user/quickstart.html
https://numpy.org/devdocs/user/quickstart.html

https://numpy.org/devdocs/user/quickstart.html

https://numpy.org/devdocs/user/quickstart.html

https://numpy.org/devdocs/user/quickstart.html

https://numpy.org/devdocs/user/quickstart.html

Udemy Deep Learning Prerequisites: The Numpy Stack in Python V2


Your progress
Udemy Deep Learning Prerequisites: The Numpy Stack in Python V2
Your progress
https://pandas.pydata.org/pandas-docs/stable/user_guide/index.html#user-guide

https://pandas.pydata.org/pandas-docs/stable/user_guide/index.html#user-guide

https://pandas.pydata.org/pandas-docs/stable/user_guide/index.html#user-guide

https://pandas.pydata.org/pandas-docs/stable/user_guide/index.html#user-guide

Python for Data Analysis. Data Wrangling with Pandas, NumPy, and IPython (2017, O’Reilly)

https://www.tutorialspoint.com/python_data_science/python_data_operations.htm

https://www.datacamp.com/community/tutorials/web-scraping-using-python

https://www.dataquest.io/blog/python-api-tutorial/

https://medium.com/@umerfarooq_26378/python-for-pdf-ef0fac2808b0

N/A

N/A

https://www.tutorialspoint.com/python_data_science/python_data_operations.htm

https://www.shanelynn.ie/summarising-aggregation-and-grouping-data-in-python-pandas/
STUDY LINK 2
/index.html#user-guide

/index.html#user-guide

/index.html#user-guide

/index.html#user-guide DownloadLink

NumPy, and IPython (2017, O’Reilly) https://github.com/Jffrank/Books/blob/master/Python%20for%20Data%20A

hon_data_operations.htm

https://www.edureka.co/blog/web-scraping-with-python/

https://www.geeksforgeeks.org/working-with-pdf-files-in-python/

hon_data_operations.htm

-grouping-data-in-python-pandas/
aster/Python%20for%20Data%20Analysis.%20Data%20Wrangling%20with%20Pandas%2C%20NumPy%2C%20and%20IPython%20(2017%2C%20O%
%20IPython%20(2017%2C%20O%E2%80%99Reilly).pdf
Index COURSE

MODULE
NAME
132
ANALYTICS PROBLEM SOLVING
133

134

135

136

137

138
INVESTMENT ASSIGNMENT
139

140

141

142

143

144
INFERENTIAL STATISTICS
145

146

147

148

149

150

151

152

153
154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174
HYPOTHESIS TESTING
175

176
S ESSENTIAL

177

178

179

180
STATISTICS ESSEN
181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197
EXPLORATORY DATA ANALYSIS
198

199

200

201

202

203

204

205

206

207
208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232 GROUP PROJECT


SESSION

THE CRISP-DM FRAMEWORK

INVESTMENT ASSIGNMENT

BASICS OF PROBABILITY

DISCRETE PROBABILITY DISTRIBUTIONS


CONTINUOUS PROBABILITY DISTRIBUTIONS

CENTRAL LIMIT THEOREM

CONCEPTS OF HYPOTHESIS TESTING - I

CONCEPTS OF HYPOTHESIS TESTING - II


INDUSTRY DEMONSTRATION OF HYPOTHESIS TESTING

HYPOTHESIS TESTING - ADDITIONAL RESOURCES

DATA SOURCING

DATA CLEANING
UNIVARIATE ANALYSIS

SEGMENTED UNIVARIATE

BIVARIATE ANALYSIS

DERIVED METRICS

LENDING CLUB CASE STUDY


SESSION NAME
5 Weeks

2hr
INTRODUCTION
DEFINE THE BUSINESS PROBLEM - BUSINESS
UNDERSTANDING
OWNING AN IPL TEAM - BUSINESS UNDERSTANDING
PREPARING DATA FOR ANALYSIS

THE HEART OF DATA ANALYSIS: MODELLING

MODEL EVALUATION AND DEPLOYMENT

9hr
INTRODUCTION
DOWNLOADS

CHECKPOINTS - PART 1
CHECKPOINTS - PART 2

EVALUATION RUBRIC

FINAL SUBMISSION

12hr
INTRODUCTION: INFERENTIAL STATISTICS

INTRODUCTION: BASICS OF PROBABILITY


RANDOM VARIABLES
PROBABILITY DISTRIBUTIONS - I
PROBABILITY DISTRIBUTIONS - II
EXPECTED VALUE - I
EXPECTED VALUE - II

PRACTICE QUESTIONS

INTRODUCTION: DISCRETE PROBABILITY


DISTRIBUTIONS
PROBABILITY WITHOUT EXPERIMENT - I
PROBABILITY WITHOUT EXPERIMENT - II
BINOMIAL DISTRIBUTION
CUMULATIVE PROBABILITY
PRACTICE QUESTIONS
INTRODUCTION: CONTINUOUS PROBABILITY
DISTRIBUTIONS
PROBABILITY DENSITY FUNCTIONS - I
PROBABILITY DENSITY FUNCTIONS - II
NORMAL DISTRIBUTION

STANDARD NORMAL DISTRIBUTION


PRACTICE QUESTIONS

INTRODUCTION: CENTRAL LIMIT THEOREM


SAMPLES
SAMPLING DISTRIBUTIONS
PROPERTIES OF SAMPLING DISTRIBUTIONS
SAMPLING DISTRIBUTIONS
CENTRAL LIMIT THEOREM

PRACTICE QUESTIONS - PART I


ESTIMATING MEAN USING CLT
CONFIDENCE INTERVAL - EXAMPLE
PRACTICE QUESTIONS - PART II

11hr
INTRODUCTION

UNDERSTANDING HYPOTHESIS TESTING

NULL AND ALTERNATE HYPOTHESES


MAKING A DECISION
CRITICAL VALUE METHOD

CRITICAL VALUE METHOD - EXAMPLES


INTRODUCTION
P-VALUE METHOD
P-VALUE METHOD - EXAMPLES
TYPES OF ERRORS

INTRODUCTION
T DISTRIBUTION

TWO-SAMPLE MEAN TEST

TWO-SAMPLE PROPORTION TEST

A/B TESTING DEMONSTRATION

INDUSTRY RELEVANCE
HYPOTHESIS TESTING IN PYTHON
INTRODUCTION

Z-TEST
T-TEST
CHI-SQUARE TEST
P-VALUE APPROACH
F-TEST

9hr
INTRODUCTION TO EDA
INTRODUCTION

PUBLIC AND PRIVATE DATA

PRIVATE DATA
PUBLIC DATA
PUBLIC DATA EXERCISE
INTRODUCTION
FIXING ROWS AND COLUMNS
MISSING VALUES

STANDARDISING VALUES
INVALID VALUES
FILTERING DATA
INTRODUCTION

DATA DESCRIPTION

UNORDERED CATEGORICAL VARIABLES - UNIVARIATE


ANALYSIS
ORDERED CATEGORICAL VARIABLES - UNIVARIATE
ANALYSIS
QUANTITATIVE VARIABLES - UNIVARIATE ANALYSIS
QUANTITATIVE VARIABLES - SUMMARY METRICS

INTRODUCTION
INTRODUCTION TO SEGMENTED UNIVARIATE ANALYSIS

BASIS OF SEGMENTATION

QUICK WAY OF SEGMENTATION


COMPARISON OF AVERAGES
COMPARISON OF OTHER METRICS

INTRODUCTION

BIVARIATE ANALYSIS ON CONTINUOUS VARIABLES

BUSINESS PROBLEMS INVOLVING CORRELATION


PRACTICE QUESTIONS

BIVARIATE ANALYSIS ON CATEGORICAL VARIABLES

INTRODUCTION

WHAT ARE DERIVED METRICS?

TYPES OF DERIVED METRICS: TYPE DRIVEN METRICS

TYPES OF DERIVED METRICS: BUSINESS DRIVEN


METRICS
PRACTICE QUESTIONS

TYPES OF DERIVED METRICS: DATA DRIVEN METRICS

6hr
LENDING CLUB CREDIT DEFAULT ANALYSIS USING EDA
CONCEPTS
2020 STUDY LINK STUDY LINK 2

Jul Aug
INDEX COURSE MODULE NAME

233

234

235

236

237

238

239

240

241

242

243

244
MACHINE LEARNING - 1

245

246

247

248
LINEAR
249
REGRESSION
250

251

252

253

254

255

256

257
MA
258

259

260

261

262

263

264

265

266 LINEAR
REGRESSION
267
ASSIGNMENT
268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

LOGISTIC
REGRESSION
283
LOGISTIC
REGRESSION
284

285

286

287

288

289

290

291

292
MACHINE LEARNING - 1

293

294

295

296

297

298

299

300

301

302
NAIVE BAYES
303

304

305
306

307

308

309

310

311

312

313

314

315

316

317

318 MODEL SELECTION


319

320

321

322

323

324

325
SESSION

INTRODUCTION TO SIMPLE
LINEAR REGRESSION

SIMPLE LINEAR REGRESSION


IN PYTHON

MULTIPLE LINEAR
REGRESSION

MULTIPLE LINEAR
REGRESSION IN PYTHON
INDUSTRY RELEVANCE OF
LINEAR REGRESSION

ASSIGNMENT- LINEAR
REGRESSION

MULTIVARIATE LOGISTIC
REGRESSION - MODEL
BUILDING

MULTIVARIATE LOGISTIC
REGRESSION - MODEL
MULTIVARIATE LOGISTIC
REGRESSION - MODEL
EVALUATION

LOGISTIC REGRESSION -
INDUSTRY APPLICATIONS -
PART I

LOGISTIC
REGRESSION:INDUSTRY
APPLICATIONS - PART II

BAYES THEOREM AND ITS


BUILDING BLOCKS

NAIVE BAYES FOR


CATEGORICAL DATA

NAIVE BAYES FOR TEXT


CLASSIFICATION
NAIVE BAYES FOR TEXT
CLASSIFICATION

PRINCIPLES OF MODEL
SELECTION

MODEL EVALUATION
SESSION NAME 6 Weeks 2020

14hr Aug
INTRODUCTION TO MACHINE LEARNING

REGRESSION LINE

BEST FIT LINE

STRENGTH OF SIMPLE LINEAR REGRESSION

INTRODUCTION

ASSUMPTIONS OF SIMPLE LINEAR REGRESSION


READING AND UNDERSTANDING THE DATA
HYPOTHESIS TESTING IN LINEAR REGRESSION

BUILDING A LINEAR MODEL

RESIDUAL ANALYSIS AND PREDICTIONS

LINEAR REGRESSION USING SKLEARN

INTRODUCTION

MOTIVATION: WHEN ONE VARIABLE ISN'T


ENOUGH
MOVING FROM SLR TO MLR: NEW
CONSIDERATIONS
MULTICOLLINEARITY
DEALING WITH CATEGORICAL VARIABLES
MODEL ASSESSMENT AND COMPARISON
FEATURE SELECTION
INTRODUCTION

DATA UNDERSTANDING AND PREPARATION


INITIAL STEPS
BUILDING THE MODEL
RESIDUAL ANALYSIS AND PREDICTIONS
VARIABLE SELECTION USING RFE
SUMMARY
INTRODUCTION
LINEAR REGRESSION: REVISION
PREDICTION VS PROJECTION
EXPLORATORY DATA ANALYSIS IN LINEAR
REGRESSION
MEDIA COMPANY CASE STUDY

MODEL BUILDING

ASSESSING THE MODEL


INTERPRETING THE RESULTS

7hr
PROBLEM STATEMENT - PART I

PROBLEM STATEMENT - PART II


EVALUATION RUBRIC
FINAL SUBMISSION

8hr
INTRODUCTION: UNIVARIATE LOGISTIC
REGRESSION
BINARY CLASSIFICATION
SIGMOID CURVE
FINDING THE BEST FIT SIGMOID CURVE
SUMMARY
INTRODUCTION

MULTIVARIATE LOGISTIC REGRESSION -


TELECOM CHURN EXAMPLE
DATA CLEANING AND PREPARATION
BUILDING YOUR FIRST MODEL

FEATURE ELIMINATION USING RFE

CONFUSION MATRIX AND ACCURACY

MANUAL FEATURE ELIMINATION


INTRODUCTION
METRICS BEYOND ACCURACY: SENSITIVITY &
SPECIFICITY
FINDING THE OPTIMAL THRESHOLD USING ROC
CURVE
METRICS BEYOND ACCURACY: PRECISION &
RECALL
MAKING PREDICTIONS
INTRODUCTION

GETTING FAMILIAR WITH LOGISTIC REGRESSION


IN THE INDUSTRY
NUANCES OF LOGISTIC REGRESSION - SAMPLE
SELECTION, SEGMENTATION, AND VARIABLE
TRANSFORMATION
INTRODUCTION

COMMONLY FACED CHALLENGES IN


IMPLEMENTATION OF LOGISTIC REGRESSION

MODEL EVALUATION (A SECOND LOOK)


MODEL VALIDATION AND IMPORTANCE OF
STABILITY
TRACKING OF MODEL PERFORMANCE OVER TIME

8hr
INTRODUCTION: NAIVE BAYES

CONDITIONAL PROBABILITY AND ITS INTUITION


BAYES' THEOREM
INTRODUCTION

NAIVE BAYES -WITH ONE FEATURE

CONDITIONAL INDEPENDENCE IN NAIVE BAYES


DECIPHERING NAIVE BAYES
INTRODUCTION - NAIVE BAYES FOR TEXT
CLASSIFICATION
DOCUMENT CLASSIFIER - PRE PROCESSING
STEPS
DOCUMENT CLASSIFIER - WORKED OUT EXAMPLE

LAPLACE SMOOTHING
QUICK INTRODUCTION TO BERNOULLI NAIVE
BAYES
PYTHON LAB - EDUCATION OR CINEMA ?

PYTHON LAB - SMS SPAM HAM CLASSIFIER :


BERNOULLI
PYTHON LAB - SMS SPAM HAM CLASSIFIER :
MULTINOMIAL
COMPREHENSION - NAIVE BAYES FOR TEXT
CLASSIFICATION
6hr
INTRODUCTION

INTRODUCTION TO MODEL SELECTION

MODEL AND LEARNING ALGORITHM

SIMPLICITY, COMPLEXITY AND OVERFITTING


BIAS-VARIANCE TRADEOFF

COMPREHENSION - BIAS VARIANCE TRADEOFF

COMPREHENSION - BIAS VARIANCE TRADEOFF

REGULARIZATION
INTRODUCTION

REGULARIZATION AND HYPERPARAMETERS

MODEL EVALUATION AND CROSS VALIDATION

MODEL EVALUATION: PYTHON DEMONSTRATION

CROSS-VALIDATION: MOTIVATION

CROSS-VALIDATION: PYTHON DEMONSTRATION

CROSS-VALIDATION: HYPERPARAMETER TUNING


2020 STUDY LINK STUDY LINK 2
Sep
Udemy Machine Learning A-Z: Hands-On Python & R In Data Science
-Section 5

Udemy Machine Learning A-Z: Hands-On Python & R In Data Science


-Section 6

Udemy Machine Learning A-Z: Hands-On Python & R In Data Science


-Section 7

Udemy Machine Learning A-Z: Hands-On Python & R In Data Science


-Section 7
INDEX COURSE MODULE NAME

326

327

328

329

330

331

332

333

334 ADVANCED
335
REGRESSION

336

337

338

339

340

341

342

343

344

345

346

347

348
349

350

351

352
SUPPORT VECTOR
353 MACHINE (OPTIONAL)
354

355

356

357

358

359

360

361

362

363

364

365

366

367

368

369

370

371

372

373

374

375
TREE MODELS
TREE MODELS

376

377

378

379

380

381

382

383

384

385

386
MACHINE LEARNING - II

387

388

389

390

391

392
MODEL SELECTION -
393 PRACTICAL
CONSIDERATIONS
394

395

396

397

398

399
400

401

402

403

404

405

406

407
BOOSTING
408

409

410

411

412

413

414

415

416

417

418

419

420

421

422

423

UNSUPERVISED
424

425

426 UNSUPERVISED
LEARNING: CLUSTERING
427

428

429

430

431

432

433

434

435

436

437

438

439

440

441

442

443

444

445

446 UNSUPERVISED
LEARNING: PRINCIPAL
447
COMPONENT ANALYSIS
448

449
COMPONENT ANALYSIS

450

451

452

453
UNSUPERVISED
454 LEARNING: PRINCIPAL
COMPONENT ANALYSIS
455
SESSION

GENERALIZED LINEAR
REGRESSION

REGULARIZED
REGRESSION

SVM - MAXIMAL MARGIN


CLASSIFIER

SVM - SOFT MARGIN


CLASSIFIER
SVM - SOFT MARGIN
CLASSIFIER

KERNELS

INTRODUCTION TO
DECISION TREES

ALGORITHMS FOR
DECISION TREE
CONSTRUCTION

TRUNCATION AND
PRUNING
TRUNCATION AND
PRUNING

RANDOM FORESTS

BAYES THEOREM AND ITS


BUILDING BLOCKS

NAIVE BAYES FOR


CATEGORICAL DATA

NAIVE BAYES FOR TEXT


CLASSIFICATION
NAIVE BAYES FOR TEXT
CLASSIFICATION

INTRODUCTION TO
BOOSTING AND ADABOOST

GRADIENT BOOSTING

INTRODUCTION TO
CLUSTERING

K MEANS CLUSTERING

EXECUTING K MEANS IN
PYTHON
EXECUTING K MEANS IN
PYTHON

HIERARCHICAL
CLUSTERING

OTHER FORMS OF
CLUSTERING

PRINCIPAL COMPONENT
ANALYSIS

PRINCIPAL COMPONENT
ANALYSIS
PRINCIPAL COMPONENT
ANALYSIS

TELECOM CHURN CASE


STUDY
SESSION NAME

INTRODUCTION

GENERALIZED REGRESSION
GENERALIZED REGRESSION FRAMEWORK-I
GENERALIZED REGRESSION FRAMEWORK-II

SYSTEMS OF LINEAR EQUATIONS

GENERALIZED REGRESSION FRAMEWORK-III


GENERALIZED REGRESSION IN PYTHON
INTRODUCTION

REGULARIZED REGRESSION

RIDGE AND LASSO REGRESSION

RIDGE AND LASSO REGRESSION IN PYTHON


MODEL SELECTION CRITERI
FEATURE SELECTION
COMPREHENSION - MODEL SELECTION PARAMETERS
COMPREHENSION: FEATURES' SUBSET SELECTION - BEST
SUBSET SELECTION
COMPREHENSION: FEATURES' SUBSET SELECTION -
STEPWISE SELECTION
OPTIONAL ASSIGNMENT

INTRODUCTION

INTRODUCTION TO SVM
CONCEPT OF A HYPERPLANE IN 2D
CONCEPT OF A HYPERPLANE IN 3D
MAXIMAL MARGIN CLASSIFIER
INTRODUCTION
THE SOFT MARGIN CLASSIFIER
THE SLACK VARIABLE
COMPREHENSION-1: NOTION OF SLACK VARIABLES
COST OF MISCLASSIFICATION
SVM PYTHON-LAB
INTRODUCTION
INTRODUCTION TO KERNELS

MAPPING NONLINEAR DATA TO LINEAR DATA


FEATURE TRANSFORMATION
THE KERNEL TRICK

PYTHON LAB - KERNELS


SHINY APP - TYPES OF KERNELS
CHOOSING A KERNEL FUNCTION
LETTER RECOGNITION USING SVM

INTRODUCTION
INTRODUCTION TO DECISION TREES
INTERPRETING A DECISION TREE
COMPREHENSION - DECISION TREE CLASSIFICATION IN
PYTHON
REGRESSION WITH DECISION TREES

INTRODUCTION
CONCEPT OF HOMOGENEITY
GINI INDEX
ENTROPY AND INFORMATION GAIN

COMPREHENSION - INFORMATION GAIN


SPLITTING BY R-SQUARED
INTRODUCTION
ADVANTAGES AND DISADVANTAGES
TREE TRUNCATION

TREE PRUNING
BUILDING DECISION TREES IN PYTHON

CHOOSING TREE HYPERPARAMETERS IN PYTHON


COMPREHENSION - HYPERPARAMETERS

INTRODUCTION
ENSEMBLES
COMPREHENSION - ENSEMBLES

CREATING A RANDOM FOREST

COMPREHENSION - OOB (OUT-OF-BAG) ERROR


RANDOM FORESTS LAB

INTRODUCTION: NAIVE BAYES


CONDITIONAL PROBABILITY AND ITS INTUITION
BAYES' THEOREM
INTRODUCTION

NAIVE BAYES -WITH ONE FEATURE


CONDITIONAL INDEPENDENCE IN NAIVE BAYES
DECIPHERING NAIVE BAYES
INTRODUCTION - NAIVE BAYES FOR TEXT CLASSIFICATION
DOCUMENT CLASSIFIER - PRE PROCESSING STEPS
DOCUMENT CLASSIFIER - WORKED OUT EXAMPLE

LAPLACE SMOOTHING
QUICK INTRODUCTION TO BERNOULLI NAIVE BAYES
PYTHON LAB - EDUCATION OR CINEMA ?
PYTHON LAB - SMS SPAM HAM CLASSIFIER : BERNOULLI
PYTHON LAB - SMS SPAM HAM CLASSIFIER : MULTINOMIAL

COMPREHENSION - NAIVE BAYES FOR TEXT CLASSIFICATION

INTRODUCTION TO BOOSTING

WEAK LEARNERS

ADABOOST ALGORITHM
ADABOOST DISTRIBUTION AND PARAMETER CALCULATION
ADABOOST LAB

UNDERSTANDING GRADIENT BOOSTING

GRADIENT IN GRADIENT BOOSTING


GRADIENT BOOSTING ALGORITHM

XGBOOST

KAGGLE PRACTICE EXERCISE

INTRODUCTION
UNDERSTANDING CLUSTERING

PRACTICAL EXAMPLE OF CLUSTERING - CUSTOMER


SEGMENTATION
INTRODUCTION
STEPS OF THE ALGORITHM
K MEANS ALGORITHM

K MEANS AS COORDINATE DESCENT

VISUALISING THE K MEANS ALGORITHM


PRACTICAL CONSIDERATION IN K MEANS ALGORITHM
CLUSTER TENDENCY

INTRODUCTION
DATA PREPARATION

MAKING THE CLUSTERS


LET'S HAVE SOME FUN
OTHER BEHAVIOURAL SEGMENTATION TYPES
INTRODUCTION
HIERARCHICAL CLUSTERING ALGORITHM

INTERPRETING THE DENDROGRAM


TYPES OF LINKAGES
CUTTING THE DENDROGRAM & ANALYZING THE CLUSTERS
INDUSTRY INSIGHTS

LET'S HAVE SOME FUN

INTRODUCTION

K-MODE CLUSTERING

K-MODE IN PYTHON
K-PROTOTYPE IN PYTHON

DB SCAN CLUSTERING

GAUSSIAN MIXTURE MODEL

INTRODUCTION

THE WHY'S AND WHAT'S OF PCA


BUILDING BLOCKS OF PCA
ILLUSTRATION - FINDING PRINCIPAL COMPONENTS

COMPREHENSION - CALCULATING THE PRINCIPAL


COMPONENTS
SINGULAR VALUE DECOMPOSITION
SVD EXAMPLE - IMAGE COMPRESSION

INTRODUCTION

PCA: PYTHON IMPLEMENTATION


PRACTICAL CONSIDERATIONS AND ALTERNATIVES

OPTIONAL ASSIGNMENT (MNIST DATASET)


COMPREHENSION: PCA, SVD AND EIGENVECTORS

PROBLEM STATEMENT

EVALUATION RUBRIC
SUBMISSION
7 Weeks 2020 STUDY LINK STUDY LINK 2
10hr Oct Nov

8hr
12hr
3hr
9hr

9hr
8hr
11hr
INDEX COURSE MODULE NAME

456 LEXICAL
457 PROCESSING
458

459

460

461

462

463

464

465

466

467

468

469

470

471

472 SYNTACTIC
473 PROCESSING

474

475

476

477

478
479

480

481

482

483

484

485

486

487

488

489

490

491

492

493

494

495

496
LANGUAGE PROCESSING

497

498

499

500

501

502

503 SYNTACTIC
504 PROCESSING
-ASSIGNMENT
505
NATURAL LANGU
506

507

508

509

510

511

512

513

514

515

516

517

518

519

520

521
SEMANTIC
PROCESSING
522

523

524

525

526

527

528

529

530
531

532

533

534

535

536

537

538

539

540

541

542

543 BUILDING CHATBOTS WITH


RASA
544

545

546

547

548

549
SESSION

INTRODUCTION TO NLP

BASIC LEXICAL PROCESSING

ADVANCED LEXICAL
PROCESSING

INTRODUCTION TO SYNTACTIC
PROCESSING
INTRODUCTION TO SYNTACTIC
PROCESSING

PARSING

INFORMATION EXTRACTION

CONDITIONAL RANDOM FIELDS

ASSIGNMENT - SYNTACTIC
ANALYSIS
INTRODUCTION TO SEMANTIC
PROCESSING

DISTRIBUTIONAL SEMANTICS

TOPIC MODELLING
SOCIAL MEDIA OPINION
MINING - SEMANTIC
PROCESSING CASE STUDY

BUILDING CHATBOTS WITH


RASA

NLP COURSE PROJECT -


BUILDING A CHATBOT
SESSION NAME

NLP: AREAS OF APPLICATION


UNDERSTANDING TEXT

TEXT ENCODING
REGULAR EXPRESSIONS: QUANTIFIERS, REGULAR EXPRESSIONS,
ANCHORS, WILDCARDS,COMMONLY USED RE
FUNCTIONS,GROUPING,USE CASES
GREEDY VERSUS NON-GREEDY SEARCH
WORD FREQUENCIES AND STOP WORDS
TOKENISATION

BAG-OF-WORDS REPRESENTATION

STEMMING AND LEMMATIZATION

TF-IDF REPRESENTATION

BUILDING A SPAM DETECTOR


CANONICALISATION
PHONETIC HASHING
EDIT DISTANCE
SPELL CORRECTOR
POINTWISE MUTUAL INFORMATION

THE WHAT AND WHY OF SYNTACTIC PROCESSING

PARSING

PARTS-OF-SPEECH

DIFERENT APPROACHES TO POS TAGGING


LEXICON AND RULE-BASED POS TAGGING
STOCHASTIC PARSING
THE VITERBI HEURISTIC
MARKOV CHAIN AND HMM

EXPLANATION PROBLEM
LEARNING HMM MODEL PARAMETERS
HMM AND THE VITERBI ALGORITHM: PSEUDOCODE AND PYTHON
IMPLEMENTATION
DEEP LEARNING BASED POS TAGGERS
WHY SHALLOW PARSING IS NOT SUFFICIENT
CONSTITUENCY GRAMMARS

TOP-DOWN PARSING
BOTTOM-UP PARSING
PROBABILISTIC CFG

DEPENDENCY PARSING
UNDERSTANDING THE ATIS DATA
INFORMATION EXTRACTION
POS TAGGING
RULE-BASED MODELS

PROBABILISTIC MODELS FOR ENTITY RECOGNITION


NAIVE BAYES CLASSIFIER FOR NER
DECISION TREE CLASSIFIERS FOR NER
HMM AND IOB LABELLING

CRFS - ANOTHER PROBABILISTIC APPROACH

CRF MODEL ARCHITECTURE

TRAINING A CRF MODEL

PREDICTING USING CRF

PYTHON IMPLEMENTATION OF CRF

PROBLEM STATEMENT
EVALUATION RUBRIC
FINAL SUBMISSION
CONCEPTS AND TERMS

ENTITY AND ENTITY TYPES


ARITY AND REIFICATION

SCHEMA
SEMANTIC ASSOCIATIONS
DATABASES - WORDNET AND CONCEPTNET

WORD SENSE DISAMBIGUATION - NAIVE BAYES, LESK


ALGORITHM
LESK ALGORITHM IMPLEMENTATION

OCCURRENCE MATRIX

CO-OCCURRENCE MATRIX

WORD VECTORS

WORD EMBEDDINGS

LATENT SEMANTIC ANALYSIS (LSA)


WORD2VEC AND GLOVE IN PYTHON
BASICS OF TOPIC MODELLING WITH ESA
INTRODUCTION TO PROBABILISTIC LATENT SEMANTICS
ANALYSIS (PLSA)

THE OUTPUT OF A TOPIC MODEL

DEFINING A TOPIC

MATRIX FACTORISATION BASED TOPIC MODELLING

PROBABILISTIC MODEL
PROBABILISTIC LATENT SEMANTIC ANALYSIS (PLSA)
EXPECTATION MAXIMIZATION IN PLSA
COMPREHENSION - MULTINOMIAL DISTRIBUTION IN TOPIC
MODELLING
LATENT DIRICHLET ALLOCATION (LDA)
LDA - AN EXTENSION OF PLSA
USE LDA TO GENERATE A CORPUS
PARAMETER ESTIMATION USING GIBBS SAMPLING

LDA IN PYTHON
THE PROBLEM STATEMENT
PROJECT PIPELINE

PYTHON CODE

BUILDING CHATBOTS WITH RASA


INSTALLATION GUIDE - RASA

NATURAL LANGUAGE UNDERSTANDING (NLU)

TRAINING THE NLU MODEL


DIALOGUE-FLOW MANAGEMENT

CREATING CONVERSATIONAL STORIES & DEFINING ACTIONS

TRAINING THE DIALOGUE MANAGEMENT MODEL

INTERACTIVE LEARNING
CHATBOT DEPLOYMENT

ML AND AI IN BUSINESS

PROBLEM STATEMENT

EVALUATION RUBRIC

FINAL SUBMISSION
7 Weeks 2020 STUDY LINK
10hr Dec Jan

30hr
10hr
10hr
20hr
STUDY LINK 2
INDEX COURSE MODULE NAME

550

551

552

553

554

555

556

557
INTRODUCTION TO
558
NEURAL
559 NETWORKS

560

561

562

563

564

565

566

567

568

569

570

571

572

SYNTACTIC
PROCESSING
573

574
SYNTACTIC
575 PROCESSING
576

577

578

579

580

581

582

583

584
NEURAL
585
NETWORKS -
586 ASSIGNMENT

587

588

589

590

591

592

593

594

595

596

597
rning
598

Deep Learning
599

600

601

602

603

604

605

606

607
CONVOLUTIONAL
608 NEURAL
NETWORKS
609
-INDUSTRY
610 APPLICATIONS

611

612

613

614

615

616

617

618

619

620

621

622

623

624

625
626

627

628

629

630

631

632

633

634

635

636

637

638

639 RECURRENT NEURAL


NETWORKS
640

641

642

643

644

645

646

647

648

649
NEURAL
650 NETWORKS
PROJECT -
GESTURE
RECOGNITION
NEURAL
NETWORKS
651 PROJECT -
GESTURE
652 RECOGNITION
653
SESSION

STRUCTURE OF NEURAL
NETWORKS

FEED FORWARD IN NEURAL


NETWORKS

BACKPROPAGATION IN NEURAL
NETWORKS
MODIFICATIONS TO NEURAL
NETWORKS

HYPERPARAMETER TUNING IN
NEURAL NETWORKS

INFORMATION EXTRACTION

BUILDING CNNS WITH PYTHON


AND KERAS
ASSIGNMENT - SYNTACTIC
ANALYSIS
INTRODUCTION TO SEMANTIC
PROCESSING

STYLE TRANSFER AND OBJECT


DETECTION

INDUSTRY DEMO:USING CNNS


WITH FLOWERS IMAGES
INDUSTRY DEMO:USING CNNS
WITH X-RAY IMAGES

WHAT MAKES ANEURAL


NETWORK RECURRENT?

VARIANTS OF RNNS

BUILDING RNNS IN PYTHON

DEEP LEARNING COURSE


PROJECT - GESTURE
RECOGNITION
DEEP LEARNING COURSE
PROJECT - GESTURE
RECOGNITION
SESSION NAME

NEURAL NETWORKS - INSPIRATION FROM THE HUMAN BRAIN


INTRODUCTION TO PERCEPTRON

BINARY CLASSIFICATION USING PERCEPTRON


PERCEPTRONS - TRAINING
MULTICLASS CLASSIFICATION USING PERCEPTRONS
WORKING OF A NEURON
INPUTS AND OUTPUTS OF A NEURAL NETWORK

PARAMETERS AND HYPERPARAMETERS OF NEURAL NETWORKS

ACTIVATION FUNCTIONS

FLOW OF INFORMATION IN NEURAL NETWORKS - BETWEEN 2


LAYERS

INFORMATION FLOW - IMAGE RECOGNITION


COMPREHENSION - COUNT OF PIXELS
LEARNING THE DIMENSIONS WEIGHT MATRICES
FEEDFORWARD ALGORITHM
VECTORIZED FEEDFORWARD IMPLEMENTATION
UNDERSTANDING VECTORIZED FEEDFORWARD IMPLEMENTATION

WHAT DOES TRAINING A NETWORK MEAN?

COMPLEXITY OF THE LOSS FUNCTION

COMPREHENSION - TRAINING A NEURAL NETWORK

UPDATING THE WEIGHTS AND BIASES


SIGMOID BACKPROPAGATION
BATCH IN BACKPROPAGATION
TRAINING IN BATCHES
REGULARIZATION

DROPOUTS
BATCH NORMALIZATION
INTRODUCTION TO KERAS
LOSS FUNCTION
MINIBATCH GRADIENT DESCENT
GRADIENT DESCENT
MOMENTUM BASED METHODS
DROPOUTS -THE BAYESIAN APPROACH
VANISHING AND EXPLODING GRADIENTS

INITIALIZATIONS

UNDERSTANDING THE ATIS DATA

INFORMATION EXTRACTION
POS TAGGING

APPLICATIONS OF CNNS

UNDERSTANDING THE VISUAL SYSTEM OF MAMMALS


INTRODUCTION TO CNNS
READING DIGITAL IMAGES
VIDEO ANALYSIS

UNDERSTANDING CONVOLUTIONS
STRIDE AND PADDING

IMPORTANT FORMULAS

WEIGHTS OF A CNN
FEATURE MAPS

POOLING
PUTTING THE COMPONENTS TOGETHER

BUILDING CNNS IN KERAS - MNIST


COMPREHENSION - VGG16 ARCHITECTURE

CIFAR-10 CLASSIFICATION WITH PYTHON


OVERVIEW OF CNN ARCHITECTURES

ALEXNET AND VGGNET


GOOGLENET

RESIDUAL NET

INTRODUCTION TO TRANSFER LEARNING


USE CASES OF TRANSFER LEARNING

TRANSFER LEARNING WITH PRE-TRAINED CNNS

PRACTICAL IMPLEMENTATION OF TRANSFER LEARNING

TRANSFER LEARNING IN PYTHON

AN ANALYSIS OF DEEP LEARNING MODELS


INTRODUCTION TO STYLE TRANSFER
STYLE LOSS AND THE GRAM MATRIX
LOSS FUNCTION
STYLE TRANSFER NOTEBOOK
OBJECT DETECTION

EXAMINING THE FLOWERS DATASET

DATA PREPROCESSING: SHAPE, SIZE AND FORM

DATA PREPROCESSING: NORMALISATION


DATA PREPROCESSING: AUGMENTATION
DATA PREPROCESSING: PRACTICE EXERCISE SOLUTIONS
RESNET: ORIGINAL ARCHITECTURE AND IMPROVEMENTS
BUILDING THE NETWORK
ABLATION EXPERIMENTS

HYPERPARAMETER TUNING
TRAINING AND EVALUATING THE MODEL
EXAMINING X-RAY IMAGES
CXR DATA PREPROCESSING - AUGMENTATION
CXR: NETWORK BUILDING
CXR: FINAL RUN

WHAT ARE SEQUENCES?


WHAT MAKES THE NETWORK RECURRENT

ARCHITECTURE OF AN RNN

FEEDING SEQUENCES TO RNNS


COMPREHENSION: RNN ARCHITECTURE

TYPES OF RNNS

TRAINING RNNS

VANISHING AND EXPLODING GRADIENTS IN RNNS


BIDIRECTIONAL RNNS

LONG, SHORT-TERM MEMORY NETWORKS

CHARACTERISTICS OF AN LSTM CELL

STRUCTURE OF AN LSTM CELL

LSTM NETWORK: FEEDFORWARD EQUATIONS

GRUS AND OTHER VARIANTS


POS TAGGING USING RNN

GENERATING C CODE

RNNS IN PYTHON

PROBLEM STATEMENT

TWO ARCHITECTURES: 3D CONVS AND CNN-RNN STACK

UNDERSTANDING GENERATORS
STARTER CODE WALKTHROUGH

EVALUATION RUBRIC

FINAL SUBMISSION
8 Weeks 2021 STUDY LINK
30hr Feb Mar

6hr
6hr

20hr
15hr

20hr
STUDY LINK 2
INDEX COURSE MODULE NAME

654

655

656

657

658

659

660

661

662

663

664

665

666

667

668

669

670

671

672

673

674

675 CLASSICAL
676 REINFORCEME
NT LEARNING
677

678

679
680

681

682

683

684

685

686

687

688

689

690

691
REINFORCEMENT LEARNING

692

693

694

695

696

697

698 ASSIGNMENT
699 -CLASSICAL
REINFORCEMENT
700 LEARNING

701

702

703

704
705

706

707

708

709

710

711

712

713

714

715

716

717
DEEP
718 REINFORCEMENT
LEARNING
719

720

721

722

723

724

725

726

727

728

729

730

731

732
733

734

735

736
REINFORCEME
737 NT LEARNING
738
PROJECT
SESSION

MARKOV DECISION PROCESS

FUNDAMENTAL EQUATIONS IN
RL

MODEL-BASED METHOD -
DYNAMIC PROGRAMMING
MODEL-BASED METHOD -
DYNAMIC PROGRAMMING

MODEL-FREE METHODS

INVENTORY MANAGEMENT
DEMO

ASSIGNMENT - TIC-TAC-TOE

ARCHITECTURES OF DEEP Q
LEARNING
ARCHITECTURES OF DEEP Q
LEARNING

DEEP Q LEARNING

POLICY GRADIENT METHODS

ACTOR-CRITIC METHODS
ACTOR-CRITIC METHODS

REINFORCEMENT
LEARNING PROJECT
SESSION NAME 6 Weeks 2021

11hr Apr May


INTRODUCTION
WHAT IS REINFORCEMENT LEARNING?

AGENT-ENVIRONMENT INTERACTION
STATE VECTORS
OBJECTIVE OF RL AGENT
ACTIONS & POLICY
EXPLORATION VS EXPLOITATION

MARKOV STATE

MARKOV DECISION PROCESS (MDP)

VALUE FUNCTION

OPTIMAL POLICY
MODEL OF THE ENVIRONMENT
RL VS SUPERVISED LEARNING
INVENTORY MANAGEMENT (MDP)
INTRODUCTION
RL EQUATIONS - STATE VALUE
FUNCTION
RL EQUATIONS - ACTION VALUE
FUNCTION
UNDERSTANDING THE RL EQUATIONS

BELLMAN EQUATIONS OF OPTIMALITY

POLICY IMPROVEMENT
INTRODUCTION
DYNAMIC PROGRAMMING
POLICY ITERATION - ALGORITHM
POLICY EVALUATION - PREDICTION

POLICY IMPROVEMENT - CONTROL


POLICY ITERATION - GRIDWORLD
VALUE ITERATION
GENERALISED POLICY ITERATION (GPI)
AD PLACEMENT OPTIMIZATION (DEMO)
INTRODUCTION
INTUITION BEHIND MONTE-CARLO
METHODS
MONTE-CARLO PREDICTION & DEMO
MONTE-CARLO CONTROL

OFF POLICY

TEMPORAL DIFFERENCE
Q-LEARNING WITH PSEUDOCODE

CLIFF WALKING DEMO


AD PLACEMENT OPTIMIZATION DEMO -Q
LEARNING
OPENAI GYM -TAXI V2

INTRODUCTION
PROBLEM STATEMENT
MDP CODE
Q-LEARNING CODE

RESULTS

7hr
PROBLEM STATEMENT
EVALUATION RUBRIC

FINAL SUBMISSION

12hr
INTRODUCTION
ARCHITECTURES OF DEEP Q NETWORK

DQN ARCHITECTURE II -
VISUALISATION
DQN DEMO - CARTPOLE ENVIRONMENT
DOUBLE DQN - A DQN VARIATION

INTRODUCTION

WHY DEEP REINFORCEMENT LEARNING?


PARAMETERISED REPRESENTATION
GENERALIZABILITY IN DEEP RL

DEEP Q LEARNING

TRAINING IN DEEP REINFORCEMENT


LEARNING
REPLAY BUFFER

GENERATE DATA FOR TRAINING


TARGET IN DQN

WHEN TO STOP TRAINING?

ATARI GAME
INTRODUCTION
INTRODUCTION TO POLICY GRADIENT
METHODS
THE INTUITION OF POLICY-BASED
METHODS
COMPARING DQN AND POLICY-BASED
METHODS
PATH PROBABILITY
OBJECTIVE FUNCTION
GRADIENT OF THE OBJECTIVE
FUNCTION
THE UPDATE RULE

STEP-BY-STEP UPDATE
INTRODUCTION

THE NEED FOR ACTOR-CRITIC METHODS

ADDRESSING THE PROBLEM OF


VARIANCE
JUSTIFICATION FOR ADDING THE
BASELINE
REDUCING VARIANCE USING THE
BASELINE
APPROPRIATE CHOICE OF THE BASELINE
POLICY GRADIENT (REINFORCE)
ACTOR-CRITIC METHODS: TRAINING

TRAINING PROCESS: SUMMARY


ILLUSTRATION: DEFINING THE STATE
SPACE
14hr
PROBLEM STATEMENT
EVALUATION RUBRIC
FINAL SUBMISSION
STUDY LINK STUDY LINK 2
INDEX COURSE MODULE NAME

739

740

741 GRAPHICAL MODEL Introduction to Bayesian Methods


742

743

744

745

746

747

748
Graphical Models

749

750

751

752

753
Learning and Inference
754
SESSION
SESSION NAME

Generative vs Discriminative
Marginalization

Markov Property
Conditional Independencies
Correlation

Directed Graph
Hammersley-Clifford Theorem

D-Separation
Parameter Estimation
Maximal Cliques
Energy Function
Image Segmentation
Markov Random Fields

Contrastive Divergence
Energy Function
Topic Modelling
4 Weeks 2021 STUDY LINK
20hr Jun Jul

30hr

10hr
STUDY LINK 2
INDEX COURSE MODULE NAME SESSIO
N

755

756

757
CAPSTONE
758
DEPLOYME
DEPLOYMENT
759 NT
760

761

762

763

764
DEPLOYME
CAPSTONE
765 NT
766
SESSION NAME

INTRODUCTION
UNDERSTANDING THE ML PIPLELINE

CONVERT YOUR JUPYTER NOTEBOOK TO A PRODUCTION LEVEL


CODE
LEARN ABOUT CI/CD PIPELINES
CREATE AN APPLICATION FOR YOUR MODEL
DEPLOY YOUR MODEL TO A PAAS
INTRODUCTION TO DOCKER

LEARN HOW TO DOCKERIZE YOUR MODEL APP

INTRODUCTION
PROBLEM STATEMENT

RUBRICS
FINAL SUBMISSION
6 Weeks 2021 STUDY LINK
30hr Aug Sep
N/A

N/A

Udemy DevOps Project : CICD with Jenkins Ansible Docker Kubernetes

Udemy DevOps Project : CICD with Jenkins Ansible Docker Kubernetes

60hr
N/A

N/A

N/A

N/A
STUDY LINK 2
INDEX COURSE MODULE NAME SESSION

METHODOLOGIES
767

768
RESEARCH
769

770

771

772
SESSION NAME

What is research ?
Types of research?

Research process
Data collection
Report writing and presentation
Scientific ethics
4 Weeks 2021 STUDY LINK
Oct Oct
STUDY LINK 2
COURSE MODULE NAME
INDEX

MASTER'S DISSERTATION
773

774

775

Projects
776

777

778

779

Additional
Additional
Additional
SESSION
SESSION NAME

Investigate dietary patterns and metabolite fingerprints of takeaway


(fast) food consumers using PCA and clustering methods

Investigate a diagnosis of eye diseases using imaging ophthalmic data

Structure medical images with information geometry

Using Social media feed to place tweets regarding natural disasters on a


map
Preventing credit card fraud through pattern recognition
Developing a recommender system for a Media giant
Risk modelling for Financial activities and Investment Banking

Sentence Generation using Google's Data Set


LSTM - Long Short Term Memomy
Graph Data Base

https://deepmind.com/blog
16 Weeks 2021-22 STUDY LINK

Nov Feb
STUDY LINK 2

You might also like