

test
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
กฤตภาส สงศรีอินทร์
Used 1+ times
FREE Resource
37 Slides • 1 Question
1
4123720 การเรียนรูของเครื่อง (Machine Learning)
การสำรวจและการจัดการขอมูล
ดร.กฤตภาส สงศรีอินทร
2
การสำรวจขอมูล (Data exploration)
การสำรวจขอมูล (Data exploration) เปนการอธิบายขอมูลโดยใชเทคนิคทางสถิติ
และแผนภูมิเพื่อนำเสนอแงมุมที่สำคัญของขอมูลสำหรับการวิเคราะหในลำดับตอไป
เทคนิคการวิเคราะหขอมูลจะมีความแตกตางกันตามลักษณะประเภทของขอมูล
3
ขอมูลเชิงคุณภาพ (Qualitative data)
ขอมูลเชิงคุณภาพ (Qualitative data) หรือ ขอมูลประเภทหมวดหมู (Categorical
data) หรือ ขอมูลแบบไมตอเนื่อง (Discreate data) คือ ขอมูลที่มีคาที่เปนไปไดเปนหมวด
หมูตั้งแตสองหมวดหมูขึ้นไปซึ่งสามารถใชแผนภูมิแทง หรือ แผนภูมิวงกลมในการแสดงให
เห็นถึงจำนวนและอัตราสวนของขอมูลในแตละหมวดหมูได ตัวอยางของขอมูลแบบเชิง
คุณภาพไดแก ลักษณะเพศชายหญิง ลักษณะอุณหภูมิ
4
ขอมูลเชิงคุณภาพ (Qualitative data)
5
ขอมูลเชิงปริมาณ (Quantitative data)
ขอมูลเชิงปริมาณ (Quantitative data) หรือ ขอมูลตัวเลข (Numerical data) หรือ
ขอมูลตอเนื่อง (Continuous data) คือ ขอมูลที่มีคาที่เปนไปไดเปนตัวเลขและเปรียบเทียบ
ลำดับได เชน สวนสูง น้ำหนัก อุณหภูมิ ระดับน้ำตาลในเลือด เปนตน เราสามารถวัด
คุณลักษณะที่สำคัญของขอมูลเชิงปริมาณไดจาก การวัดแนวโนมเขาสูศูนยกลาง (Measure
of location) และ การวัดการกระจายของขอมูล (Measure of Despersion)
6
การวัดแนวโนมเขาสูศูนยกลาง (Measure of location)
การวัดแนวโนมเขาสูศูนยกลาง (Measure of location) มีวัตถุประสงคเพื่ออธิบาย
ลักษณะของกลุมขอมูลซึ่งมีจำนวนมากดวยคาเพียงคาเดียวเพื่อใหสะดวกตอการเขาใจชุด
ขอมูล การวัดแนวโนมเขาสูศูนยกลางของขอมูลทางสถิติที่สำคัญมีอยู 3 รูปแบบคือ คาเฉลี่ย
(Mean) คามัธยฐาน (Median) และคาฐานนิยม (Mode)
7
คาเฉลี่ย (Mean) คือ ผลลัพททางคณิตศาสตรที่ไดจากการเฉลี่ยคาทั้งหมดของกลุม
ขอมูลโดยมีสมการในการหาดังนี้
คาเฉลี่ย (Mean)
8
คามัธยฐาน (Median) คือ คาของตัวเลขในกลุมขอมูลที่เรานำมาเรียงลำดับและคาดัง
กลาวอยูตรงกลางพอดี เชน 5 ในชุดขอมูล
คามัธยฐาน (Median)
9
คาฐานนิยม (Mode) คือ คาของขอมูลที่มีความถี่หรือมีจำนวนมากที่สุด ซึ่งอาจจะมีได
หลายคาในกรณีที่มีคาที่มีความถี่มากที่สุดมากกวา 1 คา เชน คาฐานนิยม 4 และ 6 ในชุด
ขอมูลตอไปนี้
คาฐานนิยม (Mode)
10
ศูนยกลางของชุดขอมูลเชิงปริมาณเพียงอยางเดียวไมสามารถอธิบายลักษณะของขอมูล
ไดอยางเพียงพอ ยกตัวอยางขอมูลตอไปนี้ ซึ่งทั้ง 3 ชุดขอมูลมีคาศูนยกลางทั้งแบบ คาเฉลี่ย
และ คามัธยฐาน ที่เทากัน แตลักษณะของขอมูลทั้งสามชุดนั้ันมีความแตกตางกันชัดเจน
การวัดการกระจายของขอมูล (Measure of Dispersion)
11
การวัดการกระจายของขอมูล (Measure of Dispersion)
ขอมูลชุดที่ 1
ขอมูลชุดที่ 2
ขอมูลชุดที่ 3
30
10
10
30
30
20
30
30
30
30
30
40
30
50
50
คาเฉลี่ย
30
30
30
คามัธยฐาน
30
30
30
12
จากขอมูลในตารางเราจะเห็นไดวาแมวาขอมูลทั้งสามชุดจะมีคาเฉลี่ยและคามัธยฐานที่
เทากันแตการกระจายตัวของขอมูลนั้นมีความแตตางกัน ขอมูลในชุดที่ 1 มีการกระจายตัว
นอยที่สุด ณ ตำแหนงของศูนยกลาง สวนขอมูลในชุดที่ 2 และชุดที่ 3 มีการกระจายตัวของ
ขอมูลเพิ่มขึ้นตามลำดับ ดังนั้นสำหรับการอธิบายลักษณะของขอมูลเชิงปริมาณเราจึงตอง
คำนวณทั้ง คาศูนยกลางของขอมูลควบคูไปกับการกระจายตัวจากศูนยกลางของขอมูล การ
วัดการกระจายตัวของขอมูลที่สำคัญ มีดังตอไปนี้
การวัดการกระจายของขอมูล (Measure of Dispersion)
13
คาพิสัย (Range of data) เปนวิธีวัดคาความกระจายของขอมูลที่งายที่สุด สามารถ
คำนวณไดจากการนำคาที่สูงที่สุดของชุดขอมูลลบดวยคาของขอมูลที่ต่ำที่สุด
คาพิสัย (Range of data)
14
คาพิสัย (Range of data)
ขอมูลชุดที่ 1
ขอมูลชุดที่ 2
ขอมูลชุดที่ 3
30
10
10
30
30
20
30
30
30
30
30
40
30
50
50
คาเฉลี่ย
30
30
30
คามัธยฐาน
30
30
30
จากตารางขางบน คาพิสัย ของขอมูล
แตละกลุม คือ
15
คาพิสัย (Range of data)
ขอมูลชุดที่ 1
ขอมูลชุดที่ 2
ขอมูลชุดที่ 3
30
10
10
30
30
20
30
30
30
30
30
40
30
50
50
คาเฉลี่ย
30
30
30
คามัธยฐาน
30
30
30
จากขอมูลชุดนี้เราจะสังเกตไดวา คาพิสัย
ยังมีขอกำจัดในการวัดการกระจายตัวของ
ขอมูลเพราะวาถูกคำนวณขึ้นโดยอาศัยคาที่
มากที่สุดและคาที่นอยที่สุดในชุดขอมูลเทานั้น
นอกจากนี้หากคาที่มากที่สุด หรือ คาที่นอย
ที่สุดนั้ันเปนขอมูลที่อยูนอกกลุมมากผิดปกติ
(Outliers) คาพิสัยที่คำนวณไดนั้ันจะมีความ
นาเชื่อถือนอยลงอีกดวย
16
คาความแปรปรวน (Sample Variance) เปนคาที่ใชวัดการกระจายของขอมูลไดดีกวา
คาพิสัย เพราะไมไดขึ้นอยูกับ คาสูงสุดและต่ำสุดของขอมูลในกลุมเทานั้น แตขึ้นอยูกับคา
ของขอมูลทุกตัววาเบี่ยงเบน (Deviate) ไปจาก คาเฉลี่ยของกลุมเทาไหร ทำใหคาความ
แปรปรวนมีสมการทางคณิตศาสตรตอไปนี้
คาความแปรปรวน (Sample Variance)
17
คาความแปรปรวน (Sample Variance)
ขอมูลชุดที่ 1
ขอมูลชุดที่ 2
ขอมูลชุดที่ 3
30
10
10
30
30
20
30
30
30
30
30
40
30
50
50
คาเฉลี่ย
30
30
30
คามัธยฐาน
30
30
30
18
คาความแปรปรวน (Sample Variance)
นอกจากนี้แลวถาเรานำคา คาความ
แปรปรวน (Variance) ไปถอนรากที่สองแลว
เราจะสามารถคำนวน คาเบี่ยงเบนมาตรฐาน
(Standard Deviation) ได ซึ่งจะสังเกตไดวา
คาเบี่ยงเบนมาตรฐานนั้นมีลักษณะของคาอยู
ในระดับเดียวกับชวงของขอมูลเมื่อ
เปรียบเทียบกับคาความแปรปรวน
19
หากชุดขอมูลที่เปนตัวเลขนั้ันมีจำนวนมากการสังเกตุลักษณะที่สำคัญของขอมูลนั้นมัก
เปนไปไดยาก แตหากขอมูลเหลานี้ไดถูกแสดงออกมาในรูปแบบแผนภูมิ สาระสำคัญของ
ขอมูลจะถูกสังเกตไดดีกวา เราสามารถแยกลักษณะของการแสดงขอมูลในรูปกราฟไดตาม
วัตถุประสงคดังตอไปนี้
แผนภาพแสดงลักษณะขอมูลเชิงปริมาณ
20
Box Plot ใชแสดงสาระที่สำคัญของขอมูลคือ คากลาง คาการกระจาย และ สัดสวน
ขอมูลระหวางขอมูลตำแหนงที่ 25% (Q1) 50% (Q2) และ 75% (Q3) ตัวอยางเชน หาก
กำหนดใหชุดขอมูลมีคาตอไปนี้
Box Plot
21
Histogram เปนกราฟที่ใชแสดงการกระจายของขอมูล ความถี่ในการเกิดเหตุการณที่
สนใจ โดยแนวแกน x คือคาของขอมูลที่เปนไปไดโดยจะถูกแบงออกเปนชวงๆ สวนแกน Y
คือความถี่ในการเกิดคานั้นๆ ดังตัวอยางตอไปนี้
Histogram
22
Histogram เปนกราฟที่ใชแสดงการกระจายของขอมูล ความถี่ในการเกิดเหตุการณที่
สนใจ โดยแนวแกน x คือคาของขอมูลที่เปนไปไดโดยจะถูกแบงออกเปนชวงๆ สวนแกน Y
คือความถี่ในการเกิดคานั้นๆ ดังตัวอยางตอไปนี้
Histogram
23
ตัวอยางขอมูลที่ใชในการเรียนรู
หลังจากที่มีการกำหนดปญหา สำรวจและรวบรวมฐานขอมูลเพื่อการเรียนรูของแบบจำลอง
ของเครื่องแลว ขอมูลมักจะถูกแสดงผลอยูในรูปแบบของตารางโดยที่ขอมูลแตละจุดจะถูกแสดง
เรียงกันเปนแถวและรายละเอียดของแตละขอมูลจะถูกแสดงในแตละคอลัมน ตัวอยางเชน
ขอมูลสมมุติที่ถูกรวบรวมเพื่อการทำนายการเรียนจบภายในระยะเวลาของนักศึกษา
24
ตัวอยางขอมูลที่ใชในการเรียนรู
ขอมูลสมมุติที่ถูกรวบรวมเพื่อการทำนายการเรียนจบภายในระยะเวลาของนักศึกษา
X
Y
ลำดับขอมูล
อายุ
รายได
เกรดเฉลี่ย
เรียนจบ
1
18
12000
3.86
ใช
2
19
16000
2.56
ไม
3
18
9000
3.15
ใช
4
18
13000
2.13
ไม
...
207
21
25000
2.89
ใช
25
ตัวอยางขอมูลที่ใชในการเรียนรู
จากตัวอยางตารางขอมูลจะสังเกตไดวาสำหรับการเรียนรูแบบมีผูสอน คาที่ตองการทำนาย
(Y) มักจะถูกจัดเรียงอยูในคอลัมนสุดทายซึ่งจะเปนขอมูลที่แบบจำลองไมสามารถเขาถึงไดและ
ตองการทำนาย ขอมูลที่ใชในการสรางคำทำนายนั้น (X) จะอยูในคอลัมนแรก ๆ ในทางสถิติ
ขอมูล X จะถูกเรียกวาตัวแปรตน (Independent variables) และคาที่ตองการทำนาย Y จะถูก
เรียกวาตัวแปรตาม (Dependent variables)
26
การจัดการขอมูล
การกำหนดปญหาเปนขั้นตอนแรกของกระบวนการเรียนรูของเครื่องซึ่งเปนตัวกำหนด
กรอบของขั้นตอนสำรวจและรวบรวมฐานขอมูล ในระหวางขั้นตอนนี้อาจเกิดขอผิดพลาด
ขณะการนำเขาขอมูล หรือ การเขาถึงบางสวนของขอมูลนั้ันอาจเปนไปไดยาก ดังนั้นการ
จัดการขอมูลจึงเปนขั้นตอนที่สำคัญซึ่งสงผลตอประสิทธิภาพของการเรียนรูแบบจำลอง
ประเภทตาง ๆ ในขั้นตอนตอไป
27
การแปลงขอมูลเชิงปริมาณเปนขอมูลเชิงคุณภาพ (Binning)
จากตัวอยางการแสดงขอมูลเชิงปริมาณดวยแผนภูมิ Histrogram เราจะสังเกตไดวาขอมูล
ที่เปนตัวเลขสามารถถูกแปลงคาไปเปนตำแหนงของชวงได ตัวอยางเชน การแบงคาสำหรับอายุ
ออกเปนหมวดหมู เชน เด็ก (<20) หนุมสาว (20-30) กลางคน (30-40) และ สูงอายุ (>40) ซึ่ง
การแปลงประเภทของขอมูลแบบนี้สามารถชวยใหการทำงานของแบบจำลองบางประเภทเปน
ไปได (ตนไมตัดสินใจบางประเภทจะรับขอมูลเชิงคุณภาพไดเทานั้น) นอกจากนี้การแปลงรูป
แบบขอมูลอาจชวยปรับปรุงความแมนยำของแบบจำลองโดยการลดสัญญาณรบกวนได
28
การแปลงขอมูลเชิงปริมาณเปนขอมูลเชิงคุณภาพ (Binning)
29
การแปลงขอมูลเชิงคุณภาพเปนขอมูลเชิงปริมาณดวยการเขารหัสเลขฐานสอง
(One-Hot encoding)
การเขารหัส One-hot (One-Hot encoding) เปนการแปลงขอมูลเชิงคุณภาพเปนขอมูล
เชิงปริมาณดวยการแปลงลักษณะของหมวดหมูของขอมูลใหอยูในรูปแบบของชุดตัวเลขฐานสอง
โดยที่ขอมูลจะเกิดการขยายในสวนของคอลัมน สาเหตุที่ตองใชตัวเลขฐานสอง ก็เพื่อปองกันไม
ใหแบบจำลองสามารถเปรียบเทียบลำดับระหวางตำแหนงของลักษณะหมวดหมูได ตัวอยางเชน
หากเราตองการเปลี่ยนขอมูลชนิดกีฬา ใหอยูในรูปของตัวเลข
30
การแปลงขอมูลเชิงคุณภาพเปนขอมูลเชิงปริมาณดวยการเขารหัสเลขฐานสอง
(One-Hot encoding) หากเราทำการแปลงขอมูลดวยตำแหนงของหมวดหมูโดยตรง
แบบจำลองอาจใชลำดับของตัวเลขในการตัดสินใจซึ่งไมมีอยูในขอมูลตั้งตนเดิม เชน
ขอมูลเดิม
ขอมูลใหม
แบดมินตัน
ฟุตบอล
เทนนิส
วายน้ำ
แบดมินตัน
1
0
0
0
ฟุตบอล
0
1
0
0
เทนนิส
0
0
1
0
วายน้ำ
0
0
0
1
ขอมูลเดิม
ขอมูลใหม
แบดมินตัน
1
ฟุตบอล
2
เทนนิส
3
วายน้ำ
4
31
การจัดการคาที่หายไป (Missing values)
คาที่หายไปเปนเรื่องปกติที่เกิดขึ้นซึ่งสามารถบงบอกถึงสิ่งตาง ๆ มากมายในขอมูล เชน
ขอมูลอาจไมพรอมใชงาน หรืออาจเกิดขอผิดพลาดระหวางการนำเขาขอมูล เราสามารถใช
วิธีการดังตอไปนี้เพื่อจัดการกับบางสวนของขอมูลที่หายไป
● การนำขอมูลที่มีองคประกอบที่ไมสมบูรณออก (Remove)
● การแทนที่คาของขอมูลที่มีองคประกอบที่ไมสมบูรณแบบสุมจากคาที่เปนไปได (Random)
● การแทนที่คาของขอมูลที่มีองคประกอบที่ไมสมบูรณดวยคากลางของขอมูลในคอลัมนนั้นๆ
(Replace)
32
การตรวจจับคาผิดปกติ (Detecting Outliers)
การตรวจจับคาที่ผิดปกติของขอมูลเปนขั้นตอนที่สำคัญในการจัดการขอมูลซึ่งสามารถชวย
ใหการทำงานของแบบจำลองตางๆในลำดับถัดไปสามารถทำงานไดดีขึ้น ตัวอยางของนโยบาย
การตรวจจับคาผิดปกติที่สำคัญไดแก
33
การตรวจจับคาผิดปกติ (Detecting Outliers)
คาของขอมูลอยุในชวงที่ไมถูกตอง (Invalid Range)
คาของขอมูลในบางหลักอาจมีคาที่อยูในชวงที่ไมถูกตอง เชน หากขอมูลในคอลัมนนั้นบง
บอกถึงชวงอายุ แลวคาของขอมูลบางตัวในหลักนี้มีคาเปนลบหรือมากกวา 150
คาของขอมูลมีระยะหางจากคากลางของคอลัมนนั้นๆจนเกินไป (Extreme value)
ในกรณีนี้การตรวจจับคาผิดปกติสามารถทำไดดวยการอางอิงจากคากลาง (Mean) และ
การกระจายตัวของขอมูล (Standard Deviation) เชน หากคาของขอมูลแถวที่เราสนใจมี
ระยะหางจากคากลางเกินคาของการกระจายตัวของหลักนั้นๆ เกิน 1.5 เทาของคาเบี่ยงเบน
มาตรฐาน เราสามารถสมมุติไดวาขอมูลเหลานั้นมีคาที่ผิดปกติ
34
การตรวจจับคาผิดปกติ (Detecting Outliers)
คาของขอมูลมีระยะหางจากคากลางของคอลัมนนั้นๆจนเกินไป (Extreme value)
35
การแบงชุดขอมูลเปนขั้นตอนที่สำคัญกอนการเรียนรูแบบจำลองทางการเรียนรูของเครื่อง
เพราะสงผลตอการประเมินประสิทธิภาพของแบบจำลองในขั้นตอนสุดทาย ซึ่งสามารถใชไดกับ
ปญหาการจำแนกประเภทหรือการทำนายตัวเลข โดยที่ชุดขอมูลจะถูกแบงออกเปนสองชุดยอย
ชุดการฝก (Training Set) : ชุดการฝกเปนชุดขอมูลยอยที่ใชในการเรียนรูและปรับปรุง
การทำงานของแบบจำลองประเภทตาง ๆ
ชุดทดสอบ (Test Set) : ชุดทดสอบใชเพื่อประเมินประเมินประสิทธิภาพของแบบจำลอง
โดยเปนชุดขอมูลที่แบบจำลองไมควรเห็นมากอน
การแบงชุดขอมูล (Data Splitting)
36
โดยปกติแลวชุดขอมูลจะถูกแบงออกเปนเปอรเซ็นของตำนวนขอมูบที่มีทั้งหมดโดยที่การ
แบงที่ถูกนำมาใชบอยไดแก
(ชุดการฝก: 80%, ชุดทดสอบ: 20%), (ชุดการฝก: 67%, ชุดทดสอบ: 33%), (ชุดการฝก:
50%, ชุดทดสอบ: 50%)
การแบงชุดขอมูล (Data Splitting)
37
Poll
sdfasdf
asdfwe
awefasdf
asdfasdf
asdf
asdfasdf
38
การแบงชุดขอมูล (Data Splitting)
X
Y
ลำดับขอมูล
อายุ
รายได
เกรดเฉลี่ย
เรียนจบ
1
18
12000
3.86
ใช
2
19
16000
2.56
ไม
3
18
9000
3.15
ใช
4
18
13000
2.13
ไม
...
1800
21
11200
3.87
ใช
18001
18
9900
3.45
ใช
...
2000
21
25000
2.89
ใช
4123720 การเรียนรูของเครื่อง (Machine Learning)
การสำรวจและการจัดการขอมูล
ดร.กฤตภาส สงศรีอินทร
Show answer
Auto Play
Slide 1 / 38
SLIDE
Similar Resources on Wayground
32 questions
บริษัท สิงห์ขอนแก่น จำกัด
Presentation
•
Professional Development
32 questions
เรียนรวมๆ
Presentation
•
12th Grade
25 questions
การรวบรวมข้อมูล
Presentation
•
University
29 questions
ความร้อนและแก๊สในอุดมคติ ม.6
Presentation
•
12th Grade
32 questions
การวิเคราะห์สาร
Presentation
•
University
36 questions
บทที่ 1 ความรู้พื้นฐานการจัดการข้อมูลขนาดใหญ่
Presentation
•
KG - University
35 questions
การหายใจระดับเซลล์
Presentation
•
University
28 questions
Slide Business Model (SP)
Presentation
•
University
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
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
20 questions
Brand Trivia
Quiz
•
9th Grade - University
10 questions
Would you rather...
Quiz
•
KG - University
21 questions
Mapa países hispanohablantes
Quiz
•
1st Grade - University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
12 questions
CE 2b Early Documents Review
Quiz
•
7th Grade - University
30 questions
Multiplying and Dividing Integers
Quiz
•
6th Grade - University
13 questions
Back to School
Quiz
•
KG - University