Looge veebirakendus, et visuaalselt suhelda masinõppe abil tuvastatud objektidega

Allikasõlm: 1849328

kokkuvõte

IBM Model Asset eXchange (MAX) mudelid, mis on hostitud masinaõppe eXchange'is (https://ml-exchange.org/models/) on andnud andmeteaduse kogemuseta rakenduste arendajatele hõlpsa juurdepääsu eelehitatud masinõppe mudelitele. See koodimuster näitab, kuidas luua lihtsat veebirakendust MAX-mudeli tekstiväljundi visualiseerimiseks. Veebirakendus kasutab Objekti detektor MAX-ist ja loob lihtsa veebikasutajaliidese, mis kuvab pildil tuvastatud objektide ümber piirdekastid ning võimaldab objekte filtreerida nende sildi ja mudeli antud tõenäolise täpsuse alusel.

Kirjeldus

See koodimuster kasutab üht mudelit Model Asset eXchange'ist, vahetust, kus saate leida avatud lähtekoodiga süvaõppemudeleid ja nendega katsetada. Täpsemalt kasutab see objektidetektorit veebirakenduse loomiseks, mis tuvastab pildil olevad objektid ja võimaldab teil objekte filtreerida nende tuvastatud sildi ja ennustustäpsuse alusel. Veebirakendus pakub interaktiivset kasutajaliidest, mida toetab Expressi kasutav kerge Node.js-server. Server majutab kliendipoolset veebikasutajaliidest ja edastab API-kutsed mudelile veebiliidese kasutajaliidesest mudeli REST-i lõpp-punkti. Veebi kasutajaliides võtab sisse pildi ja saadab selle serveri kaudu mudeli REST lõpp-punkti ning kuvab kasutajaliideses tuvastatud objektid. Mudeli lõpp-punkt REST seadistatakse rakenduses MAX pakutava Dockeri kujutise abil. Veebi kasutajaliides kuvab pildil tuvastatud objektid piirdekasti ja sildi abil ning sisaldab tööriistariba tuvastatud objektide filtreerimiseks nende siltide või prognoosimise täpsuse läve alusel.

Kui olete selle koodimustri täitnud, saate aru, kuidas:

  • Ehitage Object Detector MAX mudelist Dockeri kujutis
  • Rakendage REST-i lõpp-punktiga süvaõppemudel
  • Tuvastage pildil olevad objektid mudeli MAX REST API abil
  • Käivitage veebirakendus, mis kasutab mudeli REST API-d

voolama

voog

  1. Kasutaja kasutab mudeli API-le pildi saatmiseks veebi kasutajaliidest.
  2. Mudeli API tagastab objekti andmed ja veebi kasutajaliides kuvab tuvastatud objektid.
  3. Kasutaja suhtleb veebi kasutajaliidesega tuvastatud objektide vaatamiseks ja filtreerimiseks.

Juhised

Kas olete valmis seda koodimustrit kasutama? Täielikud üksikasjad selle rakenduse käivitamise ja kasutamise kohta on esitatud README.

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

Ajatempel:

Veel alates IBMi arendaja