Search Header Logo
Support Vector Machine

Support Vector Machine

Assessment

Presentation

Mathematics

University

Medium

Created by

Sasiprapa Hiriote

Used 3+ times

FREE Resource

39 Slides • 26 Questions

1

Multiple Choice

ข้อใดคือเป้าหมายหลักของอัลกอริทึม Support Vector Machine (SVM) ในการจำแนกข้อมูล?

1

หาเส้นแบ่ง (Hyperplane) ที่ทำให้ระยะ Margin ระหว่างสองกลุ่มกว้างที่สุด

2

หาค่าเฉลี่ยของข้อมูลทั้งสองกลุ่มแล้วสร้างเส้นแบ่งตรงกลาง

3

สร้างโมเดลที่มี Accuracy สูงที่สุดบน Training Data

4

ลดจำนวนตัวแปร (Dimensionality Reduction) เพื่อให้ง่ายต่อการวิเคราะห์

2

Multiple Choice

เหตุผลที่ SVM พยายามหา 'Maximal Margin' หรือขอบเขตที่กว้างที่สุดคืออะไร

1

เพื่อให้สามารถใช้กับข้อมูลที่มีจำนวน Feature มาก ๆ ได้เท่านั้น

2

เพื่อให้สามารถจำแนกข้อมูลฝึกสอน (Training data) ได้ถูกต้อง 100% เสมอ

3

เพื่อให้โมเดลมีความสามารถในการทำนายข้อมูลใหม่ที่ไม่เคยเห็นได้ดีขึ้น (Good Generalization)

4

เพื่อให้โมเดลทำงานได้เร็วขึ้นในการฝึกสอน

3

Multiple Choice

ถ้าข้อมูลมี 2 มิติ (เช่น รายได้, อายุ) เส้นแบ่งเขตการตัดสินใจ (Decision Boundary) หรือ Hyperplane จะมีลักษณะเป็นอย่างไร?

1

จุด (Point)

2

เส้นตรง (Line)

3

ทรงกลม (Sphere)

4

ระนาบ (Plane)

4

Multiple Choice

ถ้าข้อมูลมี 3 มิติ (เช่น คะแนนเครดิต, รายได้, อายุ) เส้นแบ่งเขตการตัดสินใจ (Decision Boundary) หรือ Hyperplane จะมีลักษณะเป็นอย่างไร?

1

จุด (Point)

2

เส้นตรง (Line)

3

ทรงกลม (Sphere)

4

ระนาบ (Plane)

5

Fill in the Blanks

Type answer...

6

media

7

media

8

Dropdown

เหตุผลที่ Hyperplane สามารถแบ่งพื้นที่ p มิติออกเป็นสองส่วนได้ เนื่องจากสมการ Hyperplane ให้ผลลัพธ์เป็น ​

9

media

10

media

11

media

12

media

13

media

14

media

15

media

16

media

17

media

18

Multiple Choice

ใน SVM, 'Support Vectors' หมายถึงอะไร?

1

จุดข้อมูลที่อยู่ใกล้กับเส้นแบ่ง (Hyperplane) มากที่สุดและใช้ในการกำหนดตำแหน่งของเส้นแบ่งนั้น

2

จุดข้อมูลทั้งหมดในชุดข้อมูลฝึก (Training Data)

3

จุดข้อมูลที่ถูกโมเดลจำแนกผิดพลาด (Misclassified)

4

จุดข้อมูลที่อยู่ตรงกลางของแต่ละกลุ่มข้อมูล

19

Multiple Choice

ข้อใดคือความแตกต่างที่สำคัญที่สุดระหว่าง Hyperplane และ Margin ใน SVM

1

ไม่มีความแตกต่าง ทั้งสองคำใช้แทนกันได้

ยังไม่ใช่

2

Hyperplane เป็นเส้นประ ส่วน Margin เป็นเส้นทึบ

3

Hyperplane คือเส้นแบ่ง ส่วน Margin คือจุดข้อมูล

4

Hyperplane คือเส้นที่ใช้ตัดสินใจในการแบ่งคลาส ส่วน Margin คือระยะห่างจากเส้นนั้นไปยัง Support Vectors

20

Multiple Choice

Question image

ปัญหาการหาค่าที่เหมาะสมที่สุด (Optimization Problem) นี้ ใช้สำหรับการสร้าง Classifier ซึ่งจะได้ผลลัพธ์เป็น Hyperplane แบบ Hard หรือ Soft Margin

