Mathcenter Forum  

Go Back   Mathcenter Forum > คณิตศาสตร์โอลิมปิก และอุดมศึกษา > คณิตศาสตร์อุดมศึกษา
สมัครสมาชิก คู่มือการใช้ รายชื่อสมาชิก ปฏิทิน ค้นหา ข้อความวันนี้ ทำเครื่องหมายอ่านทุกห้องแล้ว

ตั้งหัวข้อใหม่ Reply
 
เครื่องมือของหัวข้อ ค้นหาในหัวข้อนี้
  #1  
Old 19 เมษายน 2016, 23:46
veerapatyok veerapatyok ไม่อยู่ในระบบ
สมาชิกใหม่
 
วันที่สมัครสมาชิก: 24 มกราคม 2014
ข้อความ: 10
veerapatyok is on a distinguished road
Default ช่วยเรื่อง 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 ในแต่ละกลุ่มครับ

ตอบพร้อมอ้างอิงข้อความนี้
  #2  
Old 05 พฤศจิกายน 2016, 17:10
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

คุณต้องสร้าง/หา Test set ดูตัวอย่างการเขียนโปรแกรม Matlab นะ
ตอบพร้อมอ้างอิงข้อความนี้
  #3  
Old 24 ธันวาคม 2016, 13:25
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

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

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

24 ธันวาคม 2016 18:38 : ข้อความนี้ถูกแก้ไขแล้ว 3 ครั้ง, ครั้งล่าสุดโดยคุณ kongp
เหตุผล: แก้ไข สะกดคำผิด
ตอบพร้อมอ้างอิงข้อความนี้
  #4  
Old 19 มกราคม 2017, 13:15
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

จากโจทย์ สมมติให้ y = $x^n$ หาค่า x ได้ว่า x =$\sqrt[n]{y}$ แล้ว y = $ \left|\,x^n\right| $
ตอบพร้อมอ้างอิงข้อความนี้
  #5  
Old 19 มกราคม 2017, 16:00
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

อ้างอิง:
ข้อความเดิมเขียนโดยคุณ kongp View Post
จากโจทย์ สมมติให้ y = $x^n$ หาค่า x ได้ว่า x =$\sqrt[n]{y}$ แล้ว y = $ \left|\,x^n\right| $
โดยที่ n = [0..2] หมายถึง มีจำนวนจริงมากมายได้เท่าต้องการ

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

และอาจจะเพิ่มมิติให้กับ y ก็หา tan($\theta$) เข้าไปครับ
ตอบพร้อมอ้างอิงข้อความนี้
  #6  
Old 20 มกราคม 2017, 20:23
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

ตกลงแล้วแต่ Data Set ที่ใช้ด้วยนะครับ
และมีซ็อฟแวร์น่าสนใจ
- SPSS , ANOVA , CFD Engineer, Programming
ตอบพร้อมอ้างอิงข้อความนี้
  #7  
Old 20 มกราคม 2017, 20:36
kongp kongp ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 05 พฤษภาคม 2006
ข้อความ: 1,127
kongp is on a distinguished road
Default

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

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

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

22 มกราคม 2017 18:39 : ข้อความนี้ถูกแก้ไขแล้ว 1 ครั้ง, ครั้งล่าสุดโดยคุณ kongp
ตอบพร้อมอ้างอิงข้อความนี้
  #8  
Old 20 มีนาคม 2017, 20:40
veerapatyok veerapatyok ไม่อยู่ในระบบ
สมาชิกใหม่
 
วันที่สมัครสมาชิก: 24 มกราคม 2014
ข้อความ: 10
veerapatyok is on a distinguished road
Default

ขอบคุณครับ
ตอบพร้อมอ้างอิงข้อความนี้
ตั้งหัวข้อใหม่ Reply


เครื่องมือของหัวข้อ ค้นหาในหัวข้อนี้
ค้นหาในหัวข้อนี้:

ค้นหาขั้นสูง

กฎการส่งข้อความ
คุณ ไม่สามารถ ตั้งหัวข้อใหม่ได้
คุณ ไม่สามารถ ตอบหัวข้อได้
คุณ ไม่สามารถ แนบไฟล์และเอกสารได้
คุณ ไม่สามารถ แก้ไขข้อความของคุณเองได้

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
ทางลัดสู่ห้อง


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


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