|
|
|
สอบถามพี่ๆ เกี่ยวกัย สูตร K Nearest Neighbour Algorithm php ครับ |
|
|
|
|
|
|
|
อันนี้ต้องเริ่มเองครับ เพราะมันเป็นสูตรเฉพาะทาง
5+?=7 ถามคนอื่นเค้าตอบได้เพราะรู้ว่าย้าย 5 มาลบ 7 จะได้คำตอบ เพราะเค้ารู้วิธีแก้สมการอยู่แล้ว
โจทย์ในที่นี้คือการตั้งสมการมาให้เป็นตัวเลขคณิตศาสตร์ตรงๆก่อน แล้วค่อยนำสมการนั้นมาแปลงให้เป็นภาษาคอมพิวเตอร์
5+?=7 เมื่อเป็นภาษาคอมจะประมาณนี้
Code (PHP)
<?
$a=5;
$b="?????????????";
$c=7;
$b=$c-$a;
echo $b;
?>
สรุปว่าคุณ จขกท. ต้องเอาไปตั้งสมการ หรือเอาสมการมาให้ดูก่อนว่า ผมต้องการใขสมการแบบนี้ ถึงจะช่วยตอบได้
|
|
|
|
|
Date :
2014-03-08 02:12:43 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้ว กำหนดขนาดของ K (ควรกำหนดให้เป็นเลขคี่) เราต้องทำอย่างไงอะครับ
|
|
|
|
|
Date :
2014-03-08 04:14:41 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ไช่แบบนั้นนะครับ K คืออะไรผู้ตอบยังไม่รู้เลย ลองนึกภาพนะถ้าผมถามว่า
ช่วยเขียนโปรแกรมคำนวนดอกเบี้ยหน่อยครับ ผู้กู้กู้เงิน 1 ล้านบาท ดอกเบี้ยร้อยละ5% ต่อปี ระยะเวลา5ปี 60 งวด ต้องผ่อนเดือนเท่าไรถึงจะครบต้นครบดอก
ต่อให้โปรแกรมเมอร์เก่งแค่ไหนก็ทำให้ไม่ได้ เพราะเค้าไม่รู้สมการในการคำนวน จึงนำไปต่อยอดในการสร้างอัลกอรึทึมไม่ได้ แต่ถ้าบอกเค้าว่านี่นะสมการการเงินคำนวนยังงี้นะ เค้าถึงจะออกแบบโปรแกรมให้ได้
ประมาณนี้เหละครับพอจะเห็นภาพนะ
|
|
|
|
|
Date :
2014-03-08 04:54:51 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ผมคำนวณ ใน excel นะครับ
ผมต้องการ เอา ข้อมูล ของตัวที่1 เปรียบเทียบกับ ตัวที่ 2 ,3 ,4
ข้อมูลตัวที่1 ครับ
และ ข้อมูล ตัวที่ 2 ,3 ,4
ผมคำนวณออกมาแล้วได้แบบนี้อะครับ
|
|
|
|
|
Date :
2014-03-08 11:24:44 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองเขียนใน PHP แล้ว เอา ตัวที่ 1กับที่2 มาคำนวณ แล้ว ค่าที่ออกมาตรงครับ พอ เอาตัวที่ ใส่ไปในฐานข้อมูลด้วยจำนวนเลขยิ่งเพิ่มขึ้นเรื่อยๆ ครับ
|
|
|
|
|
Date :
2014-03-08 11:27:02 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://upload.one2car.com/download/download.aspx?pku=12B5A8F85BQARXK[NLV1TFNAYTA8I[
นี้ครับ
|
|
|
|
|
Date :
2014-03-08 16:12:54 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฐานข้อมูลผมเป็นแบบนี้ครับ
ผมเอา color_ID มาคำนวณ อะครับ
อะนี้โค้ดที่ผมเขียนครับ
Code (PHP)
Distance = 0;
$sql = "SELECT Chicken_ID,Organ_ID,Color_ID, MAX(C_Percentage) as MAX_CPercentage FROM dominant_feature GROUP BY Chicken_ID, Organ_ID ORDER BY Chicken_ID,Organ_ID;"; // คำสั่ง sql อ่านข้อมูลจากตาราง dominant_feature
$result = mysql_query($sql);
while($recordset = mysql_fetch_assoc($result)){ // วน loop ดึงข้อมูลออกมา ทีละ record
$chickNO = $recordset['Chicken_ID'];
$organNO = $recordset['Organ_ID'];
$myTable[$chickNO][$organNO] = $recordset['Color_ID'];
++$i;
$Distance += pow($_POST["Crest"][$i-1] - $myTable[$chickNO][$organNO] ,2);
}
echo $distance = sqrt($Distance);
Code (PHP)
$_POST["Crest"][$i-1]
ตัวนี้รับค่ามาจากหน้าfrom เป็น listmenu ครับ จะมี 11 ค่า
|
|
|
|
|
Date :
2014-03-08 16:31:48 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code หน้า from ครับ
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<table width="638" border="1" align="center">
<tr>
<td width="274"><div align="center"><font color="#000000"><strong>ลักษณะภายนอก</strong></font></div></td>
<td width="348"><div align="center"><font color="#000000"><strong>ลักษณะสีไก่พื้นเมือง</strong></font></div></td>
</tr>
<tr>
<td><div align="center" class="style6">หงอน</div></td>
<td><select name ="Crest[]" id="Crest1">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">ตา</div></td>
<td><select name ="Crest[]" id="Crest[]">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">หู</div></td>
<td><select name ="Crest[]" id="Crest[]2">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">ปาก</div></td>
<td><select name ="Crest[]" id="Crest[]3">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">สร้อยคอ</div></td>
<td><select name ="Crest[]" id="Crest[]4">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">ขนลำตัว</div></td>
<td><select name ="Crest[]" id="Crest[]5">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">ขนปีก</div></td>
<td><select name ="Crest[]" id="Crest[]6">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">สร้อยหลัง</div></td>
<td><select name ="Crest[]" id="Crest[]7">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">หาง</div></td>
<td><select name ="Crest[]" id="Crest[]8">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">แข้ง</div></td>
<td><select name ="Crest[]" id="Crest[]9">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td><div align="center" class="style6">เล็บ</div></td>
<td><select name ="Crest[]" id="Crest[]10">
<option value="0">กรุณาเลือกสี</option>
<option value="1">แดง</option>
<option value="2">ดำ</option>
<option value="3">ขาว</option>
<option value="4">เขียว</option>
<option value="5">เหลือง</option>
<option value="6">น้ำตาล</option>
<option value="7">ส้ม</option>
<option value="8">เทา</option>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="Submit" type="submit" value="จำแนก" />
</div></td>
</tr>
</table>
|
|
|
|
|
Date :
2014-03-08 17:02:47 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยผมหน่อยนะครับ
|
|
|
|
|
Date :
2014-03-09 15:29:40 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เงียบบกริบรุย T_T
|
|
|
|
|
Date :
2014-03-10 10:36:08 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เท่าที่ดูทั้ง 20 ชีท สูตรมันเหมือนกันทุกชีทเลยนี่ครับ =_=
|
|
|
|
|
Date :
2014-03-10 10:57:48 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่ายครับ พอทำเสร็จ แล้วก็ เรียงจากน้อยไปหามากครับ
แล้วก็ กำหนดค่า K ครับ
|
|
|
|
|
Date :
2014-03-10 14:51:29 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีใครพอจะรู้บ้างเลยหรอครับ
|
|
|
|
|
Date :
2014-03-11 19:43:11 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|