Tạo một ứng dụng web để tương tác trực quan với các đối tượng được phát hiện bằng máy học

Nút nguồn: 1849328

Tổng kết

Các mô hình IBM Model Asset eXchange (MAX) được lưu trữ trên Machine Learning eXchange (https://ml-exchange.org/models/) đã giúp các nhà phát triển ứng dụng không có kinh nghiệm về khoa học dữ liệu dễ dàng truy cập vào các mô hình máy học dựng sẵn. Mẫu mã này cho biết cách tạo một ứng dụng web đơn giản để trực quan hóa đầu ra văn bản của mô hình MAX. Ứng dụng web sử dụng Máy dò tìm đối tượng từ MAX và tạo một giao diện người dùng web đơn giản hiển thị các hộp giới hạn xung quanh các đối tượng được phát hiện trong một hình ảnh và cho phép bạn lọc các đối tượng dựa trên nhãn của chúng và độ chính xác có thể xảy ra do mô hình đưa ra.

Mô tả

Mẫu mã này sử dụng một trong các mô hình từ Model Asset eXchange, một sàn giao dịch nơi bạn có thể tìm và thử nghiệm các mô hình deep learning mã nguồn mở. Cụ thể, nó sử dụng Trình phát hiện đối tượng để tạo một ứng dụng web nhận dạng các đối tượng trong hình ảnh và cho phép bạn lọc các đối tượng dựa trên nhãn được phát hiện và độ chính xác dự đoán của chúng. Ứng dụng web cung cấp giao diện người dùng tương tác được hỗ trợ bởi máy chủ Node.js nhẹ bằng Express. Máy chủ lưu trữ giao diện người dùng web phía máy khách và chuyển tiếp lệnh gọi API tới mô hình từ giao diện người dùng web đến điểm cuối REST cho mô hình. Giao diện người dùng web nhận một hình ảnh và gửi nó đến điểm cuối REST của mô hình thông qua máy chủ và hiển thị các đối tượng được phát hiện trên giao diện người dùng. Điểm cuối REST của mô hình được thiết lập bằng hình ảnh Docker được cung cấp trên MAX. Giao diện người dùng web hiển thị các đối tượng được phát hiện trong một hình ảnh bằng cách sử dụng hộp giới hạn và nhãn, đồng thời bao gồm một thanh công cụ để lọc các đối tượng được phát hiện dựa trên nhãn của chúng hoặc ngưỡng cho độ chính xác của dự đoán.

Khi bạn đã hoàn thành mẫu mã này, bạn hiểu cách:

  • Xây dựng hình ảnh Docker của mô hình Trình phát hiện đối tượng MAX
  • Triển khai mô hình học sâu với điểm cuối REST
  • Nhận dạng các đối tượng trong một hình ảnh bằng API REST của mô hình MAX
  • Chạy ứng dụng web sử dụng API REST của mô hình

Dòng chảy

dòng chảy

  1. Người dùng sử dụng giao diện người dùng web để gửi hình ảnh tới API mô hình.
  2. API Mô hình trả về dữ liệu đối tượng và giao diện người dùng web hiển thị các đối tượng được phát hiện.
  3. Người dùng tương tác với giao diện người dùng web để xem và lọc các đối tượng được phát hiện.

Hướng Dẫn

Bạn đã sẵn sàng sử dụng mẫu mã này chưa? Chi tiết đầy đủ về cách bắt đầu chạy và sử dụng ứng dụng này có trong README.

Nguồn: https://developer.ibm.com/potypes/create-a-web-app-to-interact-with-objects-detected-using-machine-learning/

Dấu thời gian:

Thêm từ Nhà phát triển IBM