AI đã học được cách xác định khả năng cái chết sắp xảy ra của một anh hùng trong game Dota 2

Nhiều sự kiện có thể được dự đoán trước khi chúng xảy ra, chẳng hạn, khá rõ ràng là nhân vật của một người chơi trò chơi MOBA nổi tiếng Dota 2 sẽ sớm chết nếu một tướng địch mạnh hơn tiếp cận anh ta từ một khu vực khuất tầm nhìn. Nhưng những gì hiển nhiên đối với một người không phải lúc nào cũng dễ dàng đối với máy tính và không phải lúc nào một người cũng có thể theo dõi mọi thứ diễn ra trên bản đồ trò chơi. TRONG Bài viết Với tiêu đề “Đã đến lúc chết: Dự đoán cái chết của nhân vật trong Dota 2 bằng cách sử dụng Deep Learning”, các nhà nghiên cứu từ Đại học York đã mô tả cách họ có thể huấn luyện AI để dự đoán cái chết sắp xảy ra của một nhân vật trong game với độ chính xác khá cao 5 giây trước khi nó thực sự xảy ra .

AI đã học được cách xác định khả năng cái chết sắp xảy ra của một anh hùng trong game Dota 2

Trên thực tế, việc dự đoán rằng một nhân vật sẽ bị giết sau 5 giây khó hơn một chút so với cái nhìn đầu tiên. Trận đấu trung bình bao gồm 80 mảnh riêng biệt, trong mỗi mảnh đó, một nhân vật có thể thực hiện hàng chục trong số 000 hành động có thể (theo tính toán của các nhà nghiên cứu). Trung bình, người chơi trên bản đồ thực hiện 170 chuyển động trong mỗi đoạn trận đấu, thực hiện hơn 000 thay đổi trong trò chơi.

Các tác giả của nghiên cứu lưu ý rằng sức khỏe thấp của một nhân vật không phải lúc nào cũng liên quan chặt chẽ đến cái chết nhanh chóng của anh ta, vì một số anh hùng có khả năng chữa bệnh và cũng có những vật phẩm đặc biệt để chữa bệnh hoặc dịch chuyển tức thời. Tính đến tất cả các yếu tố này, nhóm đã sử dụng các bản ghi trận đấu Dota 2 do Valve cung cấp để đào tạo mạng lưới thần kinh, bao gồm 5000 trận đấu chuyên nghiệp và 5000 trận bán chuyên nghiệp được chơi tính đến ngày 5 tháng 0,133 năm ngoái. Trước khi đào tạo thực tế, các bản ghi đã được xử lý trước bằng cách chuyển đổi các trận đấu thành các mốc thời gian cho mỗi người chơi, được chia thành các phân đoạn thời gian trò chơi XNUMX giây, trong đó mỗi điểm trên thang đo chứa một bộ dữ liệu hoàn chỉnh về nhân vật và môi trường của anh ta.

Từ tất cả thông tin trong trò chơi, các nhà nghiên cứu đã xác định được 287 thông số, chẳng hạn như sức khỏe, mana, sức mạnh, sự khéo léo và trí thông minh của nhân vật, các vật phẩm kích hoạt có sẵn, khả năng sẵn sàng sử dụng, vị trí của anh hùng trên bản đồ, khoảng cách đến kẻ thù gần nhất và tháp phòng thủ của đồng minh, cũng như lịch sử xem xét chung (thời điểm và địa điểm người chơi nhìn thấy kẻ thù lần cuối). Các thông số này, như các nhà nghiên cứu chỉ ra, đóng vai trò quan trọng trong việc một nhân vật chết hay sống sót trong tương lai gần, trong đó vai trò quan trọng nhất là vị trí trên bản đồ và lịch sử của cuộc đánh giá.

Các đồng tác giả của bài báo viết: “Hành vi của người chơi bị ảnh hưởng bởi thông tin về quá khứ gần đây”. “Ví dụ, nếu kẻ thù chỉ đơn giản là khuất tầm nhìn, người chơi vẫn biết rằng hắn đang ở đâu đó trong khu vực. Mặt khác, nếu kẻ thù biến mất vài phút trước, hắn có thể ở bất cứ đâu theo quan điểm của người chơi. Đây là lý do tại sao chúng tôi thêm tính năng phân tích lịch sử đánh giá."

AI đã học được cách xác định khả năng cái chết sắp xảy ra của một anh hùng trong game Dota 2

Để đào tạo mạng lưới thần kinh, các nhà khoa học đã sử dụng 2870 đầu vào (287 thông số trên 10 người chơi) và 57,6 triệu điểm dữ liệu, dành 10% dữ liệu để xác minh và 10% dữ liệu khác để thử nghiệm. Trong các thử nghiệm của mình, nhóm nhận thấy rằng họ đạt được độ chính xác trung bình là 0,5447 trong các tình huống mà AI được yêu cầu dự đoán anh hùng nào trong số XNUMX người chơi của một trong hai đội sẽ chết trong vòng XNUMX giây tiếp theo. Ngoài ra, các nhà nghiên cứu chỉ ra rằng mô hình này có thể dự đoán số ca tử vong trong khoảng thời gian lớn hơn bằng cách nghiên cứu tất cả các yếu tố và tình huống có thể dẫn đến chúng.

Các nhà khoa học lưu ý rằng cách tiếp cận của họ có một số hạn chế nhất định, đó là hệ thống yêu cầu quá nhiều thông tin trong trò chơi (bao gồm cả thông tin về tướng địch vô hình đối với tướng được đề cập) để đưa ra dự đoán và nó có thể không tương thích hoàn toàn với các phiên bản trò chơi mới. Tuy nhiên, họ tin rằng mô hình mà họ đã phát triển có sẵn ở nguồn mở trên GitHub, có thể hữu ích cho người bình luận và người chơi khi họ theo dõi diễn biến trận đấu.

“Trò chơi thể thao điện tử rất phức tạp và do tốc độ chơi trò chơi cao, sự cân bằng của trò chơi có thể thay đổi theo đúng nghĩa đen trong vòng vài giây, trong khi nhiều sự kiện khác nhau có thể xảy ra ở nhiều khu vực trên bản đồ trò chơi cùng một lúc. Chúng có thể xảy ra nhanh đến mức bình luận viên hoặc khán giả có thể dễ dàng bỏ lỡ một thời điểm quan trọng của trận đấu và sau đó chỉ xem hậu quả của nó”, các nhà nghiên cứu viết. “Đồng thời, trong Dota 2, giết tướng địch là một sự kiện quan trọng thu hút sự quan tâm của cả bình luận viên và người xem.”



Nguồn: 3dnews.ru

Thêm một lời nhận xét