Luo verkkosovellus vuorovaikutukseen koneoppimisen luomien kuvatekstien kanssa

Lähdesolmu: 1849327

Yhteenveto

IBM Model Asset eXchange (MAX) -sovelluksen käyttöönotto, jota isännöidään Machine Learning Exchange on antanut sovelluskehittäjille, joilla ei ole kokemusta tietotekniikasta, helpon pääsyn valmiisiin koneoppimismalleihin. Tämä koodimalli osoittaa, kuinka helppoa MAX-mallia hyödyntävän verkkosovelluksen luominen voi olla. Verkkosovellus käyttää MAX:n Image Caption Generatoria ja luo yksinkertaisen verkkokäyttöliittymän, jonka avulla voit suodattaa kuvia mallin antamien kuvausten perusteella.

Kuvaus

Joka päivä luodaan 2.5 kvintiljoonaa tavua tietoa IBM:n tutkimuksen perusteella. Suuri osa tästä tiedosta on jäsentämätöntä dataa, kuten suuria tekstejä, äänitallenteita ja kuvia. Jos haluat tehdä tiedoilla jotain hyödyllistä, sinun on ensin muutettava se strukturoiduksi tiedoksi.

Tämä koodimalli käyttää yhtä Model Asset Exchangen malleista. Keskus, jossa kehittäjät voivat löytää ja kokeilla avoimen lähdekoodin syväoppimismalleja. Erityisesti se käyttää Kuvatekstigeneraattori luodaksesi verkkosovelluksen, joka tekstittää kuvat ja antaa sinun suodattaa kuvapohjaista kuvasisältöä. Verkkosovellus tarjoaa interaktiivisen käyttöliittymän, jota tukee kevyt Python-palvelin Tornadon avulla. Palvelin ottaa kuvia käyttöliittymän kautta, lähettää ne mallin REST-päätepisteeseen ja näyttää luodut kuvatekstit käyttöliittymässä. Mallin REST-päätepiste määritetään käyttämällä MAXissa toimitettua Docker-kuvaa. Verkkokäyttöliittymä näyttää luodut kuvatekstit jokaiselle kuvalle sekä interaktiivisen sanapilven kuvien suodattamiseksi niiden kuvatekstien perusteella.

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

  • Ota käyttöön syvällinen oppimismalli, jolla on REST-päätepiste
  • Luo kuvatekstejä MAX-mallin REST API:n avulla
  • Suorita verkkosovellus, joka käyttää mallin REST-sovellusliittymää

Virtaus

virtaus

  1. Palvelin lähettää oletuskuvat Model API:lle ja vastaanottaa kuvatekstitiedot.
  2. Käyttäjä on vuorovaikutuksessa Web-käyttöliittymän kanssa, joka sisältää oletussisällön, ja lataa kuvat.
  3. Verkkokäyttöliittymä pyytää kuvien kuvatekstitietoja palvelimelta ja päivittää sisällön, kun tiedot palautetaan.
  4. Palvelin lähettää kuvat Model API:lle ja vastaanottaa kuvatekstitiedot palatakseen verkkokäyttöliittymään.

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-machine-learning-generated-image-captions/

Aikaleima:

Lisää aiheesta IBM-kehittäjä