ถามเกี่ยวกกับ neural networks หน่อยครับ

ตอนนี้ผมอยากจะทำบอทไว้เล่นเกม เช่น flappy bird , เกมไดโนเสาร์ของ google chrome เวลาที่ไม่มีเน็ต

สมมุติว่าผมสามารถหาตำแหน่งของตัวเรา(agent) กับ สิ่งกีดขวางได้แล้วนะครับ

แล้วผมก็ไปศึกษา neural networks

แล้วที่ผมเข้าใจคือ neural networks จะเอาไว้ทำตอนที่เรามีชุดข้อมูลจำนวนหนึ่ง

แล้วโปรแกรมจะสร้างสมการจากชุดข้อมูลนั่น ผมเข้าใจถูกใช่มั้ยครับ

แต่ที่ผมอยากทำไม่มีชุดข้อมูลเริ่มต้นให้

ผมก็ไปหาอีกก็เจอ genetic algorithms ก็งงอีกเพราะเท่าที่ดูโค้ดผสมโครโมโซม

เป็นแบบสุ่มตัวอย่างแล้วมีการกำหนดเป้าหมายไว้แล้ว ก็แค่สุ่มผสมโครโมโซมไปเรื่อยๆจนได้ตามเป้าหมายหรือใกล้เคียงที่สุด

แต่ของผมที่จะทำผมจะรู้ได้ยังไงเป้าหมายคือค่าเท่าไร?

เช่นเกมได้โนเสาร์เล่นไปซักพักกระบองเพชรจะกว้างขึ้น ความเร็วจะเพิ่ม แล้วควรจะกระโดดที่จุดห่างจากกระบองเพชรเท่าไร?

ผมเลยอยากจะทราบว่าผมจะเอา neural networks กับ genetic algorithms มาทำยังให้ผมสามารถสร้างบอทที่เล่นเกมพวกนี้

หรือมีวิธีอื่นที่เป็น learning อะไรแบบนี้มั้ยครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่