1

Hard Margin

2

Soft Margin

21

Multiple Choice

Question image

ในปัญหา Optimization นี้ การ maximize M หมายถึง การหาค่าเส้นแบ่ง (Hyperplane) ที่มี Margin กว้างที่สุด

1

True

2

False

22

Multiple Select

Question image

ในปัญหา Optimization นี้ เงื่อนไข (10) มีไว้เพื่ออะไร?

1

ป้องกันไม่ให้ตัวแปร β ถูกย่อหรือขยายค่าโดยไม่มีขอบเขต

2

ทำให้ข้อมูลทุกจุดอยู่บน ฝั่งที่ถูกต้องของ Hyperplane

3

ข้อมูลทุกจุดต้องอยู่ห่างจาก Hyperplane อย่างน้อย M

23

Multiple Select

Question image

ในปัญหา Optimization นี้ เงื่อนไข (11) มีไว้เพื่ออะไร?

1

ป้องกันไม่ให้ตัวแปร β ถูกย่อหรือขยายค่าโดยไม่มีขอบเขต

2

ทำให้ข้อมูลทุกจุดอยู่บน ฝั่งที่ถูกต้องของ Hyperplane

3

ข้อมูลทุกจุดต้องอยู่ห่างจาก Hyperplane อย่างน้อย M

24

Multiple Choice

ข้อจำกัดของ 'Maximal Margin Classifier' คืออะไร?

1

ทำงานได้ไม่ดีกับข้อมูลที่มีมิติสูง (High-dimensional data)

2

ไวต่อข้อมูลผิดปกติ (Outliers) ทำให้เส้นแบ่งเปลี่ยนแปลงได้เพียงเพราะข้อมูลจุดเดียว และไม่สามารถใช้กับข้อมูลที่มีการซ้อนทับกันได้เลย

3

สามารถใช้กับข้อมูลสามารถถูกแบ่งออกด้วยเส้น/ระนาบเชิงเส้นได้ (Linearly Separable)

4

ใช้ข้อมูลทุกจุดในการสร้างเส้นแบ่ง ทำให้คำนวณช้าและซับซ้อน

25

Multiple Choice

แนวคิดใดที่ถูกพัฒนาขึ้นมาเพื่อแก้ปัญหาข้อจำกัดของ Maximal Margin Classifier ทำให้ SVM สามารถทำงานกับข้อมูลในโลกจริงที่มีความซับซ้อนและไม่สมบูรณ์แบบได้?

1

Support Vectors

2

Soft Margin Classifier

3

Seperating Hyperplane

4

Kernel Trick

26

Multiple Choice

แนวคิดของ 'Soft Margin' ใน Support Vector Classifier ถูกนำมาใช้เพื่อแก้ปัญหาใด?

1

เพื่อเพิ่มความเร็วในการฝึกโมเดล

2

เพื่อทำให้ Margin มีความกว้างมากที่สุด

3

เพื่อยอมให้ข้อมูลบางจุดถูกจำแนกผิดหรือล้ำเข้ามาใน Margin เพื่อให้โมเดลทนทานต่อ Outlier และข้อมูลที่ซ้อนทับกันได้ดีขึ้น

4

เพื่อบังคับให้ข้อมูลทุกจุดต้องอยู่ถูกฝั่งของ Hyperplane เสมอ

27

media

28

media

29

media

30

media

31

media

32

media

33

media

34

media

35

media

36

media

37

Multiple Choice

Question image

ปัญหา Optimization นี้ใช้สำหรับการสร้าง Classifier ซึ่งจะได้ผลลัพธ์เป็น Hyperplane แบบ Hard หรือ Soft Margin

1

Hard Margin

2

Soft Margin

38

Multiple Choice

Question image

ในปัญหา Optimization นี้ การ maximize M หมายถึง การหาค่าเส้นแบ่ง (Hyperplane) ที่มี Margin กว้างที่สุด

1

True

2

False

39

Multiple Choice

Question image

ในปัญหา Optimization นี้ เงื่อนไข (14) อนุญาตให้จุดข้อมูลอยู่ผิดฝั่งของ Margin หรือ Hyperplane ได้เพียงอย่างใดอย่างหนึ่ง

1

True

2

False

40

Multiple Choice

Question image

