เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Machine Learning - Mean Median Mode
เราเรียนรู้อะไรได้บ้างจากการดูกลุ่มตัวเลข?
การเรียนรู้ของเครื่อง(และในคณิตศาสตร์) มักจะมีค่า 3 ค่าที่สำคัญต่อการใช้งาน
- Mean - ค่าเฉลี่ย
- Median - ค่ากลาง
- Mode - ค่าทั่วไป
ตัวอย่าง: เราได้ลงความเร็วไว้ที่ 13 คันเราเรียนรู้อะไรได้บ้างจากการดูกลุ่มตัวเลข?
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86] |
ค่าเฉลี่ยค่ากลางหรือค่าความเร็วที่พบบ่อยที่สุดคือเท่าใด
Mean
ค่าเฉลี่ยคือค่าเฉลี่ยในการคำนวณหาค่าเฉลี่ยหาผลรวมของค่าทั้งหมดแล้วหารผลรวมด้วยจำนวนค่า
(99+86+87+88+111+86+103+87+94+78+77+85+86) / 13 = 89.77 |
โมดูล NumPy มีวิธีการนี้ เรียนรู้เกี่ยวกับโมดูล NumPy ในบทแนะนำ NumPy ของเรา
ตัวอย่าง
ใช้เมธอด NumPy () เพื่อหาความเร็วเฉลี่ย
import numpy |
ผลลัพธ์
89.76923076923077 |
Median(มัธยฐาน)
ค่ามัธยฐานคือค่าที่อยู่ตรงกลางหลังจากนักเรียนเรียงลำดับค่าทั้งหมดแล้ว
77, 78, 85, 86, 86, 86, 87, 87, 88, 94, 99, 103, 111 |
เป็นสิ่งสำคัญที่ตัวเลขจะถูกจัดเรียงก่อนที่นักเรียนจะสามารถหาค่ามัธยฐาน
โมดูล NumPy มีวิธีนี้
ตัวอย่าง
ใช้เมธอด NumPy Median () เพื่อค้นหาค่ากลาง
import numpy |
ผลลัพธ์
87.0 |
Mode
ค่าโหมดเป็นค่าที่ปรากฏจำนวนครั้งมากที่สุด
99, 86, 87, 88, 111, 86, 103, 87, 94, 78, 77, 85, 86 = 86 |
ตัวอย่าง
ใช้โหมด SciPy () เพื่อค้นหาหมายเลขที่ปรากฏมากที่สุด
from scipy import stats |
ผลลัพธ์
ModeResult(mode=array([86]), count=array([3])) |
โมดูล SciPy มีวิธีการนี้
บทสรุป
ค่าเฉลี่ยค่ามัธยฐานและโหมดเป็นเทคนิคที่มักใช้ในการเรียนรู้ของเครื่องดังนั้นจึงเป็นสิ่งสำคัญที่จะต้องเข้าใจแนวคิดเบื้องหลัง
แปลจากhttps://www.w3schools.com/python/python_ml_mean_median_mode.asp
Tag ที่น่าสนใจ: machine_learning mean median mode numpy statistics python numpy_mean numpy_median numpy_module scipy scipy_stats data_analysis programming tutorial
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM