K-mean คืออะไร
K-mean เป็นการ Clustering ข้อมูลแบบวิเคระห์ข้อมูลโดยจะใช้หลักการของการเรียนรู้แบบไม่มีผู้สอนโดยการวิเคราะห์ข้อมูลของ k-mean นั้นจะใช้ค่า k เป็นตัวกำหนดกลุ่มข้อมูลที่จะจำแนกโดยการทำงานนั้นจะเป็นยังไงสามารถอ่านรายละเอียดเพิ่มเติมต่อได้บริเวณด้านล่างนี้เลยครับ
วิธีการใช้ Algorithm K-mean แบ่งเป็น 4 ขั้นตอน
1.กำหนดกลุ่มข้อมูลที่เราต้องจะแบ่งโดยในภาพกำหนด k=3 และสุ่มตำแหน่งของด้วยวงกลมโดยสมมุติว่าให้วงกลมสีแดงอยู่ที่ตำแหน่ง (x1,y2) วงกลมสีน้ำเงิน (x2,y2)และวงกลมสีเขียวตำแหน่ง (x1,y2)
2.สังเกตุสี่เหลี่ยม(จำนวน n)ที่อยู่รอบๆวงกลมที่แทนด้วยตำแหน่งของจุดกึ่งกลางของกลุ่ม
3.ปรับตำแหน่ง x และ y ให้วงกลมอยู่ใกล้กับตรงกลางของกลุ่ม
4.ทำตามข้อ 2-3 จนกว่าผลลัพธ์ของวงกลมจะอยู่ที่ตรงกลาง
ผลลัพธ์ที่ได้จะแบ่งเป็น 3 กลุ่มโดยกลุ่มของข้อมูลจะแทนด้วย k แต่ในภาพนี้จะใช้วงกลมในการจำแนกกลุ่ม และ n คือจำนวนทั้งหมดในภาพแทนด้วยสี่เหลี่ยมจัตุรัส
K-mean เป็นหนึ่งในทางเลือกในการแบ่งกลุ่มข้อมูลและเป็นที่นิยมรวมทั้งยังเหมาะสมสำหรับแบ่งกลุ่ม (Cluster analysis)ในการทำเหมืองข้อมูล (Data mining)
ส่วนในการแทนค่าข้อมูลนั้นจะแทน n จำนวนทั้งหมดและ k แทนกลุ่มที่เราจะหาโดยแต่ละกลุ่มจะมีค่าเฉลี่ยที่ใกล้เคียงกันแล้วเมื่อหาค่าเฉลี่ยที่ใกล้เคียงจะได้แล้วจะแบ่งกลุ่มออกมาและนำไปแสดงเป็นภาพโวโรนอย ส่วน Algorithm K-mean นี้สามารถนำไปใช้กัยคำสั่งโค้ดได้จำแนกข้อมูลได้ง่ายยิ่งขึ้น
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : K-mean คืออะไร