Android

Apa kuasa bot openai yang mengalahkan dendi

НОВЫЕ СВЕРХБОТЫ НА THE INTERNATIONAL 2018 | ИГРА КОМАНДЫ ПРОИГРОКОВ ПРОТИВ ЛУЧШИХ БОТОВ

НОВЫЕ СВЕРХБОТЫ НА THE INTERNATIONAL 2018 | ИГРА КОМАНДЫ ПРОИГРОКОВ ПРОТИВ ЛУЧШИХ БОТОВ

Isi kandungan:

Anonim

Minggu lalu, sejarah dicipta di alam Dota 2 dan AI. Di The International, Dendi, salah seorang pemain terbaik dalam permainan itu, dipukuli tanpa ampun dalam 1v1, dengan bot, dua kali berturut-turut. Bot yang dipersoalkan dibuat oleh OpenAI, permulaan Elon Musk.

Sekarang anda mungkin mempunyai beberapa soalan. Apa Dota? Apakah OpenAI? Dan mengapa ini penting? Untuk bermula dengan, Dota adalah permainan MOBA percuma untuk bermain di mana anda mengawal Heroes dan matlamat anda adalah untuk memusnahkan lawan Purba. Ramai peminat Dota mungkin tersinggung pada kalimat terakhir kerana ada begitu banyak untuk Dota kemudian saya merumuskan.

Permainan ini sangat kompleks dengan lengkung pembelajaran yang sangat curam kepadanya. Saya telah memulakan misi untuk belajar Dota beberapa waktu yang lalu dan saya mengambil masa seminggu untuk meneruskan asas Cara Video, di mana mereka menerangkan strategi permainan, apa senjata, mantra, pahlawan dan bagaimana saya merayap. Dan ini menjadikan seluruh pertempuran AI vs Dendi penting kerana ia menggambarkan betapa canggih AI dan ML telah menjadi. Oleh itu, mari kita lihat apa yang menjana bot itu dan kita perlu takut tentang pemberontakan AI.

Kebangkitan Planet AI

AI menjadi Skynet adalah masalah yang dapat diperdebatkan. Elon Musk percaya bahawa jika tidak disimpan, Skynet seperti senario mungkin berlaku. Sebaliknya, Mark Zuckerberg mengatakan bahawa AI tidak berbahaya dan tidak akan menyebabkan Senario Doomsday. Elon Musk memulakan OpenAI dengan matlamat ini.

Untuk mengelakkan penyalahgunaan AI dan penyelidikan ke AI yang tidak akan berpaling kepada kami. Dan saya berada di sisinya.

Tetapi itu bukan apa yang kita ada di sini untuk dibincangkan. Topik utama adalah untuk mengetahui apa yang menjana bot yang dibuat oleh OpenAI. Untuk mendapatkan pemahaman, saya membaca beberapa kertas penyelidikan dan blog mengenai subjek dan juga menghubungi rakan saya Anmol Sharma yang merupakan penyelidik AI & ML.

Pembelajaran Peneguhan

Inilah nama teknologi di belakang bot Dota OpenAI. Tetapi sebelum kita menyelidiki, kita perlu memahami bagaimana umum AI, atau secara khusus AI dalam Video Games berfungsi. AI adalah istilah lembaga yang sangat dan mengandungi banyak topik seperti Pembelajaran Mesin, Pembelajaran Jernih dan Rangkaian Neural untuk menamakan beberapa. Untuk mentakrifkan AI, kita boleh mengatakan bahawa kemampuan komputer untuk belajar dari maklumat dan membuat keputusan berdasarkan pembelajarannya. Semakin banyak belajar, semakin banyak ketepatan peningkatan keputusan.

Bagaimana Ia Berbeza Dari Bot Normal?

Bot dalam permainan video umum mungkin kelihatan seperti mereka pintar tetapi ia bukan bentuk sebenar AI. Hampir semua bot dalam permainan ini diprogramkan berdasarkan set If..This..Then..That statements. Mereka hanya mengikut kenyataan dan mengambil tindakan berdasarkan keadaan yang ditulis dalam kenyataan itu.

Di atas saya telah menunjukkan contoh yang sangat mudah. Pernyataan dalam permainan nyata jauh lebih kompleks dengan syarat-syarat dalam keadaan. Semakin jelas dan terperinci pernyataan ini, semakin banyak bot akan kelihatan pintar.

