Izboljšajte rezultate Watson Discovery z uporabo usposabljanja o ustreznosti, ki temelji na API-jih

Izvorno vozlišče: 1537609

Povzetek

Razvijalci uporabljajo storitev IBM Watson Discovery za hitro dodajanje kognitivnega, iskalnega in vsebinskega analitičnega mehanizma aplikacijam. S tem motorjem lahko prepoznajo vzorce, trende in vpoglede iz nestrukturiranih podatkov, ki lahko spodbujajo boljše odločanje. Včasih želite improvizirati rezultate iskanja z zagotavljanjem več podrobnosti o usposabljanju. Usposabljanje o ustreznosti je funkcija v Watson Discovery, ki zagotavlja dodatno usposabljanje za natančnejše rezultate iskanja. Ta vzorec kode prikazuje, kako lahko uporabite API-je za usposabljanje o ustreznosti za improvizacijo rezultatov iskanja v Watson Discovery.

Opis

Razvijalci uporabljajo storitev IBM Watson Discovery za hitro dodajanje kognitivnega, iskalnega in vsebinskega analitičnega mehanizma aplikacijam. S tem motorjem lahko prepoznajo vzorce, trende in vpoglede iz nestrukturiranih podatkov, ki spodbujajo boljše odločanje. Z Watson Discovery lahko zaužijete (pretvorite, obogatite, očistite in normalizirate), shranite in poizvedujete po podatkih, da pridobite uporabne vpoglede. Za izvajanje iskanj in poizvedb potrebujete vsebino, ki je vstavljena in shranjena v zbirkah. Več o razvoju aplikacij z Watson Discovery lahko izveste tako, da preučite referenčna arhitektura kognitivnih odkritij.

Usposabljanje o ustreznosti je močna zmogljivost v Watson Discovery, ki lahko izboljša natančnost iskanja, če se uporabi pravi pristop. Watson Discovery lahko usposobite za izboljšanje ustreznosti rezultatov poizvedb za vašo določeno organizacijo ali predmetno področje. Ko instanci Watson Discovery posredujete podatke o usposabljanju, storitev uporablja Watsonove tehnike strojnega učenja za iskanje signalov v vaši vsebini in vprašanjih. Storitev nato prerazporedi rezultate poizvedbe, da na vrhu prikaže najustreznejše rezultate. Ko dodate več podatkov o usposabljanju, postane primerek storitve bolj natančen in izpopolnjen pri vrstnem redu rezultatov, ki jih vrne.

Usposabljanje o ustreznosti ni obvezno. Če rezultati vaših poizvedb ustrezajo vašim potrebam, nadaljnje usposabljanje ni potrebno. Za pregled gradnje primerov uporabe za usposabljanje si oglejte objavo v spletnem dnevniku "Kako kar najbolje izkoristiti usposabljanje o ustreznosti«.

Usposabljanje o ustreznosti v Watson Discovery je mogoče izvesti na dva načina:

Če ima vaš primerek Watson Discovery dokaj veliko število vprašanj, za katera je treba opraviti usposabljanje o ustreznosti, lahko metoda orodja traja veliko dlje v primerjavi s programsko (z uporabo API-jev) metodo. Poleg tega vam z API-ji ni treba biti v spletu povezan z instanco Watson Discovery prek brskalnika.

Ta vzorec kode prikazuje, kako je mogoče z API-ji doseči usposabljanje o ustreznosti.

Pretok

Improve Discovery relevancy training flow diagram

  1. Odjemalska aplikacija pošlje poizvedbo v naravnem jeziku za vsako poizvedbo, ki potrebuje usposabljanje o ustreznosti.
  2. Watson Discovery vrne nabor dokumentov za vsako narejeno poizvedbo v naravnem jeziku.
  3. Odjemalska aplikacija shrani poizvedbe in ustrezne dokumente v datoteko TSV na lokalni napravi.
  4. Uporabnik dokumentom dodeli ocene ustreznosti in shrani datoteko.
  5. Aplikacija dostopa do datoteke s posodobljenimi ocenami ustreznosti.
  6. Odjemalska aplikacija prikliče API-je za posodobitev usposabljanja za zbiranje Watson Discovery z uporabo posodobljenih rezultatov ustreznosti.
  7. Stranka znova povpraša, da bi dobila boljše rezultate.

navodila

Poiščite podrobne korake za ta vzorec v readme mapa. V korakih je prikazano, kako:

  1. Ustvarite primerek storitve Discovery v IBM Cloud.
  2. Ustvarite projekt v Watson Discovery.
  3. Označite svoje dokumente.
  4. Pripravite kodo za izvajanje API-jev za usposabljanje o ustreznosti.
  5. Dosežite ustrezno usposabljanje za velik nabor vprašanj.

Vir: https://developer.ibm.com/patterns/improve-discovery-results-using-programmatic-relevancy-training/

Časovni žig:

Več od IBM razvijalec