จากเงื่อนไข (14) ค่า ϵi = 0 หมายถึงจุดข้อมูลนั้นถูกจำแนกถูกต้องและไม่ละเมิด Margin

1

True

2

False

41

Multiple Choice

Question image

จากเงื่อนไข (14) ค่า ϵi > 0 หมายถึงจุดข้อมูลนั้นละเมิด Margin และจำแนกผิด

1

True

2

False

42

Multiple Choice

Question image

จากเงื่อนไข (14) ค่า 0 < ϵi < 1 หมายถึงจุดข้อมูลนั้นถูกจำแนกถูก แต่ละเมิด Margin

1

True

2

False

43

Multiple Choice

Question image

จากเงื่อนไข (14) ค่า ϵi > 1 หมายถึงจุดข้อมูลนั้นถูกจำแนกผิด และละเมิด Margin

1

True

2

False

44

media

45

media

46

media

47

media

48

media

49

Multiple Choice

Question image

ถ้าพารามิเตอร์ C ในสมการที่ (15) มีค่าเท่ากับ 0 จะส่งผลอย่างไร?

1

โมเดลจะยอมให้มีจำนวนจุดที่ถูกจำแนกผิดได้มากขึ้น → Margin กว้างขึ้น

2

โมเดลจะยอมให้มีจำนวนจุดที่ถูกจำแนกผิดได้ลดลง → Margin แคบลง

3

ไม่ยอมให้มีจุดที่จำแนกผิดเลย → Maximal Margin Classifier

50

Multiple Choice

Question image

ถ้าพารามิเตอร์ C มีค่ามาก ๆ จะส่งผลอย่างไร?

1

โมเดลจะยอมให้มีจำนวนจุดที่ถูกจำแนกผิดได้มากขึ้น → Margin กว้างขึ้น

2

โมเดลจะยอมให้มีจำนวนจุดที่ถูกจำแนกผิดได้ลดลง → Margin แคบลง

3

โมเดลไม่ยอมให้มีจุดที่จำแนกผิดเลย → Maximal Margin Classifier

51

Multiple Choice

เมื่อใดที่เราจำเป็นต้องใช้ 'Kernel Trick' ใน SVM?

1

เมื่อข้อมูลสามารถแยกได้ด้วยเส้นตรง (Linearly Separable) อย่างชัดเจน

2

เมื่อเมื่อจำนวนตัวแปร (Features) มีน้อยเกินไป

3

เมื่อข้อมูลไม่สามารถแยกด้วยสมการเชิงเส้นได้ (Non-linearly Separable) และต้องการขยายไปยัง Feature Space ที่สูงขึ้น

4

เมื่อต้องการอธิบายความสัมพันธ์ระหว่างตัวแปรที่ไม่เป็นเชิงเส้น

52

Multiple Choice

หากข้อมูลไม่สามารถแบ่งได้ด้วยเส้นตรง (Non-linearly separable) SVM จะแก้ไขปัญหานี้เบื้องต้นได้อย่างไร

1

หาเส้นโค้งที่ดีที่สุดเพื่อมาแบ่งข้อมูลแทนเส้นตรง

2

เฉลี่ยค่าของข้อมูลทั้งสองกลุ่มแล้วหาจุดกึ่งกลาง

3

แปลงข้อมูลไปอยู่ในมิติที่สูงขึ้นเพื่อให้สามารถแบ่งได้ด้วยเส้นตรงในมิตินั้น

4

ลบจุดข้อมูลที่ไม่สามารถแบ่งได้ทิ้งไป

53

media

54

media

55

media

56

media

57

media

58

media

59

media

60

media

61

media

62

media

63

media

64

media

65

media

ข้อใดคือเป้าหมายหลักของอัลกอริทึม Support Vector Machine (SVM) ในการจำแนกข้อมูล?

1

หาเส้นแบ่ง (Hyperplane) ที่ทำให้ระยะ Margin ระหว่างสองกลุ่มกว้างที่สุด

2

หาค่าเฉลี่ยของข้อมูลทั้งสองกลุ่มแล้วสร้างเส้นแบ่งตรงกลาง

3

สร้างโมเดลที่มี Accuracy สูงที่สุดบน Training Data

4

ลดจำนวนตัวแปร (Dimensionality Reduction) เพื่อให้ง่ายต่อการวิเคราะห์

Show answer

Auto Play

Slide 1 / 65

MULTIPLE CHOICE