NEAT_CSharp
1.0.0
การใช้งาน Neuroevolution ของ Augmenting Topologies (NEAT) ใน C#
อัลกอริทึมนั้นอ้างอิงจากรายงานของ Ken Stanley: http://nn.cs.utexas.edu/downloads/papers/stanley.alife03.pdf และแหล่งข้อมูลบนเว็บไซต์ของเขา: http://www.cs.ucf.edu/~kstanley /neat.html
กล่าวโดยสรุป NEATs เป็นวิธีหนึ่งในการค้นหาโครงข่ายประสาทเทียมในการแก้ปัญหาจากจำนวนประชากรของเครือข่าย โทโพโลยีของเครือข่ายเหล่านั้นมีการเปลี่ยนแปลงอยู่ตลอดเวลา (ไม่เหมือนกับโครงข่ายประสาทเทียมแบบเดิม) โดยมีการเพิ่มและลบโหนดและการเชื่อมต่อ นอกเหนือจากการเปลี่ยนแปลงน้ำหนัก
ด้านล่างนี้เป็นตัวอย่าง (ยังไม่รวมอยู่ด้วย) ของ NEAT ที่ใช้ในการฝึกงู (ตอนแรกมันไม่รู้ว่าต้องทำอะไรเลย):