Luo verkkosovellus visuaaliseen vuorovaikutukseen koneoppimisen avulla havaittujen objektien kanssa

Lähdesolmu: 1849328

Yhteenveto

IBM Model Asset eXchange (MAX) -mallit, joita isännöidään Machine Learning eXchangessa (https://ml-exchange.org/models/) ovat antaneet sovelluskehittäjille, joilla ei ole datatieteen kokemusta, helpon pääsyn valmiisiin koneoppimismalleihin. Tämä koodimalli näyttää, kuinka luodaan yksinkertainen verkkosovellus MAX-mallin tekstitulosteen visualisoimiseksi. Verkkosovellus käyttää Objektin ilmaisin MAXista ja luo yksinkertaisen verkkokäyttöliittymän, joka näyttää rajaavat laatikot kuvassa havaittujen objektien ympärillä ja mahdollistaa objektien suodattamisen niiden otsikon ja mallin antaman todennäköisen tarkkuuden perusteella.

Kuvaus

Tämä koodimalli käyttää yhtä Model Asset eXchangen malleista, vaihdosta, jossa voit etsiä ja kokeilla avoimen lähdekoodin syväoppimismalleja. Tarkemmin sanottuna se käyttää Object Detectoria luodakseen verkkosovelluksen, joka tunnistaa kuvassa olevat objektit ja antaa sinun suodattaa objekteja niiden havaitun nimiön ja ennustetarkkuuden perusteella. Verkkosovellus tarjoaa interaktiivisen käyttöliittymän, jota tukee kevyt Node.js-palvelin, joka käyttää Expressiä. Palvelin isännöi asiakaspuolen verkkokäyttöliittymää ja välittää API-kutsut mallille verkkokäyttöliittymästä mallin REST-päätepisteeseen. Verkkokäyttöliittymä ottaa kuvan ja lähettää sen mallin REST-päätepisteeseen palvelimen kautta ja näyttää havaitut objektit käyttöliittymässä. Mallin REST-päätepiste määritetään käyttämällä MAXissa toimitettua Docker-kuvaa. Web-käyttöliittymä näyttää havaitut kohteet kuvassa käyttämällä rajoitusruutua ja etikettiä ja sisältää työkalupalkin havaittujen kohteiden suodattamiseksi niiden tunnisteiden tai ennustetarkkuuden kynnyksen perusteella.

Kun olet täyttänyt tämän koodimallin, ymmärrät kuinka:

  • Rakenna Docker-kuva Object Detector MAX -mallista
  • Ota käyttöön syvällinen oppimismalli, jolla on REST-päätepiste
  • Tunnista kuvan objektit MAX-mallin REST API:n avulla
  • Suorita verkkosovellus, joka käyttää mallin REST-sovellusliittymää

Virtaus

virtaus

  1. Käyttäjä käyttää web-käyttöliittymää kuvan lähettämiseen Model API:lle.
  2. Mallin API palauttaa objektitiedot ja verkkokäyttöliittymä näyttää havaitut objektit.
  3. Käyttäjä on vuorovaikutuksessa verkkokäyttöliittymän kanssa nähdäkseen ja suodattaakseen havaittuja kohteita.

Ohjeet

Oletko valmis laittamaan tämän koodimallin käytettäväksi? Täydelliset tiedot tämän sovelluksen käytön aloittamisesta ja käytöstä ovat LUEMINUT.

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

Aikaleima:

Lisää aiheesta IBM-kehittäjä