▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
วิศวกรรมศาสตร์
วิทยาศาสตร์
คณิตศาสตร์
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
เกี่ยวกับ Neural Network
1. ปกติผมทำข้อมูลสำหรับ Training และ Testing ไว้ทดสอบ ซึ่งได้แยก Class ของข้อมูลทั้งสองไว้ ในขั้นตอนเขียนโปรแกรม สมมติ ข้อมูลมี 3 Class แสดงแบบ Matrix ดังนี้
Class_Training A= [0 0 1;
0 1 0;
1 0 0];
ผมลองทำใหม่ ด้วยการระบุ Class_Training B= [3 2 1]; แล้วใช้ toolbox ใน Matlab เรียก Neural มา Train ข้อมูล พบว่า Train ได้ จึงสงสัยว่า การระบุ Class ทั้งสองแบบ Toolbox Matlab เห็นเป็น Output = 3 เหมือนกันไหมครับ? Class_Training B เห็น Output =1 แต่ Class_Training A B เห็น Output =3 ซึ่งทั้งสองแบบมีค่า error ไกล้เคียงกัน คือมันแค่ฟลุ๊ค หรือ Matlab มันตีความหมายได้เองครับ
2. นอกจากเรากำหนดจำนวน Hodden layer แล้ว และค่า parameter เล้กๆน้อยๆ ยังสามารถกำหนดค่าที่สำคัญอย่างอื่นให้กับ Neural ได้อีกไหม เพื่อเพิ่ม ปสภ. อ่ะคับ เช่น SVM ผม กำหนด Kernel ได้ แต่ผมไม่ค่อยแม่น Neural เลยไม่ทราบอ่ะครับ
หากท่านใดพอทราบ รบกวนสละเวลาชี้แนะทีนะครับ ขอบคุณล่วงหน้าครับ