ระบบ AI ของ NVIDIA สร้าง Pac-Man ตั้งแต่เริ่มต้นเสร็จภายใน 4 วัน

0
https://o.aolcdn.com/images/dims?quality=85&image_uri=https%3A%2F%2Fs.yimg.com%2Fos%2Fcreatr-images%2F2020-05%2Fba0d5b40-9b83-11ea-b791-6f2ead322107&client=amp-blogside-v2&signature=1df9df32440c157197405ed25838c9ba661a4856

เกม Pac-Man นั้นเป็นเกมอาร์เคด (arcade) ที่นิยมมากในช่วงปี 2523 ซึ่งทำสถิติในการใช้เวลาพัฒนาสร้างขึ้นมาถึงราว 17 เดือนในการออกแบบ เขียนโปรแกรมจนเสร็จสมบูรณ์ หากแต่ 40 ปีให้หลัง NVIDIA ใช้เวลาเพียงแค่ 4 วันเท่านั้นในการเทรน GameGAN ระบบ AI ใหม่ที่สามารถสร้างเกมขึ้นมาได้ทั้งหมดโดยอิงจากข้อมูลที่เข้าไปรับชมระบบ AI อีกตัวที่เล่นให้ดูเพียงเท่านั้น

GameGAN นั้นเป็นโครงข่าย Generative Adversarial Network หรือ GAN ตัวหนึ่งที่คนทั่วไปมักเอาไปใช้สร้างภาพที่คล้ายคนจริงๆ แต่ไม่ได้มีตัวตนอยู่ โดยทั่วไป GAN จะทำงานโดยใช้โครงข่ายประสาทเทียม (Neural Network) 2 ตัว คือ generator และ discriminator ซึ่ง generator จะถูกเทรนบนข้อมูลตัวอย่างขนาดใหญ่จากนั้นจะถูกสอนให้สร้างภาพขึ้นมาโดยอิงจากที่เห็น ส่วน discriminator จะเปรียบเทียบภาพที่สร้างขึ้นมากับตัวอย่างใน dataset แล้ววัดผลว่ามันใกล้เคียงกันแล้วหรือยัง ซึ่งด้วยการวนทำงานในลักษณะนี้ไปเรื่อยๆ จะทำให้ระบบ AI สามารถสร้างภาพได้สมจริงมากยิ่งขึ้นเรื่อยๆ

ส่วนกรณีของ GameGAN นั้น ตัว generator จะถูกเทรนบนข้อมูลการเล่น 50,000 session แล้วก็จะถูกบอกให้สร้างขึ้นมาใหม่ทั้งหมด ทั้งส่วนของกำแพงและเม็ดต่างๆ รวมถึงตัวผี Pac-Man และกฎต่างๆ จากการปฏิสัมพันธ์กัน ซึ่งทั้งกระบวนการนั้นประมวลผลบนการ์ด GP100 4 ตัว

อย่างไรก็ดี GameGAN จะไม่ได้ให้โค้ดใดๆ ออกมา หรือว่าจะสามารถเข้าไปที่ตัวเอนจินของเกมได้ ซึ่งมันจะเหมือนกับการเรียนรู้กฏต่างๆ ในลักษณะที่น้องชายเรียนรู้จากที่พี่ชายเล่นเกมให้ดู และ GameGAN ก็คือทำในลักษณะเดียวกันคือเรียนรู้จากการมองระบบ AI อีกตัวหนึ่งเล่นเกมนั่นเอง

“ในช่วงไม่กี่ปีนี้ ได้มีระบบ AI ถูกสร้างขึ้นมามากมายที่สามารถเล่นเกมได้ ซึ่งมันก็ได้เป็นผู้เล่นภายในเกมเหล่านั้นด้วย” คุณ Rev Lebaredian รองประธานฝ่ายเทคโนโลยีจำลองของ NVIDIA กล่าว “หากแต่สิ่งนี้เป็น GAN ตัวแรกที่สามารถสร้างเกมขึ้นมาใหม่ได้จริงด้วยตัวเองในลักษณะแบบ black box”

“สิ่งนี้สามารถช่วยอะไรได้ พวกเราสามารถมี GAN ที่เพียงแค่เรียนรู้กฏต่างๆ จากการสังเกตการณ์ได้”เขาเพิ่มเติม “โดยอุดมคติ พวกเราอาจจะสามารถสอนบางอย่างเหมือนๆ GameGAN นี้กับกฏระเบียบขั้นตอนบางอย่างสำหรับโลกที่คุณต้องการสร้างได้” ตัวอย่างทั่วไปก็อาจจะเช่น การติดกล้องวีดีโอไว้ที่หน้ารถแล้วก็เริ่มขับไป จากนั้นให้ GameGAN มาเรียนรู้จากข้อมูลวีดีโอเหล่านั้นเพื่อสร้างข้อมูลที่ดูสมจริงตามที่กล้องนั้นได้มองเห็นได้เลย เป็นต้น

Source : https://www.engadget.com/nvidia-pac-man-ai-gamegan-130045785.html