ฉันต้องการเสนอความท้าทายด้านการเล่นกอล์ฟแบบอื่นให้กับชุมชนนี้:
(ประดิษฐ์) โครงข่ายประสาทเทียมเป็นรูปแบบการเรียนรู้ของเครื่องที่ได้รับความนิยมอย่างมากซึ่งสามารถออกแบบและฝึกอบรมให้ใกล้เคียงกับฟังก์ชั่นใด ๆ พวกเขากำลังมักจะใช้ในการแก้ปัญหาที่ซับซ้อนมากที่เราไม่ทราบวิธีการที่จะแก้ปัญหาอัลกอริทึมเช่นการรับรู้คำพูดบางชนิดของการจำแนกประเภทภาพงานต่างๆในระบบการขับขี่อิสระ ... สำหรับไพรเมอร์ในเครือข่ายประสาทการพิจารณาที่ยอดเยี่ยมนี้ บทความวิกิพีเดีย
เนื่องจากนี่เป็นครั้งแรกในสิ่งที่ฉันหวังว่าจะเป็นชุดของการเรียนรู้ทักษะการเล่นกอล์ฟฉันต้องการที่จะทำให้สิ่งต่าง ๆ เป็นไปอย่างง่ายดาย:
ในภาษาและกรอบที่คุณเลือกออกแบบและฝึกอบรมโครงข่ายประสาทเทียมที่กำหนดคำนวณผลิตภัณฑ์ของพวกเขาสำหรับจำนวนเต็มทั้งหมดระหว่าง (และรวมถึงและ )
เป้าหมายประสิทธิภาพ
เพื่อให้มีคุณสมบัติโมเดลของคุณอาจไม่เบี่ยงเบนมากกว่าจากผลลัพธ์ที่ถูกต้องในรายการใด ๆ เหล่านั้น
กฎระเบียบ
โมเดลของคุณ
- จะต้องเป็น 'โครงข่ายประสาท' แบบดั้งเดิม '(ค่าของโหนดนั้นคำนวณเป็นชุดแบบเชิงเส้นแบบถ่วงน้ำหนักของบางโหนดในเลเยอร์ก่อนหน้าตามด้วยฟังก์ชันการเปิดใช้งาน)
- อาจใช้ฟังก์ชันการเปิดใช้งานมาตรฐานต่อไปนี้เท่านั้น:
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ต้องใช้ไม่ว่าจะเป็น tupel / vector / list / ... ของจำนวนเต็มหรือลอยเป็นอินพุตเท่านั้น
- ส่งคืนคำตอบเป็นจำนวนเต็มลอย (หรือคอนเทนเนอร์ที่เหมาะสมเช่นเวกเตอร์หรือรายการที่มีคำตอบนี้)
คำตอบของคุณจะต้องมี (หรือลิงค์ไปยัง) รหัสทั้งหมดที่จำเป็นในการตรวจสอบผลลัพธ์ของคุณ - รวมถึงน้ำหนักที่ผ่านการฝึกอบรมของแบบจำลองของคุณ
เกณฑ์การให้คะแนน
เครือข่ายประสาทเทียมที่มีน้ำหนักน้อยที่สุด (รวมถึงน้ำหนักอคติ) จะเป็นผู้ชนะ
สนุก!
f(x) = x
เพื่อส่งต่ออินพุตหรือไม่