Jaringan saraf mendapatkan hasil teratas dalam tugas-tugas Penglihatan Komputer (lihat MNIST , ILSVRC , Kaggle Galaxy Challenge ). Mereka tampaknya mengungguli setiap pendekatan lain dalam Computer Vision. Tetapi ada juga tugas-tugas lain:
- Tantangan Kegiatan Molekululer Kaggle
- Regresi: Prediksi Kaggle Rain , juga peringkat ke - 2
- Pegang dan Angkat ke-2 juga tempat ketiga - Identifikasi gerakan tangan dari rekaman EEG
Saya tidak terlalu yakin tentang ASR (pengenalan suara otomatis) dan terjemahan mesin, tapi saya pikir saya juga pernah mendengar bahwa (berulang) jaringan saraf (mulai) mengungguli pendekatan lain.
Saat ini saya belajar tentang Bayesian Networks dan saya bertanya-tanya dalam kasus apa model-model itu biasanya diterapkan. Jadi pertanyaan saya adalah:
Apakah ada tantangan / (kaggle) persaingan, di mana keadaan seni adalah Bayesian Networks atau setidaknya model yang sangat mirip?
(Catatan: Saya juga melihat pohon keputusan , 2 , 3 , 4 , 5 , 6 , 7 menang dalam beberapa tantangan Kaggle baru-baru ini)
sumber
Jawaban:
Salah satu area di mana pendekatan Bayesian sering digunakan, adalah di mana seseorang membutuhkan interpretabilitas sistem prediksi. Anda tidak ingin memberi dokter jaring Saraf dan mengatakan bahwa itu 95% akurat. Anda lebih ingin menjelaskan asumsi yang dibuat oleh metode Anda, serta proses keputusan yang digunakan metode tersebut.
Area serupa adalah ketika Anda memiliki pengetahuan domain yang kuat sebelumnya dan ingin menggunakannya dalam sistem.
sumber
Jaringan Bayesian dan jaringan saraf tidak eksklusif satu sama lain. Faktanya, jaringan Bayesian hanyalah istilah lain untuk "model grafis terarah". Mereka dapat sangat berguna dalam merancang fungsi objektif jaringan saraf. Yann Lecun telah menunjukkan ini di sini: https://plus.google.com/+YannLeCunPhD/posts/gWE7Jca3Zoq .
Satu contoh.
sumber
Jawaban yang sangat bagus.
Satu domain yang dapat saya pikirkan, dan bekerja secara luas, adalah domain analytics pelanggan .
Saya harus memahami dan memprediksi gerakan dan motif pelanggan untuk menginformasikan dan memperingatkan baik dukungan pelanggan, pemasaran dan juga tim pertumbuhan.
Jadi di sini, jaringan saraf melakukan pekerjaan yang sangat baik dalam prediksi churn, dll. Tapi, saya menemukan dan lebih suka gaya jaringan Bayesian, dan inilah alasan untuk memilihnya:
Jadi, konsep prior sangat penting ketika menyangkut analytics pelanggan, yang membuat konsep jaringan Bayesian sangat penting untuk domain ini.
Pembelajaran yang Disarankan:
Metode Bayesian untuk Jaringan Saraf Tiruan
Jaringan Bayesian dalam analisis bisnis
sumber
Terkadang Anda sangat peduli tentang mengubah hasil sebagai memprediksi hasil.
Jaringan saraf yang diberikan data pelatihan yang cukup akan cenderung untuk memprediksi hasil yang lebih baik, tetapi begitu Anda dapat memprediksi hasilnya, Anda mungkin ingin memprediksi efek membuat perubahan pada fitur input pada hasil.
Sebuah contoh dari kehidupan nyata, mengetahui bahwa seseorang kemungkinan mengalami serangan jantung itu berguna, tetapi bisa memberi tahu orang itu bahwa jika mereka berhenti melakukan XX, risikonya akan berkurang 30% adalah manfaat yang jauh lebih besar.
Demikian juga untuk retensi pelanggan, mengetahui mengapa pelanggan berhenti berbelanja dengan Anda, bernilai seperti memprediksi pelanggan yang cenderung berhenti berbelanja dengan Anda.
Juga Jaringan Bayesian sederhana yang memprediksi kurang baik tetapi mengarah pada lebih banyak tindakan yang diambil mungkin sering lebih baik daripada Jaringan Bayesian lebih "benar".
Keuntungan terbesar dari jaringan Bayesian daripada jaringan saraf adalah bahwa mereka dapat digunakan untuk inferensi kausal. Cabang ini sangat penting untuk statistik dan pembelajaran mesin dan Judea Pearl telah memenangkan penghargaan Turing untuk penelitian ini.
sumber
Jaringan Bayesian mungkin mengungguli Neural Networks dalam pengaturan data kecil. Jika informasi sebelumnya dikelola dengan benar melalui struktur jaringan, prior, dan hyperparameter lainnya, itu mungkin lebih unggul dari Neural Networks. Neural Networks, terutama yang lebih banyak lapisan, sangat dikenal sebagai data lapar. Hampir secara definisi banyak data diperlukan untuk melatih mereka dengan benar.
sumber
Saya telah memposting tautan ini di Reddit dan mendapat banyak umpan balik. Beberapa telah memposting jawaban mereka di sini, yang lain tidak. Jawaban ini harus merangkum postingan reddit. (Saya membuatnya menjadi komunitas wiki, sehingga saya tidak mendapatkan poin untuk itu)
sumber
Jaringan Bayesian lebih disukai untuk interpretasi genom. Lihat, misalnya, disertasi ini membahas metode komputasi untuk interpretasi genom.
sumber
Saya melakukan contoh kecil untuk ini sekali. Dari itu, saya pikir Bayesian Networks lebih disukai jika Anda ingin menangkap distribusi tetapi set pelatihan input Anda tidak mencakup distribusi dengan baik. Dalam kasus seperti itu, bahkan jaringan saraf yang digeneralisasi dengan baik tidak akan dapat merekonstruksi distribusi.
sumber
Saya sangat tidak setuju bahwa jaring saraf bekerja dengan baik daripada pelajar lainnya. Sebenarnya jaring saraf melakukan cukup buruk dibandingkan dengan metode lain. Juga tidak ada metodologi meskipun beberapa saran untuk memilih parameter ini dilakukan sangat sering secara kebetulan. Ada beberapa cowok juga yang berbicara secara acak di forum-forum tentang bagaimana neural nets begitu baik, bukan karena mereka memiliki beberapa bukti mengenai hal itu, tetapi karena mereka tertarik tentang kata mewah dan buzz, "neural." Mereka juga sangat tidak stabil, apakah Anda mencoba net neural untuk dibandingkan dengan xgboost? Saya tidak akan mencoba net neural sampai ia sadar diri. Jadi sampai saat itu senang neural neting :)
sumber