Bisakah jaringan saraf menghitung


12

Dalam semangat lelucon Tensorflow Fizz Buzz dan XOr yang terkenal, saya mulai berpikir, apakah mungkin merancang jaringan saraf yang mengimplementasikan fungsi y=x2 ?

Diberikan beberapa representasi dari angka (misalnya sebagai vektor dalam bentuk biner, sehingga angka 5tersebut diwakili sebagai [1,0,1,0,0,0,0,...]), jaringan saraf harus belajar untuk mengembalikan kuadratnya - 25 dalam kasus ini.

Jika saya bisa menerapkan y=x2 , saya mungkin bisa mengimplementasikan y=x3 dan umumnya setiap polinomial x, dan kemudian dengan seri Taylor saya bisa memperkirakan y=sin(x) , yang akan menyelesaikan masalah Fizz Buzz - jaringan saraf yang dapat menemukan sisa divisi.

Jelas, hanya bagian linier NNs tidak akan dapat melakukan tugas ini, jadi jika kita bisa melakukan perkalian, itu akan terjadi berkat fungsi aktivasi.

Bisakah Anda menyarankan ide atau membaca tentang masalah?

Jawaban:


10

Jaringan saraf juga disebut sebagai aproksimasi fungsi universal yang didasarkan pada teorema aproksimasi fungsi universal . Ini menyatakan bahwa:

Dalam teori matematika jaringan saraf tiruan, teorema aproksimasi universal menyatakan bahwa jaringan umpan-maju dengan lapisan tersembunyi tunggal yang mengandung jumlah neuron yang terbatas dapat memperkirakan fungsi kontinu pada subset kompak Rn, dengan asumsi ringan pada fungsi aktivasi

y=x2

Anda dapat menemukan pelajaran luar biasa di sini dengan contoh buku catatan.

Juga, karena kemampuan seperti itu JST dapat memetakan hubungan yang kompleks misalnya antara gambar dan labelnya.


2
Terima kasih banyak, inilah tepatnya yang saya minta!
Boris Burkov

4
Meskipun benar, itu ide yang sangat buruk untuk mempelajarinya. Saya gagal melihat dari mana kekuatan generalisasi akan muncul. NN bersinar ketika ada sesuatu untuk digeneralisasi. Seperti CNN untuk visi yang menangkap pola, atau RNN yang dapat menangkap tren.
Jeffrey mendukung Monica

14

f(x)=x2Rn

RnRnxf(x)=x2Rf(x)=x2xR

sin(x)x=0x10000


3
Tangkapan bagus! "set kompak".
Esmailian

2
Banyak terima kasih, sobat! Pembuka mata!
Boris Burkov
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.