
Saya mengikuti dengan penuh minat topik simulasi makhluk hidup melalui program komputer. Jaringan saraf membuat kemajuan luar biasa dalam mencerna informasi berukuran gigabyte.
Pelatihan jaringan saraf, dalam hal sumber daya yang diperlukan, telah jauh dari kekuatan rata-rata komputer desktop. Oleh karena itu, proyek "mainan" dengan umpan balik cepat dalam hal pembelajaran jaringan saraf selalu menarik. Dan yang terbaik dari semuanya, jaringan saraf itu sendiri dan belajar tanpa upaya nyata dari pihak pengembang. Musim semi ini saya sangat terkejut menemukan artikel Job Talle tentang neuroevolution cumi-cumi.
Artikel yang relatif singkat berisi deskripsi prinsip fisik pergerakan cumi-cumi, dan deskripsi jaringan saraf spike yang belum pernah saya lihat dalam pekerjaan saya, yang mengatur tentakel cumi-cumi bergerak, dan di atas ini adalah algoritme genetika untuk seleksi alam individu yang paling cocok. Tentang apa artikel itu, lebih tepatnya tentang bagaimana saya mengusir kutu.
Mari kita mulai dengan sumbernya:
Artikel asli diambil sebagai dasar pemrograman cumi-cumi (gurita)

Terjemahan dari artikel di atas di Habré.
Jika pembaca mengikuti tautan, dia akan menemukan cerita terperinci (dan terjemahannya) tentang penerapan neuroevolution pada contoh cumi-cumi. Hasil artikel akan terlihat seperti ini:

atau seperti ini:

Artikel ini menyediakan kode sumber dan tautan ke simulasi yang dijalankan di browser.
Ketika semuanya sudah siap, diceritakan dan ditampilkan, pertanyaannya tetap, bagaimana sebenarnya program ini bekerja.
JavaScript ++. , . :


, 80- . .
:
, .
.
.

, , :

:
, :

, . .

:

:

2D, 3D , . :

:


, , . Bullet Physics Library:

, :

3D. , . , 3D . . .
, - "":

, "" . () , . ( ) . . , . . : 3D ? .