Apakah ada alat visual untuk merancang dan menerapkan jaring saraf / pembelajaran mendalam? [Tutup]


13

Saya tahu ada banyak perpustakaan untuk pembelajaran mesin dan pembelajaran mendalam seperti caffe, Theano, TensorFlow, keras, ... Tetapi bagi saya sepertinya saya harus tahu arsitektur jaringan syaraf, yang ingin saya gunakan.

Apakah ada alat (visual) yang memungkinkan untuk bereksperimen dengan desain jaringan yang berbeda dan menerapkannya pada data sendiri?

Saya sedang memikirkan sesuatu seperti TensorFlow Playground , tetapi dengan data n-dimensi dan jenis lapisan yang berbeda.

Terima kasih sebelumnya!



ANNdotNET ( http://github.com/bhrnjica/anndotnet ) adalah alat pembelajaran yang mendalam tentang .NET yang memiliki perancang visual jaringan saraf. Tujuan utama dari proyek ini adalah untuk membangun, melatih dan mengevaluasi model secara visual.
bhrnjica

Periksa Matlab Deep Neural Network Designer (versi 2019a). Ini adalah alat DL yang luar biasa mathworks.com/videos/…
Rabah Alobaidy

Jawaban:


9

Ya, Ada banyak alat yang tersedia untuk merancang dan menerapkan jaringan saraf hanya dengan drag dan drop. Salah satunya adalah Deep Learning Studio Dikembangkan oleh Deep Cognition Inc , platform pembelajaran mendalam yang kuat dengan antarmuka visual dalam produksi memberikan solusi komprehensif untuk konsumsi data. , pengembangan model, pelatihan, penyebaran dan manajemen. Pengguna Deep Learning Studio memiliki kemampuan untuk mengembangkan dan menyebarkan solusi pembelajaran mendalam dengan cepat melalui integrasi yang kuat dengan TensorFlow, MXNet dan Keras. masukkan deskripsi gambar di sini

Fitur ML otomatis mereka akan secara otomatis menghasilkan model jaringan saraf.

masukkan deskripsi gambar di sini


7

Untuk caffe ada alat pihak ketiga yang disebut Expresso ( http://val.serc.iisc.ernet.in/expresso/ ) yang menyediakan beberapa GUI untuk membantu Anda memulai.

Selain itu, NVIDIA DIGITS ( https://developer.nvidia.com/digits ) juga mengklaim sebagai alat interaktif:

DIGITS menyederhanakan tugas pembelajaran mendalam yang umum seperti mengelola data, merancang dan melatih jaringan saraf pada sistem multi-GPU, memantau kinerja secara real time dengan visualisasi canggih, dan memilih model dengan kinerja terbaik dari browser hasil untuk penyebaran. DIGITS sepenuhnya interaktif sehingga ilmuwan data dapat fokus pada perancangan dan pelatihan jaringan daripada pemrograman dan debugging.

Semoga ini membantu!


1

Proses menemukan arsitektur jaringan yang optimal untuk masalah Anda adalah jantung dari proses pembelajaran yang mendalam - di situlah Anda menggunakan pengetahuan Anda sebelumnya untuk mengoptimalkan kinerja.

Jujur, saya tidak benar-benar melihat bagaimana GUI seperti yang Anda sarankan dapat memenuhi tujuan ini, seperti:

  • Untuk dapat menilai arsitektur yang diberikan, Anda perlu melatih jaring pada data Anda (dari awal). Untuk jaringan saraf yang dalam, ini adalah proses yang bisa memakan waktu cukup lama. Jadi, jika setiap klik yang Anda buat membutuhkan perhitungan satu jam, itu cukup banyak mengambil seluruh keuntungan dari UI grafis off.

  • Sebagian besar implementasi (caffe, TensorFlow) memiliki sintaks sederhana, sehingga mengubah arsitektur (mengubah lapisan, menyetel parameter-hiper) benar-benar hanya berganti dengan mengubah nilai string tunggal atau konstan: tidak ada yang benar-benar Anda perlukan untuk GUI.

Jika, di sisi lain, apa yang Anda cari adalah pendekatan yang lebih sistematis untuk bisnis penyetelan parameter, Anda dapat membaca tentang Penyesuaian Parameter Otomatis .


1

Ya, ada editor visual baru untuk jaringan saraf kecil yang disebut "Desainer Jaringan Neural" yang tersedia di Apple App Store untuk Mac.

masukkan deskripsi gambar di sini


1

Saya telah bekerja pada antarmuka pengguna jaringan saraf drag-and-drop (Ennui) yang melatih di browser dan memungkinkan pengguna untuk mengekspor Python yang dihasilkan kode. Kami memiliki berbagai lapisan termasuk padat, convolutional, maxpooling, batchnorm, dll. Membangun model bercabang seperti ResNets juga didukung. Kami menerapkan beberapa visualisasi umum juga.

Ini adalah gambar EnnuiArsitektur dasar.

Berikut ini contoh visualisasi Visualisasi CIFAR

Anda dapat mengunjungi situs webnya di https://math.mit.edu/ennui

Implementasi open-source ada di https://github.com/martinjm97/ENNUI

Jangan ragu untuk menghubungi dengan komentar atau pertanyaan.


Apakah program Anda, Ennui, opensource?
Cloud Cho

Belum, tapi kami sedang mengusahakannya. Kami hanya melakukan sedikit pembersihan kode. Apakah Anda berpikir untuk melakukan sesuatu yang khusus dengannya?
Jesse

Ketertarikan saya pada kode. Saya suka melihat bagaimana membuat bagian interaktif pada struktur jaringan saraf. Saya melihat kode JS Anda (dengan menyimpan halaman web) tetapi kode itu sulit dibaca.
Cloud Cho

1
Kami mengaburkan kode JS. Kami menggunakan pustaka d3 untuk bagian interaktif dari halaman web.
Jesse

2
Implementasi open-source diposting sekarang!
Jesse
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.