เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Machine Learning
เราจะได้เรียนรู้อะไรบ้างในบท Machine Leraning
- การเรียนรู้ของเครื่องเป็นการทำให้คอมพิวเตอร์เรียนรู้จากการศึกษาข้อมูลและสถิติ
- การเรียนรู้ของเครื่องเป็นขั้นตอนในทิศทางของปัญญาประดิษฐ์ (AI)
- การเรียนรู้ของเครื่องเป็นโปรแกรมที่วิเคราะห์ข้อมูลและเรียนรู้จะทำนายผลลัพธ์
ในบทช่วยสอนนี้เราจะกลับไปที่วิชาคณิตศาสตร์และสถิติการศึกษาและวิธีการคำนวณตัวเลขที่สำคัญตามชุดข้อมูล เราจะเรียนรู้วิธีการใช้โมดูล Python ต่างๆเพื่อรับคำตอบที่เราต้องการ และเราจะได้เรียนรู้วิธีการสร้างฟังก์ชั่นที่สามารถทำนายผลลัพธ์ตามสิ่งที่เราได้เรียนรู้
ชุดข้อมูล
ใจสำคัญของคอมพิวเตอร์ชุดข้อมูลคือการรวบรวมข้อมูลใด ๆ มันสามารถเป็นอะไรก็ได้จากอาร์เรย์ไปยังฐานข้อมูลที่สมบูรณ์ตัวอย่างของอาร์เรย์
[99,86,87,88,111,86,103,87,94,78,77,85,86] |
ตัวอย่างของฐานข้อมูล
Carname |
Color |
Age |
Speed |
AutoPass |
BMW |
red |
5 |
99 |
Y |
Volvo |
black |
7 |
86 |
Y |
VW |
gray |
8 |
87 |
N |
VW |
white |
7 |
88 |
Y |
Ford |
white |
2 |
111 |
Y |
VW |
white |
17 |
86 |
Y |
Tesla |
red |
2 |
103 |
Y |
BMW |
black |
9 |
87 |
Y |
Volvo |
gray |
4 |
94 |
N |
Ford |
white |
11 |
78 |
N |
Toyota |
gray |
12 |
77 |
N |
VW |
white |
9 |
85 |
N |
Toyota |
blue |
6 |
86 |
Y |
โดยการดูอาร์เรย์เราสามารถเดาได้ว่าค่าเฉลี่ยน่าจะอยู่ที่ประมาณ 80 หรือ 90 และเรายังสามารถกำหนดค่าสูงสุดและค่าต่ำสุดได้ แต่เราจะทำอะไรได้บ้าง และจากการดูที่ฐานข้อมูลเราจะเห็นได้ว่าสีที่นิยมที่สุดคือสีขาวและรถที่เก่าที่สุดคือ 17 ปี แต่ถ้าเราสามารถทำนายได้ว่ารถยนต์มี AutoPass เพียงแค่ดูค่าอื่น ๆ
- นั่นคือสิ่งที่การเรียนรู้ของเครื่องมีไว้สำหรับ! วิเคราะห์ข้อมูลและทำนายผลลัพธ์!
ในการเรียนรู้ของเครื่องเป็นเรื่องปกติที่จะทำงานกับชุดข้อมูลขนาดใหญ่มาก ในบทช่วยสอนนี้เราจะพยายามทำให้ง่ายที่สุดเท่าที่จะเป็นไปได้เพื่อทำความเข้าใจแนวคิดที่แตกต่างของการเรียนรู้ของเครื่องและเราจะทำงานกับชุดข้อมูลขนาดเล็กที่เข้าใจง่าย
ประเภทข้อมูล
ในการวิเคราะห์ข้อมูลเป็นสิ่งสำคัญที่จะต้องทราบว่าเราใช้ข้อมูลประเภทใด
เราสามารถแบ่งประเภทข้อมูลออกเป็นสามประเภทหลัก
- Numerical
- Categorical
- Ordinal
ข้อมูลตัวเลขคือตัวเลขและสามารถแบ่งออกเป็นสองประเภทตัวเลข
ข้อมูลไม่ต่อเนื่อง
- ตัวเลขที่ถูกจำกัดให้เป็นจำนวนเต็ม ตัวอย่าง: จำนวนรถยนต์ที่ผ่าน
ข้อมูลต่อเนื่อง
- ตัวเลขที่มีค่าไม่จำกัด ตัวอย่าง: ราคาของรายการหรือขนาดของรายการ
- ข้อมูลหมวดหมู่คือค่าที่ไม่สามารถวัดได้ซึ่งกันและกัน ตัวอย่าง: ค่าสีต่างๆหรือค่า ใช่ / ไม่ใช่
- ข้อมูลลำดับที่เป็นเหมือนข้อมูลหมวดหมู่ แต่สามารถวัดกันได้ ตัวอย่าง: เกรดโรงเรียนที่ A ดีกว่า B และอื่น ๆ
ด้วยการทราบประเภทข้อมูลของแหล่งข้อมูลของนักเรียน นักเรียนจะสามารถรู้เทคนิคที่จะใช้เมื่อทำการวิเคราะห์
//นักเรียนจะได้เรียนรู้เพิ่มเติมเกี่ยวกับสถิติและการวิเคราะห์ข้อมูลในบทถัดไป
ความรู้ที่ควรมีก่อนศึกษา Machine Learning
- สถิติ
- ความน่าเป็น
- พีชคณิตเชิงเส้น
- สถิติของตัวแปรพหุ (Multivariate Statistics)
- แคลคูลัส
แปลจากhttps://www.w3schools.com/python/python_ml_getting_started.asp
Tag ที่น่าสนใจ: machine_learning python data_analysis statistical_analysis numerical_data categorical_data python_modules data_prediction artificial_intelligence programming machine_learning_basics data_types statistics multivariate_statistics calculas
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM