Mathcenter Forum

Mathcenter Forum (https://www.mathcenter.net/forum/index.php)
-   คณิตศาสตร์อุดมศึกษา (https://www.mathcenter.net/forum/forumdisplay.php?f=2)
-   -   ช่วยเรื่อง K means Clustering ด้วยครับ (https://www.mathcenter.net/forum/showthread.php?t=23237)

veerapatyok 19 เมษายน 2016 23:46

ช่วยเรื่อง K means Clustering ด้วยครับ
 
ผมได้เขียนโปรแกรม K means Clustering ด้วย Python ใช้ loop วนตามสมการได้แล้วครับ แต่ผมอยากใช้ Matrix ในการคำนวณมากกว่า มีท่านใดพอจะแนะนำได้มั้งครับว่าจะแปลงจากสมการของ K means ไปเป็น Matrix ยังไงครับ

นี้สมการครับ $$argmin \sum_{i=1}^{k} \sum_{x\in S}^{} {(X - M)^T(X-M)} $$

โดยที่ X เป็น Matrix เก็บจุดทั้งหมดและ M เก็บจุด centriod ในแต่ละกลุ่มครับ

:please::please::please:

kongp 05 พฤศจิกายน 2016 17:10

คุณต้องสร้าง/หา Test set ดูตัวอย่างการเขียนโปรแกรม Matlab นะ

kongp 24 ธันวาคม 2016 13:25

[X=ตำแหน่ง , Y = ค่าความสูง] = kmean()
หรือ
[Vertex(x,y) , Vector(size,angle)] = kmean()

ประยุกต์เอานะครับ พวก Data manupalation เนี่ย กรรม !

kongp 19 มกราคม 2017 13:15

จากโจทย์ สมมติให้ y = $x^n$ หาค่า x ได้ว่า x =$\sqrt[n]{y}$ แล้ว y = $ \left|\,x^n\right| $

kongp 19 มกราคม 2017 16:00

อ้างอิง:

ข้อความเดิมเขียนโดยคุณ kongp (ข้อความที่ 183881)
จากโจทย์ สมมติให้ y = $x^n$ หาค่า x ได้ว่า x =$\sqrt[n]{y}$ แล้ว y = $ \left|\,x^n\right| $

โดยที่ n = [0..2] หมายถึง มีจำนวนจริงมากมายได้เท่าต้องการ

คู่ลำดับ (x,y) เป็นสมาชิกของเมตริกซ์ X ซึ่งซิกม่าซ้อนซิกม่า คือ บรรณาชณีย์ x,y ที่มีจำนวนเท่ากับจำนวนข้อมูล

และอาจจะเพิ่มมิติให้กับ y ก็หา tan($\theta$) เข้าไปครับ

kongp 20 มกราคม 2017 20:23

ตกลงแล้วแต่ Data Set ที่ใช้ด้วยนะครับ
และมีซ็อฟแวร์น่าสนใจ
- SPSS , ANOVA , CFD Engineer, Programming

kongp 20 มกราคม 2017 20:36

มี x อย่างเดียว รูปคำตอบเป็นเส้นตรงครับ n$\angle \theta $
ของ k-means ถ้าคลัสเตอร์ ด้วยนะ ต้องเขียนโปรแกรมที่มี

- ส่วนคำนวน ที่น่าเชื่อถือ
- ส่วนรับส่งข้อมูล ที่น่าเชื่อถือ

ปล. ลองใช้โปรแกรม Mathematica full version ใส่สมการ k-means ดูครับ .

veerapatyok 20 มีนาคม 2017 20:40

ขอบคุณครับ


เวลาที่แสดงทั้งหมด เป็นเวลาที่ประเทศไทย (GMT +7) ขณะนี้เป็นเวลา 19:56

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Modified by Jetsada Karnpracha