Frog adalah proyek eksperimental kehidupan buatan dengan tujuan akhir menciptakan simulasi bentuk kehidupan dengan "ekspresi kesadaran diri". Arsitektur teknisnya didasarkan pada model otak buatan yang diusulkan pada tahun 2002. Proyek ini tidak akan pernah berakhir. Dimulai dengan simulasi bentuk kehidupan sederhana, lalu katak, anjing..., dan diakhiri dengan otak buatan dengan "ekspresi sadar diri", atau dengan kata lain, diakhiri dengan robot yang menggantikan manusia .
Saat ini, tujuan awal pertamanya adalah menciptakan kehidupan buatan yang sebenarnya: Paramecium (catatan: pada dasarnya sudah selesai). Itu harus memiliki empat karakteristik pertama di bawah ini
1. Struktur otak dihasilkan oleh komputer: jaringan saraf dihasilkan oleh algoritma komputer, tetapi algoritma komputer hanya terbatas pada simulasi lingkungan dan tidak berpartisipasi langsung dalam membangun jaringan saraf karena membunuh nyawa yang tidak memenuhi syarat dan tidak pernah berpartisipasi aktif.
2. Struktur otak dapat diwariskan: Mirip dengan DNA biologis, struktur otak yang dihasilkan komputer (jaringan saraf) dapat dijelaskan dengan aturan algoritme sederhana, dan aturan algoritme ini dapat dikompresi menjadi fragmen yang lebih pendek untuk disimpan dan digunakan dalam generasi belalang berikutnya. Konstruksi cacing.
Struktur otak yang dapat berubah: Aturan algoritma dapat bermutasi. Struktur otak paramecium generasi berikutnya umumnya mirip dengan generasi sebelumnya, namun terdapat beberapa mutasi.
3. Beradaptasi dengan lingkungan: Paramecium dapat bertahan hidup dalam simulasi lingkungan virtual. Terdapat sedikit perubahan pada lingkungan, dapat beradaptasi dengan lingkungan, dan bertahan dari generasi ke generasi serta mewarisi kemampuan beradaptasi dengan lingkungan tersebut.
4. Gunakan atau hilangkan: Ini hipotesis. Pada makhluk hidup, ada fenomena organ yang lebih banyak digunakan rentan mengalami mutasi (misalnya sering mengunyah sirih rentan terkena kanker mulut). percaya bahwa hal ini tidak terjadi secara kebetulan, tetapi merupakan fungsi organisme yang berguna dalam proses evolusi, sehingga mereka dapat bermutasi lebih cepat untuk beradaptasi dengan lingkungan, dan kemungkinan besar mutasi ini akan mempengaruhi masa depan. generasi melalui sel genetik.
Ini adalah proyek Java, dibagi menjadi tiga modul: Aplikasi, Env, dan Frog: Modul aplikasi: digunakan untuk layanan dasar seperti startup dan shutdown proyek. Di lingkungan Windows, Anda dapat menggunakan run.bat untuk memulainya guna melihat demonstrasi.
Modul Env: mensimulasikan ruang hidup biologis, menggunakan berbagai bentuk kisi grafis untuk mengekspresikan dan mensimulasikan makanan, musuh alami, rintangan, dan objek lainnya. Ruang virtual ini sepenuhnya dikontrol oleh pemrogram dan akan terus menjadi semakin indah seperti otak Katak berkembang. Semakin kompleks hal tersebut.
Katak: Ini adalah tubuh utama kehidupan buatan. Saat ini ia diberi nama Katak. Ia terutama memiliki organ-organ berikut
1. Organ motorik: Terhubung dengan neuron motorik, hanya memiliki 4 gerakan: atas, bawah, kiri, dan kanan.
2. Organ makan: Ketika koordinat Katak dan makanan bertepatan, makanan akan dihapus dari Env, dan nilai energi Katak akan meningkat, dan neuron sensorik makan Katak akan diaktifkan. dan energinya akan habis.
3. Organ visual: Ini adalah bagian dari model otak. Selama percobaan, area neuron di otak dipilih secara acak sebagai area visual.
4. Organ otak: Ini adalah masalah yang ingin dipecahkan oleh programmer, dan juga merupakan tujuan akhir yang ingin kita capai. Pembuatan model otak dihasilkan oleh optimasi komputer dan evolusi berulang siklik. Namun, algoritma evolusioner ini masih harus dikontrol oleh pemrogram dan dieksplorasi selangkah demi selangkah. Hal ini untuk mencegah lingkungan virtual menjadi terlalu rumit dan untuk mencegah model otak dari tidak beradaptasi dengan lingkungan. Semua organisme hidup musnah, menyebabkan percobaan terhenti dan tidak dapat dilanjutkan.