Ganjaran dan Penghukuman

Dalam AI lingo, apa yang kita panggil sebagai bot dikenali sebagai Agen. Matlamatnya adalah untuk menjadikan agen itu mempelajari apa sahaja yang kita mahu ia belajar. Ejen itu belajar melalui kaedah yang sama seperti anjing anda belajar, melalui ganjaran dan hukuman. Apabila ejen membuat kesilapan, ia akan dihukum dan apabila ia membuat tekaan yang betul atau memberikan jawapan yang betul, ia akan diberi ganjaran. Melalui sistem ini, ejen belajar untuk mengaitkan tindakan yang tidak boleh dilakukan untuk mengelakkan penalti dan melakukan tindakan (atau tindakan serupa) yang memberi ganjaran.

Jika anda berfikir dengan teliti, ia seperti membuat keputusan berdasarkan syarat-syarat tertentu, seperti algoritma yang melakukannya. Seperti yang telah saya tunjukkan di atas, bot permainan, yang akan muncul di barisan peledak, akan mengambil tindakan mengikut algoritma. Algoritma dalam AI, jelasnya sangat kompleks daripada ini, yang menjadikan seluruh sistem pintar.

Datang ke bot OpenAI kami, menurut pemaju, ia mempelajari keseluruhan permainan dalam masa 2 minggu. Sepanjang masa 2 minggu, ia berada dalam talian 24 × 7 dan bermain melawan salinan sendiri. Itulah tonggak yang mengagumkan memandangkan kerumitan permainan dan hakikatnya ia dapat mengalahkan Dendi.

Kenapa Kereta Kurangkan Kereta Masih Tidak Di Sini?

Ini adalah salah satu persoalan pertama yang muncul dalam fikiran saya ketika saya mendengar tentang keseluruhan acara ini. Sekiranya bot boleh belajar permainan sedemikian dan melatih diri ke titik pemukul pemain teratas, kenapa kita masih mengendalikan roda. Dan ini adalah persoalan yang sama yang saya tembak di kawan saya, En. Anmol Sharma, yang juga telah meneliti di kereta tanpa pemandu. Inilah yang dia katakan.

Dalam permainan, yang dibangunkan oleh manusia, bilangan pembolehubah kurang. Plus, jika ejen (bot) membuat kesilapan, penalti paling teruk adalah kerugian pusingan. Di dunia nyata, satu kesilapan adalah kematian.

Walaupun Dota adalah permainan yang kompleks, kemungkinan perpindahan bergerak, mantra dan taktik, walaupun masih tidak masuk akal, masih terbatas. Dan kesilapan dibenarkan tanpa penalti yang nyata. Tetapi sekiranya Ejen kereta kurang pemandu, kesilapan boleh menyebabkan kemalangan berbahaya dan juga kematian.

Di dunia nyata, bilangan pembolehubah yang dipantau oleh ejen adalah tidak berkesudahan dan situasi yang timbul disebabkan oleh pembolehubah ini, seperti kereta lain tiba-tiba berubah lorong, melompat pejalan kaki di hadapan kereta, juga tidak berkesudahan. Tambahan pula, seperti yang dijelaskan oleh Jeremy Clarkson, mereka perlu membuat keputusan moral dan etika apabila tiba-tiba kemalangan segera (walaupun teorinya tidak sah).

Masa depan

Kita sudah tahu robot kawalan manusia yang melakukan pembedahan intrinsik. Lompat seterusnya adalah robot AI yang dikendalikan. Dan ini hanya dalam bidang perubatan. AI pasti akan menjadi teknologi baru yang dominan dalam dekad yang akan datang dalam banyak bidang. Tetapi, AI juga boleh disalahgunakan untuk tujuan jahat seperti serangan DDoS, Bot Ransomware dan penggodaman PC atau sistem korporat lain.

Berhubung dengan Dota dan permainan lain, kita boleh mengharapkan untuk melihat bot pintar sedemikian dibuat untuk permainan lain juga, terhadap siapa pemain boleh berlatih untuk melakukan lebih baik. Dan adakah saya menyebut OpenAI akan melakukan 5v5 di Antarabangsa tahun depan? Oleh itu, saya tidak mahu mengasah kemahiran Dota saya untuk sekurang-kurangnya mengalahkan bot dumbar yang dibina. Rapier Ilahi di sini saya datang!