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?

Boris Burkov
sumber

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.

Shubham Panchal
sumber
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

MachineLearner
sumber
3
Tangkapan bagus! "set kompak".
Esmailian
2
Banyak terima kasih, sobat! Pembuka mata!
Boris Burkov