
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
23 questions
MECHANICAL WAVES PART 1
Presentation
•
12th Grade - University
29 questions
MAT 151 Final Review
Presentation
•
University
25 questions
Semapore
Presentation
•
Professional Development
24 questions
Notasi Faktorial
Presentation
•
12th Grade
26 questions
สื่อมัลติมีเดีย
Presentation
•
University
24 questions
3 letter words im,ip,ix,it
Presentation
•
KG
25 questions
MN (AD24) - Sist. Ecuaciones Lineales [T6]
Presentation
•
University
25 questions
"Chrysanthemum" RL 2, 3, 9 Assessment
Presentation
•
KG
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade