Saat ini saya sedang mempelajari makalah tentang deteksi outlier menggunakan RNN's (Replicator Neural Networks) dan bertanya-tanya apa perbedaan khusus untuk Autoencoder? RNN tampaknya telah diinjak banyak orang sebagai cawan suci pendeteksian penyimpangan / anomali, namun idenya tampaknya sudah cukup tua, karena autoencoder sudah ada di sana sejak lama.
8
Jawaban:
Kedua jenis jaringan mencoba merekonstruksi input setelah memasukkannya melalui semacam mekanisme kompresi / dekompresi. Untuk deteksi outlier kesalahan rekonstruksi antara input dan output diukur - outlier diharapkan memiliki kesalahan rekonstruksi yang lebih tinggi.
Perbedaan utama tampaknya adalah cara input dikompresi:
Autoencoder biasa memeras input melalui lapisan tersembunyi yang memiliki lebih sedikit neuron daripada lapisan input / output .. dengan cara itu jaringan harus mempelajari representasi data yang dikompresi.
Jaringan saraf replikator memeras data melalui lapisan tersembunyi yang menggunakan fungsi aktivasi seperti tangga. Fungsi aktivasi seperti tangga membuat jaringan memampatkan data dengan menetapkannya ke sejumlah kluster (tergantung pada jumlah neuron dan jumlah langkah).
Dari Replicator Neural Networks untuk Pemodelan Outlier dalam Pengenalan Wicara Segmental :
sumber