Lanier telah menemukan kata 50 sen dalam upaya untuk melebarkan jaring di sekitar seperangkat ide tertentu yang menggambarkan model komputasi untuk membuat program komputer yang memiliki karakteristik tertentu yang dapat diidentifikasi.
Kata itu berarti:
Mekanisme untuk interaksi komponen yang menggunakan pengenalan pola atau kognisi buatan sebagai pengganti pemanggilan fungsi atau pesan.
Idenya sebagian besar berasal dari biologi. Mata Anda berinteraksi dengan dunia, bukan melalui fungsi seperti See(byte[] coneData)
, tetapi melalui permukaan yang disebut retina. Itu bukan perbedaan sepele; komputer harus memindai semua byte dalam coneData
satu per satu, sedangkan otak Anda memproses semua input secara bersamaan.
Lanier mengklaim bahwa antarmuka yang terakhir lebih toleran terhadap kesalahan, karena itu (satu bit yang tergelincir coneData
dapat merusak seluruh sistem). Dia mengklaim bahwa itu memungkinkan pencocokan pola dan sejumlah kemampuan lain yang biasanya sulit untuk komputer, yang memang demikian.
Mekanisme "fenotropis" klasik dalam sistem komputer adalah Jaringan Syaraf Tiruan (JST). Dibutuhkan "permukaan" sebagai input, bukan Antarmuka yang ditentukan. Ada teknik-teknik lain untuk mencapai beberapa ukuran pengenalan pola, tetapi jaringan saraf adalah yang paling selaras dengan biologi. Membuat ANN itu mudah; sulit untuk melakukan tugas yang ingin Anda lakukan dengan andal itu sulit, karena sejumlah alasan:
- Seperti apa tampilan dan permukaan "tampilan"? Apakah mereka stabil, atau apakah mereka bervariasi dalam ukuran dari waktu ke waktu?
- Bagaimana Anda mendapatkan struktur jaringan yang benar?
- Bagaimana Anda melatih jaringan?
- Bagaimana Anda mendapatkan karakteristik kinerja yang memadai?
Jika Anda ingin berpisah dengan biologi, Anda dapat membuang model biologis (yang mencoba mensimulasikan operasi neuron biologis yang sebenarnya) dan membangun jaringan yang lebih erat bersekutu dengan "neuron" sebenarnya dari sistem komputer digital (logika). gerbang). Jaringan-jaringan ini disebut Adaptive Logic Networks (ALN). Cara kerjanya adalah dengan membuat serangkaian fungsi linier yang memperkirakan kurva. Prosesnya terlihat seperti ini:
... di mana sumbu X mewakili beberapa input ke ALN, dan sumbu Y mewakili beberapa output. Sekarang bayangkan jumlah fungsi linier meluas sesuai kebutuhan untuk meningkatkan akurasi, dan bayangkan proses yang terjadi di dimensi yang sewenang-wenang, diimplementasikan seluruhnya dengan gerbang logika AND dan OR, dan Anda memiliki gambaran seperti apa bentuk ALN.
ALNs memiliki karakteristik tertentu yang sangat menarik:
- Mereka cukup mudah dilatih,
- Mereka sangat dapat diprediksi, yaitu sedikit perubahan dalam input tidak menghasilkan perubahan liar dalam output,
- Mereka cepat kilat, karena mereka dibangun dalam bentuk pohon logika, dan beroperasi seperti pencarian biner.
- Arsitektur internal mereka berkembang secara alami sebagai hasil dari rangkaian pelatihan
Jadi program fenotropik akan terlihat seperti ini; itu akan memiliki "permukaan" untuk input, arsitektur dan perilaku yang dapat diprediksi, dan itu akan toleran terhadap input berisik.
Bacaan Lebih Lanjut
Pengantar Jaringan Adaptif Logika Dengan Aplikasi untuk Mengaudit Penilaian Risiko
"Berorientasi Objek" vs "Berorientasi Pesan," oleh Alan Kay
phenotropic program
?