
KNN Algorithm
Presentation
•
Mathematics
•
University
•
Practice Problem
•
Medium
Sasiprapa Hiriote
Used 6+ times
FREE Resource
14 Slides • 18 Questions
1
2
3
4
Multiple Choice
ข้อใดต่อไปนี้เป็นคำกล่าวที่ไม่ถูกต้องเกี่ยวกับ KNN Algorithm
KNN ใช้ได้กับปัญหาการจำแนกแบบหลายกลุ่ม
KNN ใช้ได้กับปัญหาการจำแนกแบบไบนารีเท่านั้น
KNN ใช้ได้สำหรับกรณีที่ตัวแปรต้นเป็นเชิงคุณภาพและเชิงปริมาณ
KNN ใช้ได้กับกรณีที่ตัวแปรตามเป็นเชิงปริมาณและเชิงคุณภาพ
5
6
7
8
Fill in the Blanks
9
Fill in the Blanks
10
Multiple Choice
จากรูปที่ 6 ถ้าจุด A คือ (1,1) และจุด B คือ (5,4) ระยะทางที่สั้นที่สุดระหว่าง A และ B คือ เส้นสีอะไร?
น้ำเงิน
แดง
เขียว
11
12
Multiple Choice
ระยะทางแมนฮัตตัน (Manhattan Distance) เป็นกรณีพิเศษของระยะทางมินคอฟสกี (Minkowski Distance) เมื่อค่าพารามิเตอร์ p เท่ากับเท่าใด
2
0
1
Infinity
13
Multiple Choice
ระยะห่างยุคลิด (Euclidean Distance) เป็นกรณีพิเศษของระยะห่างมินคอฟสกี (Minkowski Distance) เมื่อค่าพารามิเตอร์ p เท่ากับเท่าใด
Infinity
0
14
Multiple Choice
ข้อใดถูกต้องที่สุดเกี่ยวกับระยะทางมินคอฟสกี (Minkowski Distance)
มีค่าเป็นจำนวนเต็มบวกเท่านั้น
มีค่าเป็นจำนวนเต็มบวกหรือลบ
มีค่าเป็นจำนวนจริงบวกหรือลบ
มีค่าเป็นจำนวนจริงบวกเท่านั้น
15
Fill in the Blanks
16
17
Multiple Choice
ข้อใดถูกต้องที่สุดเกี่ยวกับระยะทางแฮมมิ่ง (Hamming Distance)
มีค่าเป็นจำนวนเต็มบวกเท่านั้น
มีค่าเป็นจำนวนเต็มบวกหรือลบ
มีค่าเป็นจำนวนจริงบวกหรือลบ
มีค่าเป็นจำนวนจริงบวกเท่านั้น
18
Fill in the Blanks
19
Multiple Choice
เปรียบเทียบระยะทาง Hamming ของคู่ข้อมูลต่อไปนี้ คู่ไหนมีระยะทาง Hamming มากกว่ากัน?
คู่ที่ 1: va=(1100101) และ vb=(1001101)
คู่ที่ 2: vc=(01101) และ vd=(11111)
คู่ที่ 1 มีระยะทาง Hamming มากกว่า
คู่ที่ 2 มีระยะทาง Hamming มากกว่า
ระยะทาง Hamming ของทั้งสองคู่เท่ากัน
ไม่สามารถตัดสินได้จากข้อมูลนี้
20
21
Multiple Choice
Regression Model และ Decision Tree เป็นตัวอย่างของ Eager Learning เนื่องจากเป็นการเรียนรู้ pattern จากข้อมูลฝึกและสร้างโมเดลล่วงหน้าก่อนใช้งาน ในขณะที่ Lazy Learning จะไม่สร้างโมเดลล่วงหน้า แต่จะรอจนกว่าได้รับข้อมูลใหม่แล้วค่อยคำนวณ นอกจากนี้ Regression Model ยังเป็นตัวอย่างของ Parametric Model เนื่องจากมีโครงสร้างของ model ที่ชัดเจนและมีข้อตกลงเบื้องต้นเกี่ยวกับข้อมูล
ดังนั้น KNN เป็น algorithm แบบใด
Non-parametric and Lazy Learning
Parametric and Lazy Learning
Parametric and Eager Learning
Non-parametric and Eager Learning
22
23
24
Fill in the Blanks
Type answer...
25
26
27
28
Multiple Select
คุณคิดว่าในกรณีที่ข้อมูลมีหน่วยวัดที่แตกต่างกัน (เช่น น้ำหนักเป็นกิโลกรัม และส่วนสูงเป็นเซนติเมตร) การคำนวณระยะทางใน KNN จะได้รับผลกระทบอย่างไร และควรมีวิธีแก้ไขอย่างไรบ้าง? (อาจมีคำตอบที่ถูกต้องมากกว่า 1 ข้อ)
ตัวแปรที่มีค่าตัวเลขขนาดใหญ่กว่าจะมีอิทธิพลต่อการคำนวณระยะทางมากกว่า ทำให้ KNN ให้ความสำคัญกับตัวแปรนั้นมากเกินไป
การคำนวณของ KNN จะไม่ถูกกระทบ เนื่องจากอัลกอริทึมสามารถปรับค่าให้เหมาะสมได้โดยอัตโนมัติ
วิธีแก้ไขคือการทำ Normalization (เช่น Min-Max scaling) เพื่อปรับให้ค่าของตัวแปรทั้งหมดอยู่ในช่วงเดียวกัน
วิธีแก้ไขคือการทำ Standardization (เช่น Z-score transformation) เพื่อปรับให้แต่ละตัวแปรมีค่าเฉลี่ยเท่ากับ 0 และส่วนเบี่ยงเบนมาตรฐานเท่ากับ 1
การเลือกใช้ มาตรวัดระยะทางที่ไม่ขึ้นกับสเกลของข้อมูล (เช่น Cosine Similarity) สามารถช่วยลดผลกระทบจากความแตกต่างของหน่วยวัดได้
29
Multiple Choice
เหตุใดอัลกอริทึม K-NN จึงถูกเรียกว่า 'Lazy Learner'
เพราะอัลกอริทึมเรียนรู้ช้ามากในช่วงการฝึกฝน
K-NN ทำงานได้ดีกับข้อมูลที่มีความสัมพันธ์เชิงเส้นระหว่างตัวแปรตามและตัวแปรทำนายเท่านั้น
K-NN ไม่มีการเรียนรู้โมเดลในช่วงการฝึกฝน แต่จะเก็บข้อมูลชุดฝึกฝนไว้ใช้ตอนทำนาย
K-NN ต้องการข้อมูลชุดฝึกฝนจำนวนมากและต้องมีเส้นขอบเขตการตัดสินใจหรือกฎการตัดสินใจที่ตายตัว
30
Multiple Choice
ข้อใดต่อไปนี้ถูกต้องเกี่ยวกับ k-NN algorithm
k-NN จะทำงานได้ดีก็ต่อเมื่อข้อมูลทั้งหมดมีสเกลเดียวกัน
k-NN มักทำงานได้ดีเมื่อจำนวนตัวแปรอิสระ (features) ไม่มากนัก แต่ประสิทธิภาพจะลดลงเมื่อจำนวนตัวแปรอิสระมีมากเกินไป (curse of dimensionality)
k-NN ไม่มีสมมติฐานเบื้องต้นเกี่ยวกับรูปแบบของฟังก์ชันที่ใช้ในการอธิบายความสัมพันธ์ระหว่างตัวแปรอิสระและตัวแปรตาม
1 และ 2
1 และ 3
3 เท่านั้น
ถูกทุกข้อ
31
Multiple Choice
เมื่อคุณพบ noise ในข้อมูล ตัวเลือกใดต่อไปนี้ที่คุณจะพิจารณาใน KNN
เพิ่มค่า K
ลดค่า K
Noise ไม่มีผลกระทบต่อค่า K
ไม่มีข้อใดถูกต้อง
32
Multiple Choice
เทคนิค m-fold Cross-Validation มีไว้เพื่อวัตถุประสงค์ใดใน K-NN
เพื่อหาค่า K ที่เหมาะสมที่สุดโดยการประเมินประสิทธิภาพของโมเดล
เพื่อเลือก Distance Metric ที่ดีที่สุด
เพื่อเพิ่มความเร็วในการคำนวณของอัลกอริทึม
เพื่อลดจำนวนข้อมูลที่ต้องใช้ในการฝึกฝน
Show answer
Auto Play
Slide 1 / 32
SLIDE
Similar Resources on Wayground
27 questions
ทำความรู้จัก
Presentation
•
University
26 questions
Eritropoese e estudo da hemoglobina
Presentation
•
University
22 questions
Math 8 Midterm Review 2022
Presentation
•
8th Grade
23 questions
อัตราการเปลี่ยนแปลง
Presentation
•
12th Grade
24 questions
การพูดติดต่อสื่อสารงาน
Presentation
•
University
23 questions
สถิติศษสตร์และข้อมูล (ทบทวน)
Presentation
•
12th Grade
24 questions
So what about Online Learning?
Presentation
•
University
25 questions
Vaatteet
Presentation
•
KG
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade