
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
24 questions
Credit & Debt Management
Presentation
•
University
29 questions
Avaliação 1 Trimestre - 1 ano A - Noite
Presentation
•
KG - University
28 questions
Quizziz - Preliminary Round
Presentation
•
12th Grade - University
25 questions
Adjusting Entries - Manufacturing Company
Presentation
•
12th Grade - University
24 questions
1/5 (Tue) Quantitative Algebra
Presentation
•
12th Grade
24 questions
การวิเคราะห์ข้อมูลทางสถิติ
Presentation
•
KG - University
25 questions
วัสดุเชื้อเพลิง
Presentation
•
KG - University
27 questions
WIST 2024
Presentation
•
University
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade
Discover more resources for Mathematics
24 questions
5th Grade Math EOG Review
Quiz
•
KG - University
14 questions
(5-3) 710 Mean, Median, Mode & Range Quick Check
Quiz
•
6th Grade - University
8 questions
2 Step Word Problems
Quiz
•
KG - University
21 questions
Multiplication Quizizz
Quiz
•
KG - University
22 questions
TSI Math Review Test 3
Quiz
•
8th Grade - University
20 questions
TSI Practice Test
Quiz
•
University
53 questions
Univariate Data Test Review
Quiz
•
9th Grade - University
12 questions
BC Calculus AP Exam Review #2
Quiz
•
9th Grade - University