Creați o aplicație web pentru a interacționa vizual cu obiectele detectate folosind învățarea automată

Nodul sursă: 1849328

Rezumat

Modelele IBM Model Asset eXchange (MAX) care sunt găzduite pe Machine Learning eXchange (https://ml-exchange.org/models/) au oferit dezvoltatorilor de aplicații fără experiență în știința datelor acces ușor la modele de învățare automată prefabricate. Acest model de cod arată cum să creați o aplicație web simplă pentru a vizualiza rezultatul text al unui model MAX. Aplicația web folosește Detector de obiecte de la MAX și creează o interfață web simplă care afișează casete de delimitare în jurul obiectelor detectate dintr-o imagine și vă permite să filtrați obiectele pe baza etichetei lor și a exactității probabile date de model.

Descriere

Acest model de cod folosește unul dintre modelele din Model Asset eXchange, un schimb în care puteți găsi și experimenta modele de deep learning open source. Mai exact, folosește Detectorul de obiecte pentru a crea o aplicație web care recunoaște obiectele dintr-o imagine și vă permite să filtrați obiectele pe baza etichetei detectate și a preciziei predicției. Aplicația web oferă o interfață de utilizator interactivă susținută de un server ușor Node.js folosind Express. Serverul găzduiește o interfață de utilizare web pe partea client și transmite apeluri API către model de la interfața de utilizare web la un punct final REST pentru model. Interfața de utilizare web preia o imagine și o trimite la punctul final REST model prin server și afișează obiectele detectate pe interfața de utilizare. Punctul final REST al modelului este configurat folosind imaginea Docker furnizată pe MAX. Interfața de utilizare web afișează obiectele detectate într-o imagine folosind o casetă de delimitare și o etichetă și include o bară de instrumente pentru a filtra obiectele detectate pe baza etichetelor lor sau a unui prag pentru precizia predicției.

După ce ați completat acest model de cod, înțelegeți cum să:

  • Creați o imagine Docker a modelului Object Detector MAX
  • Implementați un model de învățare profundă cu un punct final REST
  • Recunoașteți obiectele dintr-o imagine folosind API-ul REST al modelului MAX
  • Rulați o aplicație web care utilizează API-ul REST al modelului

Debit

debit

  1. Utilizatorul folosește interfața de utilizare web pentru a trimite o imagine către Model API.
  2. Model API returnează datele obiectului, iar UI web afișează obiectele detectate.
  3. Utilizatorul interacționează cu interfața de utilizare web pentru a vizualiza și filtra obiectele detectate.

Instrucțiuni

Sunteți gata să folosiți acest model de cod? Detaliile complete despre cum să începeți să executați și să utilizați această aplicație se află în README.

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

Timestamp-ul:

Mai mult de la Dezvoltator IBM