Buat aplikasi web untuk berinteraksi secara visual dengan objek yang terdeteksi menggunakan pembelajaran mesin

Node Sumber: 1849328

Kesimpulan

Model IBM Model Asset eXchange (MAX) yang dihosting di Machine Learning eXchange (https://ml-exchange.org/models/) telah memberi pengembang aplikasi tanpa pengalaman ilmu data akses mudah ke model pembelajaran mesin bawaan. Pola kode ini menunjukkan cara membuat aplikasi web sederhana untuk memvisualisasikan keluaran teks model MAX. Aplikasi web menggunakan Detektor Objek dari MAX dan membuat UI web sederhana yang menampilkan kotak pembatas di sekitar objek yang terdeteksi dalam gambar dan memungkinkan Anda memfilter objek berdasarkan labelnya dan kemungkinan akurasi yang diberikan oleh model.

Deskripsi Produk

Pola kode ini menggunakan salah satu model dari Model Asset eXchange, sebuah pertukaran tempat Anda dapat menemukan dan bereksperimen dengan model pembelajaran mendalam sumber terbuka. Secara khusus, ia menggunakan Detektor Objek untuk membuat aplikasi web yang mengenali objek dalam gambar dan memungkinkan Anda memfilter objek berdasarkan label yang terdeteksi dan akurasi prediksi. Aplikasi web menyediakan antarmuka pengguna interaktif yang didukung oleh server Node.js ringan menggunakan Express. Server menghosting UI web sisi klien dan meneruskan panggilan API ke model dari UI web ke titik akhir REST untuk model tersebut. UI web mengambil gambar dan mengirimkannya ke titik akhir model REST melalui server dan menampilkan objek yang terdeteksi di UI. Titik akhir REST model diatur menggunakan image Docker yang disediakan di MAX. UI Web menampilkan objek yang terdeteksi dalam gambar menggunakan kotak pembatas dan label serta menyertakan toolbar untuk memfilter objek yang terdeteksi berdasarkan labelnya atau ambang batas akurasi prediksi.

Ketika Anda telah menyelesaikan pola kode ini, Anda mengerti bagaimana cara:

  • Buat image Docker dari model Object Detector MAX
  • Terapkan model pembelajaran mendalam dengan titik akhir REST
  • Kenali objek dalam gambar menggunakan REST API model MAX
  • Jalankan aplikasi web yang menggunakan REST API model

Aliran

aliran

  1. Pengguna menggunakan UI web untuk mengirim gambar ke Model API.
  2. Model API mengembalikan data objek dan UI web menampilkan objek yang terdeteksi.
  3. Pengguna berinteraksi dengan UI web untuk melihat dan memfilter objek yang terdeteksi.

petunjuk

Siap menggunakan pola kode ini untuk digunakan? Rincian lengkap tentang cara memulai menjalankan dan menggunakan aplikasi ini ada di README.

Sumber: https://developer.ibm.com/patterns/create-a-web-app-to-interact-with-objects-detected-using-machine-learning/

Stempel Waktu:

Lebih dari Pengembang IBM