Tags:
Node Thumbnail

เมื่อต้นปี DeepMind เคยประกาศว่าสนใจเล่น StarCraft แข่งกับมนุษย์ เมื่อคืนนี้ในงาน BlizzCon 2016 ทาง DeepMind ก็ประกาศความร่วมมือกับ Blizzard Entertainment เพื่อนำ StarCraft II มาสู่วงการ AI อย่างเป็นทางการ

DeepMind บอกว่า StarCraft เป็นเกมที่เหมาะกับการทดสอบ AI เพราะการกระทำของผู้เล่นถูกควบคุมด้วยระบบเศรษฐกิจภายในเกม (การเก็บแร่) และผู้เล่นแต่ละคนเห็นข้อมูลในแผนที่จำกัด ต้องส่งยูนิตไปสำรวจข้อมูลคู่ต่อสู้ และจำข้อมูลนั้นไว้ใช้งาน (ซึ่งไม่ใช่ข้อมูลล่าสุด) ส่งผลให้เกมมีความซับซ้อนสูง ต่างไปจากการเล่นหมากรุกหรือโกะ ที่ผู้เล่นแต่ละฝั่งเห็นข้อมูลของฝ่ายตรงข้ามทั้งหมด

สิ่งที่ DeepMind จะทำร่วมกับ Blizzard คือพัฒนา StarCraft II ให้เป็นสภาพแวดล้อมสำหรับทดสอบ AI โดยจะเปิด API ให้นักวิจัยทุกคน (ไม่จำกัดเฉพาะทีมของ DeepMind) เข้าถึงได้ในปีหน้า ตัว API จะส่งข้อมูลกลับออกมาเป็นภาพแผนที่ความละเอียดต่ำที่แยกข้อมูลตามเลเยอร์ เพื่อให้ AI นำไปประมวลผลต่อได้ง่าย

ที่มา - DeepMind

Get latest news from Blognone

Comments

By: osmiumwo1f
ContributorWindows PhoneWindows
on 5 November 2016 - 07:47 #951877
osmiumwo1f's picture

ไม่ได้ต่างจากระบบ AI ที่มีอยู่ในเกมอยู่แล้วเท่าไร เพราะตัว AI ที่เล่นผ่าน API ก็ได้ข้อมูลที่มากกว่าผู้เล่นได้เหมือนเดิมครับ

By: mk
FounderAndroid
on 5 November 2016 - 08:14 #951882 Reply to:951877
mk's picture

ระบบของ DeepMind นี่ได้ข้อมูลเหมือนกับผู้เล่นมนุษย์ครับ ถึงต้องออก API ให้แยกเลเยอร์ภาพไปประมวลผลต่อได้

By: zyzzyva
Blackberry
on 5 November 2016 - 09:37 #951901 Reply to:951877

The end goal for DeepMind is still to build a computer that can play StarCraft the way a person can, by simply looking at the pixels on the screen and sending keyboard and mouse input to manipulate them. But in the short term, it’s a lot easier for DeepMind to teach their system with a simplified view, that spits out low resolution images of the map and mini map, and breaks down the features into different layers, clearly showing detail such as terrain height, unit type, and health.

บทความจาก The Guardian ครับ

By: devilblaze
iPhoneAndroidWindows
on 5 November 2016 - 13:39 #951929 Reply to:951877
devilblaze's picture

แต่ ai ในเกมส์ที่มีอยู่ตอนนี้ของ starcraft โดนเลี้ยงต๋อยได้บ่อยๆถ้าคนเล่นคุ้นกับ ai แล้ว

หากเป็น ai ที่เรียนรู้ได้ มันอาจจะแก้ทางไม่ให้โดนเลี้ยงต๋อยก็ได้

By: rattananen
AndroidWindows
on 5 November 2016 - 09:54 #951904

ถ้ามี feature layer เท่านี้น่าจะ noob จะฮะ
เดาความเคลื่อนไหวของศัตรูไม่เป็นแบบนี้
เกม RTS มันมีอะไรให้คิดมากกว่านั้น
เอานิสัยของ player ศัตรูมาใช้ในตัดสินใจยังได้เลยฮะ

By: EsaOsy
ContributorAndroid
on 5 November 2016 - 13:35 #951926

ช่อง type น่าจะมีสีเยอะกว่านี้นะ ทุกยูนิท ทุกสิ่งก่อสร้าง คนละสีหมดเลย เพราะแต่ละยูนิท หรือ สิ่งก่อสร้าง มีความสำคัญไม่เท่ากัน ทำลายอันไหนก่อนได้เปรียบ

By: Remma
AndroidWindows
on 5 November 2016 - 21:19 #951999
Remma's picture

มันคือจุดอ่อนสุดของระบบ Computer AI ณ ตอนนี้เลยมั้งเนี่ย ที่ยังแยกแยะจากภาพอย่างเดียวว่าอะไรเป็นอะไรได้แย่กว่าสมองมนุษย์มากๆ เป็นจุดสำคัญที่สร้างปัญหาให้ระบบขับรถอัตโนมัติทำงานผิดพลาดด้วย

ผมว่าน่าจะฝึก AI ให้ดูภาพบนจอให้รู้เรื่องก่อนจะไปแข่งกับคนนะ อันนี้มันลัดขั้นตอนแล้วก็กึ่งๆเอาเปรียบผู้เล่นที่เป็นคนด้วย เพราะตอนตะลุมบอลกันคนก็มองบนจอได้ลำบากว่าอะไรเป็นอะไรเหมือนกัน

By: syootakarn
iPhoneWindows PhoneAndroidBlackberry
on 5 November 2016 - 21:29 #952002 Reply to:951999
syootakarn's picture

ข้อดีของมันก็มีนะ มันไม่มีเหนื่อย ไม่หิว ไม่เรียกร้อง พ่ายแพ้มันก็ไม่ท้อ

By: ninja741 on 6 November 2016 - 22:50 #952178

4 เลเยอร์ที่ให้มาพอสำหรับทุกอย่างแล้วครับ คนที๋โปรจริงๆในหัวก็ process แค่ 4 เลเยอร์นี่แหละ

By: Hoo
AndroidWindows
on 6 November 2016 - 23:43 #952181

เหมือนได้ข่าวว่า เกาหลี ยุบลีก โปรStarcraft ไปแล้วนิ??

จะเหลือโปรมนุษย์ให้สู้ตอนทำเสร็จมั๊ยเนี่ย??