DATA - Internet ogledalo specijalno izdanje IO 191 DATA SPECIJAL | Page 50
vaši stručnjaci tokom godina nesvesno
upisivali u različite baze podataka pri-
likom donošenja raznih odluka: odo-
bravanje kredita, donošenje ili odbi-
janje rešenja, formiranje prodajne cene
proizvoda, optimalno planiranje za-
liha, visina stimulacije za zaposlene,
godišnje procene učinka itd.
Blago za poneti
U prethodnom pasusu rekli smo
da biste, na osnovu informacija iz
Watson Studia, mogli lako program-
ski da implementirate algoritam koji
daje približno iste rezultate modelu
dobijenom iz importovanih podataka.
Međutim u životu i u poslu okolnosti
se stalno menjaju, a uspešni se mora-
ju brzo adaptirati na takve promene
da bi ostali na istom ili postali još
uspešniji. Samim tim, programiranje
statičkog algoritma koji je optimalan u
jednom trenutku nije idealno rešenje u
okolnostima gde se algoritam neumi-
tno menja sa vremenom i promenom
tržišnih uslova (u našem slučaju npr.
kamate, konkurencija, potražnja za
brzim kreditima).
Iz ovog razloga, Watson Studio nam
može pružiti još bolje rešenje za krei-
ranje aplikacije za odobravanje brzih
kredita: u ovom alatu moguće je i je-
dnostavno ML model „izložiti” spo-
ljnom svetu (tipično vašoj aplikaciji)
putem REST API-ja. Prednosti ovog
pristupa su očigledne: model vre-
menom ima sve više podataka za
trening (koje Watson Studio automat-
ski priprema iz vaše baze i „servira” au-
tomatizovanom treneru ML modela), i
sa tim novijim podacima ostaje ažuran
i uvek relevantan u novim tržišnim u-
slovima. Nije potrebno programirati
statičke algoritme ili pravila, ona su već
u modelu. REST API-je je veoma lako
Internet ogledalo - specijalno izdanje - DATA
Slika 6
izložiti izborom opcije Deploy Model
u Flow Modeleru. U ovom trenutku se,
ukoliko do tada nije bila kreirana, au-
tomatski generiše instanca Machine
Learning servisa koja služi kao runtime
za vaš model.
Kreirana instanca modela posta-
je vidljiva iz Assets sekcije projekta,
odakle možete odabrati opciju kre-
iranja Deploymenta (API endpointa),
kredite na vašem sajtu). (Slika 6)
U Implementation sekciji deploy-
menta ćete naći URL na koji možete
slati API zahteve, kao i odlomke so-
urce koda za pozivanje ovog API-ja u
nekoliko poznatih programskih jezi-
ka (Java, JS, Python, Scala i cURL), koje
možete jednostavno copy&paste u
vašu aplikaciju. Klikom na View API
Specification imate i pristup komple-
Slika 7
čime će automatski biti formiran set
API-ja kojima možete komunicira-
ti sa Vašim modelom (tražiti real-
time evaluaciju zahteva za kredit iz,
na primer, online aplikacije za brze
tnoj dokumentaciji API-ja (parametri
poziva, protokoli, generisanje securi-
ty pristupnog ključa za vašu aplikaciju
itd.). (Slika 7)
U ovom trenutku vaš API možete