Big Data Analytics - Phân tích dữ liệu lớn (Lecture 3)

UN
Uni24h
0 downloads
89
0

Document content

Page 1

E6893 Big Data Analytics Lecture 3: Big Data Analytics Algorithms Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science September 22, 2023 1 © 2023 CY Lin, Columbia University E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms

Page 2

Key Components of Spark MLlib 2 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 3

Spark ML Classification and Regression 3 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 4

Classification — definition 4 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 5

Classification example: using SVM to recognize a Toyota Camry ML — Support Vector Machine Non-ML Feature Space Positive SVs Rule 1.Symbol has something like bull’s head Rule 2.Big black portion in front of car. Rule 3. …..???? Negative SVs 5 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 6

Classification example: using SVM to recognize a Toyota Camry ML — Support Vector Machine Positive SVs PCamry > 0.95 Feature Space Negative SVs 6 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 7

When to use Big Data System for classification? 7 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 8

The advantage of using Big Data System for classification 8 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 9

How does a classification system work? 9 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 10

Key terminology for classification 10 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 11

Input and Output of a classification model 11 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 12

Four types of values for predictor variables 12 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 13

Sample data that illustrates all four value types 13 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 14

Supervised vs. Unsupervised Learning 14 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 15

Work flow in a typical classification project 15 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 16

Classification Example 1 — Color-Fill Position looks promising, especially the x-axis ==> predictor variable. Shape seems to be irrelevant. Target variable is “color-fill” label. 16 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 17

Classification Example 2 — Color-Fill (another feature) 17 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 18

Fundamental classification algorithms Example of fundamental classification algorithms: • Naive Bayesian • Complementary Naive Bayesian • Stochastic Gradient Descent (SDG) • Random Forest • Support Vector Machines 18 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2022 CY Lin, Columbia University

Page 19

Choose algorithm 19 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Page 20

Stochastic Gradient Descent (SGD) 20 E6893 Big Data Analytics – Lecture 3: Big Data Analytics Algorithms © 2023 CY Lin, Columbia University

Showing the first 20 pages. Download the document to see it all.

Comments (0)

Sign in to join the discussion

No comments yet. Be the first!