Створіть веб-програму для візуальної взаємодії з об’єктами, виявленими за допомогою машинного навчання

Вихідний вузол: 1849328

Підсумки

Моделі IBM Model Asset eXchange (MAX), розміщені на Machine Learning eXchange (https://ml-exchange.org/models/) надали розробникам програм без досвіду обробки даних легкий доступ до готових моделей машинного навчання. Цей шаблон коду показує, як створити просту веб-програму для візуалізації текстового виводу моделі MAX. Веб-додаток використовує Детектор об'єктів від MAX і створює простий веб-інтерфейс користувача, який відображає обмежувальні рамки навколо виявлених об’єктів на зображенні та дозволяє фільтрувати об’єкти на основі їх міток і ймовірної точності, наданої моделлю.

Опис

У цьому шаблоні коду використовується одна з моделей Model Asset eXchange, біржі, на якій можна знайти та експериментувати з моделями глибокого навчання з відкритим кодом. Зокрема, він використовує детектор об’єктів для створення веб-програми, яка розпізнає об’єкти на зображенні та дозволяє фільтрувати об’єкти на основі їх виявленої мітки та точності передбачення. Веб-програма надає інтерактивний інтерфейс користувача, який підтримується легким сервером Node.js за допомогою Express. Сервер розміщує клієнтський веб-інтерфейс і передає виклики API до моделі з веб-інтерфейсу до кінцевої точки REST для моделі. Веб-інтерфейс користувача приймає зображення та надсилає його до кінцевої точки моделі REST через сервер і відображає виявлені об’єкти в інтерфейсі користувача. Кінцева точка REST моделі налаштована за допомогою образу Docker, наданого на MAX. Веб-інтерфейс користувача відображає виявлені об’єкти на зображенні за допомогою обмежувальної рамки та мітки, а також містить панель інструментів для фільтрації виявлених об’єктів на основі їхніх міток або порогового значення для точності передбачення.

Виконавши цей шаблон коду, ви зрозумієте, як:

  • Створіть образ Docker моделі Object Detector MAX
  • Розгорніть модель глибокого навчання з кінцевою точкою REST
  • Розпізнавайте об’єкти на зображенні за допомогою REST API моделі MAX
  • Запустіть веб-програму, яка використовує REST API моделі

Потік

потік

  1. Користувач використовує веб-інтерфейс для надсилання зображення до Model API.
  2. Model API повертає дані об’єкта, а веб-інтерфейс користувача відображає виявлені об’єкти.
  3. Користувач взаємодіє з веб-інтерфейсом користувача, щоб переглядати та фільтрувати виявлені об’єкти.

інструкції

Готові застосувати цей шаблон коду? Повна інформація про те, як розпочати роботу та використовувати цю програму, міститься в README.

Джерело: https://developer.ibm.com/patterns/create-a-web-app-to-interact-with-objects-detected-using-machine-learning/

Часова мітка:

Більше від Розробник IBM