Autors: Sergejs LukjaÅÄikovs, inženieris konsultants InterSystems
ReÄlÄ laika AI/ML aprÄÄ·inu izaicinÄjumi
SÄksim ar piemÄriem no InterSystems Data Science prakses:
- Ā«NoslogotaisĀ» pircÄja portÄls ir pieslÄgts tieÅ”saistes rekomendÄciju sistÄmai. Ir jÄveic reklamÄÅ”anas struktÅ«ras pÄrskatīŔana visÄ mazumtirdzniecÄ«bas tÄ«klÄ (piemÄram, vietÄ, lai izmantotu Ā«plakanuĀ» reklamÄÅ”anas lÄ«niju, tagad tiks ieviesta Ā«segments-taktikaĀ» matrica). Kas notiek ar rekomendÄciju mehÄnismiem? Kas notiek ar datu iesniegÅ”anu un aktualizÄciju rekomendÄciju mehÄnismÄ (ieejas datu apjoms pieauga par 25000 reizÄm)? Kas notiek ar rekomendÄciju radīŔanu (ir nepiecieÅ”ams tÅ«kstoÅ”kÄrt samazinÄt rekomendÄciju noteikumu filtrÄÅ”anas slieksni, Åemot vÄrÄ tÅ«kstoÅ”kÄrtÄjo pieaugumu to skaitÄ un Ā«asortimentÄĀ»)?
- Ir izveidota defektu attÄ«stÄ«bas varbÅ«tÄ«bu uzraudzÄ«bas sistÄma. Pie tÄs ir pieslÄgta automatizÄta vadÄ«bas sistÄma, kas katru sekundi nodod tÅ«kstoÅ”iem tehnoloÄ£iskÄ procesa parametru. Kas notiek ar uzraudzÄ«bas sistÄmu, kas iepriekÅ” darbojÄs uz Ā«rokÄm izvilktÄmĀ» izvÄlÄm (vai tÄ spÄj nodroÅ”inÄt sekundÄro varbÅ«tÄ«bas uzraudzÄ«bu)? Kas notiks, ja ieejas datos parÄdÄs jauns bloks ar simtiem kolonnu sensora rÄdÄ«jumu, kas nesen tika ieviests automatizÄtajÄ vadÄ«bas sistÄmÄ (vai bÅ«s nepiecieÅ”ams un uz cik ilgu laiku apturÄt uzraudzÄ«bas sistÄmu, lai iekļautu jaunÄko sensoru datu analÄ«zÄ)?
- Ir izveidots AI/ML mehÄnismu komplekss (rekomendÄjoÅ”ie, uzraudzÄ«bas, prognozes), kas izmanto viens otra rezultÄtus. Cik cilvÄkstundas ir nepiecieÅ”amas katru mÄnesi, lai pielÄgotu Ŕī kompleksa darbu ieejas datu izmaiÅÄm? KÄds ir kopÄjais Ā«aizkavÄjumsĀ» kompleksa atbalstÄ«tajÄ lÄmumu pieÅemÅ”anas procesÄ (jauno ieejas datu parÄdīŔanÄs biežums attiecÄ«bÄ pret jauno atbalstoÅ”o informÄciju, kas tajÄ rodas)?
Apkopojot Å”os un daudzu citu piemÄru, mÄs nonÄcÄm pie izaicinÄjumu formulÄjumus, kas rodas pÄrejot uz maŔīnmÄcīŔanÄs un mÄkslÄ«gÄ intelekta mehÄnismu izmantoÅ”anu reÄlÄ laikÄ:
- Vai mÄs esam apmierinÄti ar AI/ML risinÄjumu izstrÄdes un pielÄgoÅ”anas (mainÄ«gajÄ situÄcijÄ) operativitÄti mÅ«su uzÅÄmumÄ?
- Cik daudz mÅ«su izmantotie AI/ML risinÄjumi atbalsta biznesa pÄrvaldÄ«bu reÄlÄ laikÄ?
- Vai mÅ«su izmantotie AI/ML risinÄjumi spÄj patstÄvÄ«gi (bez izstrÄdÄtÄjiem) pielÄgoties datu un biznesa vadÄ«bas prakses izmaiÅÄm?
MÅ«su raksts ir detalizÄts pÄrskats par InterSystems IRIS platformas iespÄjÄm vispÄrÄjÄ AI/ML sistÄmu izvietoÅ”anas atbalstÄ, AI/ML risinÄjumu apvienoÅ”anÄ un AI/ML risinÄjumu apmÄcÄ«bÄ (testÄÅ”anÄ) intensÄ«vu datu plÅ«smu apstÄkļos. MÄs pievÄrsÄ«simies tirgus pÄtÄ«jumiem, praktiskiem piemÄriem par AI/ML risinÄjumiem un konceptuÄliem aspektiem tam, ko Å”ajÄ rakstÄ saucam par reÄllaika AI/ML platformu.
Ko mums stÄsta aptauju dati: reÄlÄ laika lietojumprogrammas
RezultÄti , ko 2019. gadÄ veica uzÅÄmums Lightbend aptuveni 800 IT profesionÄļu vidÅ«, runÄ paÅ”i par sevi:

AttÄls 1 VadoÅ”ie reÄllaika datu patÄrÄtÄji
Noliksim svarÄ«gÄkos fragmentus no Ŕī ziÅojuma par aptaujas rezultÄtiem mÅ«su tulkojumÄ:
«⦠Datu plÅ«smu integrÄcijas lÄ«dzekļu, kÄ arÄ« konteinerizÄtu aprÄÄ·inu atbalsta popularitÄtes tendences ļauj nodroÅ”inÄt sinerÄ£isku atbildi uz tirgus pieprasÄ«jumu pÄc efektÄ«vÄku risinÄjumu ÄtrÄka, racionÄlÄka un dinamiskÄka piedÄvÄjuma. Datu plÅ«smas ļauj ÄtrÄk nodot informÄciju nekÄ tradicionÄlie partiju dati. Tam pievienojas iespÄja operatÄ«vi piemÄrot aprÄÄ·inu metodes, piemÄram, ieteikumus, kas balstÄ«ti uz AI/ML, radot konkurÄtspÄju, palielinot klientu apmierinÄtÄ«bu. SacensÄ«ba par operativitÄti ietekmÄ arÄ« visas lomas DevOps paradigmas ietvaros ā paaugstinot aplikÄciju izstrÄdes un izvietoÅ”anas efektivitÄti. ⦠AstoÅsimts Äetri IT speciÄlisti sniedza informÄciju par datu plÅ«smu izmantoÅ”anu viÅu organizÄcijÄs. Respondenti galvenokÄrt atradÄs rietumu valstÄ«s (41% EiropÄ un 37% ZiemeļamerikÄ) un bija gandrÄ«z vienmÄrÄ«gi sadalÄ«ti starp maziem, vidÄjiem un lieliem uzÅÄmumiem. ā¦
MÄkslÄ«gais intelekts nav tikai hype. Piecdesmit astoÅi procenti to, kuri jau izmanto datu plÅ«smu apstrÄdi produktÄ«vos AI/ML lietojumos, apstiprina, ka tÄs pielietojums AI/ML nÄkamajÄ gadÄ piedzÄ«vos vislielÄko pieaugumu (salÄ«dzinÄjumÄ ar citiem lietojumiem).
- Bieži uzdotajos jautÄjumos lielÄkÄ daļa respondentu uzskata, ka datu plÅ«smu izmantoÅ”ana AI/ML scenÄrijos nÄkamajÄ gadÄ ievÄrojami palielinÄsies.
- Pielietojums AI/ML pieaugs ne tikai jaunu scenÄriju dÄļ, bet arÄ« tradicionÄlo scenÄriju, kur datos reÄlÄ laikÄ tiek izmantoti arvien intensÄ«vÄk.
- Papildus AI/ML entuziasms starp lietotÄjiem, kas integrÄjuÅ”i IoT datus, ir iespaidÄ«gs ā 48% no tiem apstiprina, ka Å”o datu scenÄriju realizÄcija tuvÄkajÄ nÄkotnÄ piedzÄ«vos ievÄrojamu pieaugumu.
No Ŕī interesantÄ aptaujas rezultÄta redzams, ka maŔīnmÄcÄ«bas un mÄkslÄ«gÄ intelekta scenÄriji jau tuvojas datu plÅ«smu patÄriÅa lÄ«deriem. Bet ne mazÄk nozÄ«mÄ«gs novÄrojums ir AI/ML reÄlajam laikam, kas tika novÄrots no DevOps skatupunkta: Å”eit jau var diskutÄt par pÄreju no paÅ”reizÄjÄs kultÅ«ras, kas balstÄs uz "vienreizÄjÄ AI/ML ar pilnÄ«gi pieejamiem datu kopÄm".
ReÄlÄ laika AI/ML platformas koncepcija
Viens no tipiskiem reÄlÄ laika AI/ML pielietojumiem ir tehnoloÄ£isko procesu vadÄ«ba ražoÅ”anÄ. Pamatojoties uz Å”o piemÄru un Åemot vÄrÄ iepriekÅ”Äjos apsvÄrumus, formulÄsim reÄlÄ laika AI/ML platformas koncepciju.
MÄkslÄ«gÄ intelekta un maŔīnmÄcÄ«bas izmantoÅ”ana tehnoloÄ£isko procesu vadÄ«bÄ ir ar dažu Ä«patnÄ«bu:
- Dati par tehnoloÄ£iskÄ procesa stÄvokli ierodas intensÄ«vi: ar lielu frekvenci un plaÅ”u parametru spektru (pat lÄ«dz desmitiem tÅ«kstoÅ”u parametru, kas tiek nodoti sekundÄ no AŠ”UŠ¢Š).
- Dati par defektu noteikÅ”anu, nerunÄjot nemaz par to attÄ«stÄ«bu, ir, pretÄji, trÅ«kstoÅ”i un neregulÄri, raksturoti ar nepietiekamu defektu tipizÄciju un to lokalizÄciju laikÄ (bieži vien tiek attÄloti uz papÄ«ra formÄ).
- No praktiskÄ viedokļa, modeļu apmÄcÄ«bai un pielietoÅ”anai ir pieejams tikai Ā«aktuÄlÄ logaĀ» avotu dati, kas atspoguļo tehnoloÄ£iskÄ procesa dinamiku saprÄtÄ«gÄ slÄ«doÅ”Ä intervÄlÄ, kas noslÄdzas ar pÄdÄjiem nolasÄ«tajiem procesa parametru vÄrtÄ«bÄm.
Å Ä«s Ä«paŔības liek mums, papildus intensÄ«va Ā«platjoslas ienÄkoÅ”Ä signÄlaĀ» no tehnoloÄ£iskÄ procesa pieÅemÅ”anai un pamata apstrÄdei reÄlajÄ laikÄ, veikt (paralÄli) pielietojumu, apmÄcÄ«bu un kvalitÄtes kontroles AI/ML modeļu rezultÄtiem - arÄ« reÄlajÄ laikÄ. Tas Ā«kadr,Ā» kuru mÅ«su modeļi Ā«redzĀ» slÄ«doÅ”Ä aktÄ«vajÄ logÄ, pastÄvÄ«gi mainÄs - un kopÄ ar to mainÄs arÄ« AI/ML modeļu rezultÄtu kvalitÄte, kas ir apmÄcÄ«ti uz kÄda no Ā«kadrĀ» pagÄtnÄ. Kad AI/ML modeļu rezultÄtu kvalitÄte pasliktinÄs (piemÄram: klasifikÄcijas kļūdas vÄrtÄ«ba Ā«trauksme-normaĀ» ir pÄrsniegusi mÅ«su noteiktÄs robežas), automÄtiski jÄuzsÄk modeļu papildu apmÄcÄ«ba uz aktuÄlÄ Ā«kadrĀ» - un izvÄloties brÄ«di modeļu papildu apmÄcÄ«bas uzsÄkÅ”anai, jÄÅem vÄrÄ gan paÅ”as apmÄcÄ«bas ilgums, gan paÅ”reizÄjo modeļu darbÄ«bas kvalitÄtes pasliktinÄÅ”anÄs dinamika (jo paÅ”reizÄjÄs modeļu versijas turpina tikt pielietotas, kamÄr modeļi tiek apmÄcÄ«ti, un kamÄr nav izveidotas Ā«jauniĀ» apmÄcÄ«ti versijas).
InterSystems IRIS ir mÄkslÄ«gÄs inteliÄ£ences un maŔīnmÄcīŔanÄs risinÄjumu darbÄ«bas nodroÅ”inÄÅ”anai reÄlajÄ laikÄ svarÄ«gas platformas iespÄjas. Å Ä«s iespÄjas var sadalÄ«t trÄ«s galvenajÄs grupÄs:
- Jaunu vai adaptÄtu esoÅ”o AI/ML mehÄnismu nepÄrtraukta izvietoÅ”ana (Continuous Deployment/Delivery, CD) produktÄ«vÄ risinÄjumÄ, kas darbojas reÄlajÄ laikÄ uz InterSystems IRIS platformas.
- NepÄrtraukta integrÄcija (Continuous Integration, CI) vienotÄ produktÄ«vÄ risinÄjumÄ, kur iekļaujas tehnoloÄ£iskÄ procesa ienÄkoÅ”o datu plÅ«smas, datu rindas pielietojumam/apmÄcÄ«bai/kvalitÄtes kontrolei AI/ML mehÄnismu darbÄ«bÄ un datu/koda/valdÄ«bas ietekmju apmaiÅÄ ar matemÄtisko modelÄÅ”anas vidÄm, kuru orÄ·estrÄciju reÄlajÄ laikÄ veic InterSystems IRIS platforma.
- PastÄvÄ«ga (paÅ”-)mÄcīŔanÄs (Continuous Training, CT) AI/ML mehÄnismiem, kas tiek veikta matemÄtiskÄ modelÄÅ”anas vidÄs, izmantojot datus, kodu un vadÄ«bas iejaukÅ”anÄs (āpieÅemtÄs lÄmumusā), ko nodroÅ”ina InterSystems IRIS platforma.
Platformu iespÄju klasifikÄcija attiecÄ«bÄ uz maŔīnmÄcīŔanos un mÄkslÄ«go intelektu nav nejauÅ”a tieÅ”i Å”ÄdÄm grupÄm. Citiem vÄrdiem sakot, citÄsim metodoloÄ£isko Google uzÅÄmumu, kurÄ tiek sniegta konceptuÄlÄ pamata Å”ai klasifikÄcijai, mÅ«su tulkojumÄ:
ā⦠ŠobrÄ«d populÄrÄ DevOps koncepcija ietver plaÅ”u informÄcijas sistÄmu izstrÄdi un ekspluatÄciju. Å Ä«s koncepcijas ievieÅ”anas priekÅ”rocÄ«bas ir izstrÄdes ciklu ilguma samazinÄÅ”ana, izstrÄdes Ätruma palielinÄÅ”ana, kÄ arÄ« izlaidumu plÄnoÅ”anas elastÄ«ba. Lai gÅ«tu Ŕīs priekÅ”rocÄ«bas, DevOps pieÅem vismaz divu praksi ievieÅ”anu:
- Continuous Integration (CI)
- Continuous Delivery (CD)
Å Ä«s prakses ir piemÄrojamas arÄ« AI/ML platformÄm ā ar mÄrÄ·i nodroÅ”inÄt uzticamu un produktÄ«vu ražoÅ”anas AI/ML risinÄjumu izstrÄdi.
AI/ML platformas atŔķiras no citÄm informÄcijas sistÄmÄm Å”Ädos aspektos:
- Komandas kompetences: veidojot AI/ML risinÄjumu, komanda parasti ietver datu zinÄtniekus vai āakademiskosā ekspertus datu pÄtīŔanas jomÄ, kuri veic datu analÄ«zi, modeļu izstrÄdi un testÄÅ”anu. Å ie komandas dalÄ«bnieki var arÄ« nebÅ«t profesionÄli programmÄtÄji produktÄ«vÄs programmatÅ«ras izstrÄdÄ.
- IzstrÄde: AI/ML mehÄnismi pÄc savas bÅ«tÄ«bas ir eksperimentÄli. Lai atrisinÄtu uzdevumu visefektÄ«vÄk, ir nepiecieÅ”ams izmÄÄ£inÄt dažÄdas ievades mainÄ«go, algoritmu, modelÄÅ”anas veidu un modeļa parametru kombinÄcijas. Å Äda izmÄÄ£inÄjuma sarežģītÄ«ba ir saistÄ«ta ar ākas darbojÄs/nedarbojÄsā izsekoÅ”anu, nodroÅ”inot epizožu reproducÄjamÄ«bu un aplikÄciju vispÄrinÄÅ”anu atkÄrtotiem ievieÅ”anas gadÄ«jumiem.
- TestÄÅ”ana: AI/ML mehÄnismu testÄÅ”anai ir nepiecieÅ”ams plaÅ”Äks testu klÄsts nekÄ lielÄkajÄ daÄ¼Ä citu izstrÄdÅu. Papildus parastajiem moduļu un integrÄcijas testiem tiek pÄrbaudÄ«ta datu derÄ«gums, kÄ arÄ« modeļa piemÄroÅ”anas rezultÄtu kvalitÄte mÄcÄ«bu un kontroles paraugiem.
- Izvietojums: AI/ML risinÄjumu izvietoÅ”ana nenozÄ«mÄ tikai prognozÄÅ”anas pakalpojumus, kas izmanto vienreiz apmÄcÄ«tu modeli. AI/ML risinÄjumi tiek veidoti ap daudzpakÄpju cauruļvadiem, kas veic automatizÄtu modeļu apmÄcÄ«bu un pielietojumu. Å Ädu cauruļvadu izvietoÅ”ana prasa sarežģītu darbÄ«bu automatizÄciju, ko tradicionÄli veic datu zinÄtnieki roku darbu, lai iegÅ«tu iespÄju apmÄcÄ«t un testÄt modeļus.
- ProduktivitÄte: AI/ML mehÄnismiem var pietrÅ«kt snieguma ne tikai neefektÄ«vas programmÄÅ”anas dÄļ, bet arÄ« pastÄvÄ«gi mainÄ«gÄ ienÄkoÅ”o datu rakstura dÄļ. Citiem vÄrdiem sakot, AI/ML mehÄnismu sniegums var pasliktinÄties vairÄku iemeslu dÄļ, nevis tikai tÄpÄc, ka parastÄs attÄ«stÄ«bas produktivitÄte. Tas noved pie nepiecieÅ”amÄ«bas uzraudzÄ«t (reÄllaikÄ) mÅ«su AI/ML mehÄnismu sniegumu, kÄ arÄ« nosÅ«tÄ«t brÄ«dinÄjumus vai noraidÄ«t rezultÄtus, ja snieguma rÄdÄ«tÄji neatbilst gaidÄ«tajam.
AI/ML platformas ir lÄ«dzÄ«gas citÄm informÄcijas sistÄmÄm, jo tÄm abÄm ir nepiecieÅ”ama nepÄrtraukta koda integrÄcija ar versiju kontroli, moduļu testÄÅ”ana, integrÄcijas testÄÅ”ana un nepÄrtraukta attÄ«stÄ«bas izvietoÅ”ana. TomÄr AI/ML gadÄ«jumÄ ir daži svarÄ«gi atŔķirÄ«bas punkti:
- CI (Continuous Integration, nepÄrtrauktÄ integrÄcija) vairs nerobežojas tikai ar izvietoto komponentu koda testÄÅ”anu un validÄciju ā tai pieder arÄ« datu un AI/ML modeļu testÄÅ”ana un validÄcija.
- CD (Continuous Delivery/Deployment, nepÄrtraukta izvietoÅ”ana) nenozÄ«mÄ tikai pakotÅu vai pakalpojumu rakstīŔanu un izlaiÅ”anu, bet gan platformu AI/ML risinÄjumu kompozÄ«cijai, apmÄcÄ«bai un pielietoÅ”anai.
- CT (Continuous Training, nepÄrtraukta apmÄcÄ«ba) ā jaunais elements [autora piezÄ«me: jaunais elements, salÄ«dzinot ar tradicionÄlo DevOps koncepciju, kur CT, kÄ likums, ir Continuous Testing], kas ir raksturÄ«gs AI/ML platformÄm, un atbild par autonomu AI/ML modeļu apmÄcÄ«bas un pielietoÅ”anas mehÄnismu pÄrvaldÄ«bu. ā¦
MÄs varam konstatÄt, ka maŔīnmÄcÄ«ba un mÄkslÄ«gais intelekts, kas darbojas ar reÄlÄ laika datiem, prasa plaÅ”Äku instrumentu un kompetenÄu kopumu (no koda izstrÄdes lÄ«dz matemÄtiskÄ modelÄÅ”anas vidi orÄ·estrÄÅ”anai), cieÅ”Äku integrÄciju starp visÄm funkcionÄlajÄm un tÄmu jomÄm, kÄ arÄ« efektÄ«vÄku cilvÄku un maŔīnu resursu organizÄÅ”anu.
ReÄlÄ laika scenÄrijs: defektu attÄ«stÄ«bas atpazīŔana baroÅ”anas sÅ«knos
Turpinot izmantot piemÄru no tehnoloÄ£isko procesu vadÄ«bas jomas, apskatÄ«sim konkrÄtu uzdevumu (kuru jau pieminÄjÄm paÅ”Ä sÄkumÄ): ir nepiecieÅ”ams nodroÅ”inÄt reÄlÄ laika defektu attÄ«stÄ«bas uzraudzÄ«bu sÅ«knos, pamatojoties uz tehnoloÄ£iskÄ procesa parametru vÄrtÄ«bu plÅ«smu un remonta personÄla ziÅojumiem par konstatÄtajiem defektiem.

AttÄls 2 Uzdevuma formulÄjums defektu attÄ«stÄ«bas uzraudzÄ«bai
LielÄkÄs daļas lÄ«dzÄ«gu veidu uzdevumu praktiskÄ Ä«stenoÅ”anÄ iezÄ«me ir tÄda, ka datu (TSA) regulÄritÄtei un savlaicÄ«bai jÄÅem vÄrÄ epizodiskÄ un neregulÄrÄ defektu (un to reÄ£istrÄcijas) raÅ”anÄs. Citiem vÄrdiem sakot: dati no TSA ierodas reizi sekundÄ pareizi precÄ«zi, bet par defektiem tiek veiktas piezÄ«mes ar Ä·Ä«misko zÄ«muli ar norÄdi uz datumu kopÄjÄ burtnÄ«cÄ ražotnÄ (piemÄram: "12.01 ā noplÅ«de no 3. gultÅa vÄka").
TÄdÄjÄdi varam papildinÄt uzdevuma formulÄjumu ar Å”o svarÄ«go ierobežojumu: ādefektaā marÄ·Äjums konkrÄtam veidam ir tikai viens (t.i., konkrÄta veida defekta piemÄrs ir attÄlots ar TSA datiem konkrÄtÄ datumÄ ā un vairÄk konkrÄta veida defekta piemÄru mums nav). Å is ierobežojums uzreiz mÅ«s izsmej no klasiskÄs maŔīnmÄcÄ«bas (supervised learning), kurÄ āmarÄ·Äjumiemā jÄbÅ«t daudz.

AttÄls 3 PrecizÄjums uzdevumam par defektu attÄ«stÄ«bas uzraudzÄ«bu
Vai mÄs varam kÄdÄ veidÄ "pavairot" mums pieejamo vienÄ«go "uzlÄ«mi"? JÄ, varam. PaÅ”reizÄjais sÅ«knÄÅ”anas stÄvoklis tiek raksturots ar lÄ«dzÄ«bas pakÄpi reÄ£istrÄtajiem defektiem. Pat bez kvantitatÄ«vo metožu pielietoÅ”anas, vizuÄlÄs uztveres lÄ«menÄ«, novÄrojot datu vÄrtÄ«bu dinamiku, kas nÄk no AДУТŠ, jau var daudz mÄcÄ«ties:

AttÄls 4 SÅ«knÄÅ”anas stÄvokļa dinamika fona attÄlÄ ar konkrÄta veida defekta "uzlÄ«mi"
Bet vizuÄlÄ uztvere (vismaz pagaidÄm) nav vislabÄkais "uzlÄ«mju" Ä£enerators mÅ«su Ätri mainÄ«gajÄ scenÄrijÄ. MÅ«su mÄrÄ·is ir novÄrtÄt paÅ”reizÄjÄ sÅ«knÄÅ”anas stÄvokļa lÄ«dzÄ«bu reÄ£istrÄtajiem defektiem, izmantojot statistisko testu.

AttÄls 5 StatistiskÄ testa pielietojums datiem, kas nÄk no AДУТŠ, fona attÄlÄ ar defekta "uzlÄ«mi"
Statistiskais tests nosaka varbÅ«tÄ«bu, ka tehnoloÄ£iskÄ procesa parametru vÄrtÄ«bu ieraksti, kas iegÅ«ti no AДУТР"plÅ«sma-pakete", ir lÄ«dzÄ«gi noteikta veida defekta "uzlÄ«mes" ierakstiem. StatistiskÄ testa rezultÄtÄ aprÄÄ·inÄtÄ varbÅ«tÄ«bas vÄrtÄ«ba (statistiskÄs lÄ«dzÄ«bas indekss) tiek pÄrvÄrsta 0 vai 1 vÄrtÄ«bÄ, kļūstot par "uzlÄ«mi" maŔīnmÄcÄ«bai katram konkrÄtajam ierakstam pÄtÄ«tajÄ lÄ«dzÄ«bas paketÄ. T.i., pÄc tam, kad jauna ierakstu pakete par sÅ«knÄÅ”anas stÄvokli ir apstrÄdÄta ar statistisko testu, mums ir iespÄja (a) pievienot Å”o paketi mÄcÄ«bu datu kopai AI/ML modeļa apmÄcÄ«bai un (b) veikt kvalitÄtes kontroli esoÅ”Äs modeļa versijas darbÄ, piemÄrojot to Å”ai paketei.

AttÄls 6 MaŔīnmÄcÄ«bu modeļa pielietojums datiem, kas nÄk no AДУТŠ, fona attÄlÄ ar defekta "uzlÄ«mi"
VienÄ no mÅ«su iepriekÅ”Äjiem MÄs rÄdÄm un skaidrojam, kÄ InterSystems IRIS platforma ļauj Ä«stenot jebkuru AI/ML mehÄnismu nepÄrtrauktos biznesa procesos, kas nodroÅ”ina modeļu rezultÄtu pareizÄ«bas kontroli un pielÄgo modelÄÅ”anas parametru izmaiÅas. RealizÄjot prototipu mÅ«su scenÄrijam ar sÅ«kÅiem, mÄs izmantojam visus InterSystems IRIS piedÄvÄtos funkcionÄlos rÄ«kus, iekļaujot mÅ«su risinÄjuma procesÄ-analizatorÄ nevis klasisko uzraudzÄ«to mÄcīŔanos, bet drÄ«zÄk pastiprinÄtu mÄcīŔanos (reinforcement learning), kas automÄtiski pÄrvalda datu izvÄli modeļu apmÄcÄ«bai. ApmÄcÄ«bai tiek iekļauti ieraksti, kuros rodas ādetekcijas konsenssā pÄc statistiskÄ testa un paÅ”reizÄjÄ modeļa piemÄroÅ”anas ā t.i., gan statistiskais tests (pÄc lÄ«dzÄ«bas indeksa pÄrvÄrÅ”anas uz 0 vai 1), gan modelis ir atdevis rezultÄtu 1 Å”iem ierakstiem. JaunÄ modeļa apmÄcīŔanas procesÄ, validÄjot to (jaunapmÄcÄ«tais modelis tiek pielietots paÅ”a apmÄcÄ«bas datu kopai, iepriekÅ” piemÄrojot statistisko testu), ieraksti, kuri āneizturÄjaā rezultÄtu 1 pÄc statistiskÄ testa (dÄļ nepÄrtrauktas klÄtbÅ«tnes apmÄcÄ«bas datu kopÄ ar sÄkotnÄjÄ ādefektaā marÄ·Äjumu), tiek izslÄgti no apmÄcÄ«bas datu kopas, un jaunÄ modeļa versija tiek apmÄcÄ«ta ar ādefektaā marÄ·Äjumu pluss ar āizturÄjuÅ”ajiemā ierakstiem no plÅ«smas.

AttÄls 7 AI/ML aprÄÄ·inu automatizÄcija InterSystems IRIS
Ja rodas vajadzÄ«ba pÄc sava veida āotrÄ viedokļaā par detekcijas kvalitÄti, ko iegÅ«st lokÄlos aprÄÄ·inos InterSystems IRIS, tiek izveidots procesa padomnieks, lai veiktu modeli apmÄcÄ«bu un piemÄroÅ”anu uz kontroles datu kopu ar mÄkoÅa pakalpojumu palÄ«dzÄ«bu (piemÄram, Microsoft Azure, Amazon Web Services, Google Cloud Platform u.c.):

AttÄls 8 āOtrais viedoklisā no Microsoft Azure saskaÅÄ ar InterSystems IRIS orÄ·estrÄciju
MÅ«su scenÄrija prototips InterSystems IRIS ir izstrÄdÄts kÄ aÄ£entu sistÄma analÄ«tiskajiem procesiem, kas nodroÅ”ina mijiedarbÄ«bu ar aprÄ«kojuma objektu (sÅ«kni), matemÄtiskÄs modelÄÅ”anas vidÄm (Python, R un Julia) un nodroÅ”ina visu iesaistÄ«to AI/ML mehÄnismu paÅ”mÄcīŔanos ā reÄlo datu plÅ«smÄ.

AttÄls 9 GalvenÄ funkcionalitÄte AI/ML risinÄjumam reÄllaikÄ InterSystems IRIS
Praktisks rezultÄts, ko nodroÅ”ina mÅ«su prototips:
- Modeļa atpazÄ«tais defekta paraugs (12. janvÄris):

- Modeļa atpazÄ«tais attÄ«stÄ«bas defekts, kas nav iekļauts paraugÄ (11. septembris; pats defekts tika konstatÄts remontgrupas tikai pÄc divÄm dienÄm ā 13. septembrÄ«):

SimulÄcija, kas balstÄ«ta uz reÄliem datiem ar vairÄkiem tÄ paÅ”a defekta epizodÄm, parÄdÄ«ja, ka mÅ«su risinÄjums, kas Ä«stenots platformÄ InterSystems IRIS, ļauj atklÄt Å”Ädu defektu attÄ«stÄ«bu vairÄkas dienas pirms tÄ atklÄÅ”anas remontgrupas.
InterSystems IRIS ā universÄla AI/ML reÄllaika aprÄÄ·inu platforma
Platforma InterSystems IRIS atvieglo risinÄjumu izstrÄdi, izvietoÅ”anu un ekspluatÄciju reÄllaika datos. InterSystems IRIS spÄj vienlaikus veikt transakciju un analÄ«tisko datu apstrÄdi; atbalstÄ«t sinhronizÄtus datu skatÄ«jumus, izmantojot vairÄkus modeļus (tostarp relÄciju, hierarhisku, objektu un dokumentu); kalpot par datu avotu un atseviŔķu lietojumprogrammu integrÄcijas platformu; nodroÅ”inÄt attÄ«stÄ«tu analÄ«tiku reÄllaikÄ strukturÄtiem un nesakÄrtotiem datiem. InterSystems IRIS arÄ« nodroÅ”ina mehÄnismus ÄrÄju analÄ«tisku rÄ«ku izmantoÅ”anai, ļaujot elastÄ«gi kombinÄt mÄkoÅu un vietÄjo serveru izvietojumu.
Lietojumprogrammas, kas izstrÄdÄtas uz platformas InterSystems IRIS, ir ieviestas dažÄdÄs nozarÄs, palÄ«dzot uzÅÄmumiem gÅ«t nozÄ«mÄ«gu ekonomisko labumu stratÄÄ£iskajÄs un operatÄ«vajÄs perspektÄ«vÄs, uzlabojot lÄmumu pieÅemÅ”anas informÄtÄ«bu un novÄrÅ”ot "pūŔļus" starp notikumu, analÄ«zi un rÄ«cÄ«bu.

AttÄls 10 InterSystems IRIS arhitektÅ«ra AI/ML reÄllaikÄ kontekstÄ
LÄ«dzÄ«gi kÄ iepriekÅ”ÄjÄ diagrammÄ, zemÄk redzamÄ diagramma apvieno jauno "koordinÄtu sistÄmu" (CD/CI/CT) ar informÄcijas plÅ«smu shÄmu starp platformas darbÄ«bas elementiem. VizualizÄcija sÄkas ar makromehÄnismu CD un turpinÄs ar makromehÄnismiem CI un CT.

AttÄls 11 InformÄcijas plÅ«smu shÄma starp platformas InterSystems IRIS AI/ML elementiem
CD mehÄnisma bÅ«tÄ«ba InterSystems IRIS: platformas lietotÄji (AI/ML risinÄjumu izstrÄdÄtÄji) pielÄgo jau esoÅ”os un/vai izstrÄdÄ jaunus AI/ML risinÄjumus, izmantojot specializÄtu AI/ML mehÄnismu programmatÅ«ras koda redaktoru: Jupyter (pilns nosaukums: Jupyter Notebook; tÄpat, rÅ«pÄ«bas dÄļ, dažreiz dokumentus, kas izveidoti Å”ajÄ redaktorÄ, sauc arÄ« par Jupyter dokumentiem). Jupyter izstrÄdÄtÄjam ir iespÄja rakstÄ«t, debugÄt un pÄrliecinÄties par konkrÄta AI/ML risinÄjuma darba spÄju (tostarp, izmantojot grafiku) pirms tÄ izvietoÅ”anas (ādeployā InterSystems IRIS. Ir viegli saprotams, ka Å”ÄdÄ veidÄ izveidotÄs jaunÄs izstrÄdes tiks pakļautas tikai pamata debugÄÅ”anai (jo, Ä«paÅ”i, Jupyter nestrÄdÄ ar reÄlÄ laika datu plÅ«smÄm) ā tas ir normÄli, jo galvenais rezultÄts Jupyter izstrÄdÄ ir apstiprinÄt atseviŔķa AI/ML mehÄnisma principiÄlo darba spÄju (āparaugu datu apstrÄdÄ tas rÄda gaidÄ«to rezultÄtuā). Analogi, jau platformÄ izvietots mehÄnisms (sk. nÄkamos makromehÄnismus) pirms debugÄÅ”anas Jupyter var prasÄ«t āatgrieztiesā pie āpamatplatformasā veida (datu lasīŔana no failiem, darbs ar datiem caur xDBC vietÄ tabulÄm, tieÅ”a mijiedarbÄ«ba ar globÄlajÄm struktÅ«rÄm ā daudzdimensiju InterSystems IRIS datu masÄ«viem ā utt.).
SvarÄ«gs aspekts CD Ä«stenoÅ”anai tieÅ”i InterSystems IRIS: starp platformu un Jupyter ir ieviesta divvirzienu integrÄcija, kas ļauj pÄrsÅ«tÄ«t platformÄ (un turpmÄk apstrÄdÄt platformÄ) saturu valodÄs Python, R un Julia (visas trÄ«s ir programmÄÅ”anas valodas attiecÄ«gajÄs vadoÅ”ajÄs open-source matemÄtiskÄs modelÄÅ”anas vidÄs). TÄdÄjÄdi AI/ML satura izstrÄdÄtÄjiem ir iespÄja veikt ānepÄrtrauktu izvietoÅ”anuā Å”ajÄ saturÄ platformÄ, strÄdÄjot ierastajÄ Jupyter redaktorÄ ar pazÄ«stamajÄm bibliotÄkÄm, kas pieejamas Python, R, Julia, un veicot pamata debugÄÅ”anu (ja nepiecieÅ”ams) Ärpus platformas.
PÄrejam pie makromehÄnisma CI InterSystems IRIS. DiagrammÄ attÄlots "reÄlÄ laika robotizÄtÄja" makroprocess (kompleks atbilstoÅ”i datu struktÅ«rÄm, biznesa procesiem un to orÄ·estrÄtÄm koda fragmentiem valodÄs matsred un ObjectScript ā InterSystems IRIS native izstrÄdes valodÄ). Å Ä« makroprocesa uzdevums ir uzturÄt nepiecieÅ”amÄs AI/ML mehÄnismu datu rindas (balstoties uz datu plÅ«smÄm, kas tiek nosÅ«tÄ«tas platformai reÄlÄ laikÄ), pieÅemt lÄmumus par AI/ML mehÄnismu piemÄroÅ”anas secÄ«bu un "asortimentu" (ko var dÄvÄt arÄ« par "matemÄtiskiem algoritmiem", "modeļiem" utt. ā atkarÄ«bÄ no konkrÄtÄs realizÄcijas un terminoloÄ£ijas izvÄles), kÄ arÄ« uzturÄt datu struktÅ«ras, lai analizÄtu AI/ML mehÄnismu darba rezultÄtus (kubi, tabulas, daudzdimensiju datu masÄ«vi utt. ā pÄrskatiem, dÄÅ”bordiem utt.).
SvarÄ«gs aspekts CI ievieÅ”anÄ tieÅ”i InterSystems IRIS: starp platformu un matemÄtiskÄs modelÄÅ”anas vidÄm ir Ä«stenota divvirzienu integrÄcija, kas ļauj izpildÄ«t platformÄ izvietoto saturu Python, R un Julia valodÄs to atbilstoÅ”ajÄs vidÄs, iegÅ«stot atpakaļ izpildes rezultÄtus. Å Ä« integrÄcija tiek Ä«stenota gan "terminÄla režīmÄ" (t.i., AI/ML saturs tiek formulÄts kÄ kods ObjectScript valodÄ, kas veic izsaukumus uz matemÄtiskajÄm vidÄm), gan "biznesa procesa režīmÄ" (t.i., AI/ML saturs tiek formulÄts kÄ biznesa process, izmantojot grafisko redaktoru, vai dažreiz Jupyter, vai IDE ā IRIS Studio, Eclipse, Visual Studio Code). Biznesa procesu pieejamÄ«ba rediÄ£ÄÅ”anai Jupyter ir atspoguļota, izmantojot saikni starp IRIS CI lÄ«menÄ« un Jupyter CD lÄ«menÄ«. SÄ«kÄka pÄrskats par integrÄciju ar matemÄtiskÄs modelÄÅ”anas vidÄm tiks sniegts tÄlÄk. Å ajÄ posmÄ, mÅ«suprÄt, ir visi pamati, lai fiksÄtu platformÄ visus nepiecieÅ”amos rÄ«kus "nepÄrtrauktÄs integrÄcijas" AI/ML attÄ«stÄ«bai (kas nÄk no "nepÄrtrauktas izvietoÅ”anas") uz AI/ML reÄlÄ laika risinÄjumiem.
Un galvenais makromehanisms: CT. Bez tÄ nav iespÄjama AI/ML platforma (lai gan "reÄllaiks" tiks Ä«stenots caur CD/CI). CT bÅ«tÄ«ba ir platformas darbs ar maŔīnmÄcīŔanÄs un mÄkslÄ«gÄ intelekta "artefaktiem" tieÅ”i matemÄtiskÄs modelÄÅ”anas darba sesijÄs: modeļiem, sadalÄ«jumu tabulÄm, vektoriem-matriks, neironu tÄ«klu slÄÅiem utt. Å Ä« "darba" pamatÄ, lielÄkajÄ daÄ¼Ä gadÄ«jumu, ir iepriekÅ”minÄto artefaktu izveide vidÄs (piemÄram, modeļiem "izveide" ietver modeļa specifikÄcijas noteikÅ”anu un tÄ parametru vÄrtÄ«bu meklÄÅ”anu ā tÄ saucamÄ modela "apmÄcÄ«ba"), to izmantoÅ”ana (modeļiem: rezultÄtu aprÄÄ·inÄÅ”ana ar to palÄ«dzÄ«bu "modeļa" mÄrÄ·a mainÄ«gajiem ā prognozÄm, piederÄ«bai kategorijai, notikuma varbÅ«tÄ«bas etc.) un jau izveidoto un izmantoto artefaktu uzlaboÅ”ana (piemÄram, modeļa ievades mainÄ«go kopas pÄrdefinÄÅ”ana pÄc izmantoÅ”anas rezultÄtiem ā ar mÄrÄ·i uzlabot prognozÄÅ”anas precizitÄti, kÄ variants). Galvenais punkts, lai saprastu CT lomu, ir tÄ "abstrakcija" no CD un CI realitÄtÄm: CT Ä«stenos visus artefaktus, balstoties uz AI/ML risinÄjuma aprÄÄ·inu un matemÄtisko specifiku, Åemot vÄrÄ konkrÄto vidi sniegtÄs iespÄjas. AtbildÄ«ba par "ievades datu nodroÅ”inÄÅ”anu" un "rezultÄtu piegÄdi" gulstas uz CD un CI.
SvarÄ«gs aspekts CT ievieÅ”anÄ InterSystems IRIS: izmantojot iepriekÅ” minÄto integrÄciju ar matemÄtisko modelÄÅ”anas vidÄm, platforma spÄj iegÅ«t no darba sesijÄm, kas notiek tÄs uzraudzÄ«bÄ matemÄtiskajÄs vidÄs, tieÅ”i tos artefaktus un (visvairÄk svarÄ«gi) pÄrvÄrst tos par platformas datu objektiem. PiemÄram, nesen izveidotÄ sadalÄ«juma tabula, kas radusies Python darba sesijÄ, var tikt (bez Python sesijas pÄrtraukÅ”anas) pÄrcelta platformÄ kÄ, piemÄram, globÄlais (daudzdimensiju datu masÄ«vs InterSystems IRIS) ā un izmantota aprÄÄ·iniem citÄ AI/ML mehÄnismÄ (Ä«stenotÄ citÄ valodÄ ā piemÄram, R valodÄ) ā vai virtuÄlajÄ tabulÄ. VÄl viens piemÄrs: paralÄli modeļa āstandarta režīmamā (Python darba sesijÄ) uz tÄs ievades datiem tiek veikta āauto-MLā: automÄtiska optimÄlo ievades mainÄ«go un parametru vÄrtÄ«bu izvÄle. Un kopÄ ar āstandartaā apmÄcÄ«bu produktÄ«vÄ modeļa reÄlÄ laika režīmÄ saÅem arÄ« āoptimizÄcijas piedÄvÄjumuā tÄs specifikÄcijai ā kurÄ mainÄs ievades mainÄ«go kopums, mainÄs parametru vÄrtÄ«bas (nevis pÄc apmÄcÄ«bas Python, bet pÄc āalternatÄ«vÄsā versijas apmÄcÄ«bas, piemÄram, H2O stekÄ), ļaujot kopÄjam AI/ML risinÄjumam autonomi tikt galÄ ar neparedzÄtÄm izmaiÅÄm ievades datu raksturÄ un modelÄjamajÄs parÄdÄ«bÄs.
IepazÄ«simies sÄ«kÄk ar InterSystems IRIS platformas AI/ML funkcionalitÄti, izmantojot piemÄru no reÄli esoÅ”a prototipa.
ZemÄk redzamajÄ diagrammÄ, kreisajÄ slÄ«dÅa daÄ¼Ä ir biznesa procesa daļa, kas Ä«steno skriptu izpildi Python un R valodÄs. CentrÄlajÄ daÄ¼Ä ir vizuÄlie palaiÅ”anas žurnÄli dažiem no Å”iem skriptiem, attiecÄ«gi Python un R valodÄ. Uzreiz aiz tiem ir piemÄri satura, kas nodots izpildei attiecÄ«gajÄs vidÄs, abÄs valodÄs. LabajÄ pusÄ beigÄs ir vizualizÄcijas, kas balstÄ«tas uz skriptu izpildes rezultÄtiem. AugÅ”ÄjÄs vizualizÄcijas ir veiktas programmÄ IRIS Analytics (dati ir iegÅ«ti no Python uz datu platformu InterSystems IRIS un izvietoti uz dÄļa ar platformas lÄ«dzekļiem), apakÅ”ÄjÄs ir veiktas tieÅ”i R darba sesijÄ un eksportÄtas uz grafiskajiem failiem. SvarÄ«gs aspekts: attÄlotÄ fragmenta prototipÄ ir atbildÄ«ga par modeļa apmÄcÄ«bu (iekÄrtu stÄvokļa klasifikÄcija) uz datiem, kas nonÄk reÄlajÄ laikÄ no iekÄrtu simulÄcijas procesa, pÄc kvalitÄtes klasifikÄcijas uzraudzÄ«bas procesa komandas, kas tiek novÄrota modeļa piemÄroÅ”anas laikÄ. Par AI/ML risinÄjuma Ä«stenoÅ”anu kÄ komplektu savstarpÄji mijiedarbojoÅ”os procesus (āaÄ£entusā) tiks runÄts tÄlÄk.

ZÄ«mÄjums 12 SadarbÄ«ba ar Python, R un Julia programmÄs InterSystems IRIS
Platformas procesi (tie paÅ”i ābiznesa procesiā, āanalÄ«tiskie procesiā, ācaurulÄ«tesā utt. ā atkarÄ«bÄ no konteksta) vispirms tiek rediÄ£Äti biznesa procesa grafiskajÄ redaktora platformÄ tÄ, ka tajÄ paÅ”Ä laikÄ tiek izveidota gan tÄ blokshÄma, gan atbilstoÅ”ais AI/ML mehÄnisms (programmatÅ«ras kods). RunÄjot par to, ka āveidojas AI/ML mehÄnismsā, mÄs sÄkotnÄji domÄjam par hibriditÄti (viena procesa ietvaros): saturam matemÄtiskÄs modelÄÅ”anas vidÄs lÄ«dzÄs ir SQL valodas saturs (t.sk., ar paplaÅ”inÄjumiem no ), uz InterSystems ObjectScript, ar citiem atbalstÄ«tajiem valodÄm. TurklÄt platformas process sniedz ļoti plaÅ”as iespÄjas āattÄloÅ”anaiā kÄ hierarhiski strukturÄti fragmenti (kÄ redzams piemÄrÄ zemÄk), ļaujot efektÄ«vi organizÄt pat ļoti sarežģītu saturu, nekad neiznÄkot no grafiskÄ formÄta (ieliekot āne-grafiskajosā mĆ©todos/kategorijÄs/procedÅ«rÄs utt.). T.i., ja nepiecieÅ”ams (un to paredzams lielÄkajÄ daÄ¼Ä projektu), absolÅ«ti visas AI/ML risinÄjuma daļas var tikt ieviestas grafiskÄ paÅ”dokumentojoÅ”os formÄtÄ. VÄrÅ”am uzmanÄ«bu, ka diagrammas centrÄlajÄ daļÄ, kurÄ attÄlots augstÄks ādziļuma lÄ«menisā, ir redzams, ka, papildus paÅ”a modeļa apmÄcÄ«bas darba (izmantojot Python un R), tiek pievienota tÄ sauktÄ ROC-lÄ«knes apmÄcÄ«tÄ modeļa analÄ«ze, kas ļauj vizuÄli (un arÄ« aprÄÄ·inÄti) novÄrtÄt apmÄcÄ«bas kvalitÄti ā un Ŕī analÄ«ze tiek realizÄta valodÄ Julia (izpildÄs, attiecÄ«gi, Julia matemÄtiskajÄ vidÄ).

AttÄls 13 VizuÄlÄ vide AI/ML risinÄjumu kompozÄ«cijai InterSystems IRIS
KÄ jau iepriekÅ” minÄts, sÄkotnÄjÄ izstrÄde un (dažos gadÄ«jumos) jau platformÄ ieviesto AI/ML mehÄnismu pielÄgoÅ”ana tiks/vai var tikt veikta Ärpus platformas Jupyter redaktorÄ. ZemÄk esoÅ”ajÄ diagrammÄ redzam piemÄru esoÅ”Ä platformas procesa pielÄgoÅ”anai (to paÅ”u, kas norÄdÄ«ts augstÄk) ā Å”Ädi izskatÄs Jupyter tÄ fragments, kas atbild par modeļa apmÄcÄ«bu. Saturs Python valodÄ ir pieejams redigeÅ”anai, atkļūdoÅ”anai, grafikas izvadei tieÅ”i Jupyter. IzmaiÅas (ja nepiecieÅ”ams) var tikt veiktas ar tÅ«lÄ«tÄju sinhronizÄciju platformas procesÄ, tostarp tÄ produktÄ«vÄ versijÄ. AnalogÄ veidÄ jauns saturs var tikt nosÅ«tÄ«ts platformai (automÄtiski izveidojot jaunu platformas procesu).

AttÄls 14 Jupyter Notebook izmantoÅ”ana AI/ML mehÄnisma rediÄ£ÄÅ”anai InterSystems IRIS platformÄ
Platform process adaptation can be carried out not only in graphical or laptop format but also in a 'total' IDE (Integrated Development Environment) format. Such IDEs include IRIS Studio (native IRIS studio), Visual Studio Code (InterSystems IRIS extension for VSCode), and Eclipse (Atelier plugin). In some cases, it is possible for a team of developers to use all three IDEs simultaneously. The diagram below shows an example of editing the same process in IRIS Studio, Visual Studio Code, and Eclipse. All content is available for editing: Python/R/Julia/SQL, ObjectScript, and business processes.

Figure 15 Development of the InterSystems IRIS business process in various IDEs
Mention should be made of the tools for describing and executing business processes in InterSystems IRIS using Business Process Language (BPL). BPL allows the use of 'ready-made integration components' (activities) in business processes, which indeed provides a solid basis for claiming that 'continuous integration' is implemented in InterSystems IRIS. The ready-made components of the business process (activities and connections between them) are a powerful accelerator for building AI/ML solutions. And not only for construction: due to the activities and connections between them, an 'autonomous management layer' emerges over disparate AI/ML developments and mechanisms, capable of making decisions based on the situation in real time.

Figure 16 Ready-made components of business processes for continuous integration (CI) on the InterSystems IRIS platform
The concept of agent systems (also known as multi-agent systems) has strong positions in robotics, and the InterSystems IRIS platform organically supports it through the 'product-process' construct. In addition to unlimited possibilities for 'stuffing' each process with the functionality required for a comprehensive solution, endowing the system of platform processes with the property of 'agentness' allows for the creation of effective solutions for extremely unstable modeled phenomena (behavior of social/biological systems, partiallyobservable technological processes, etc.).

Figure 16 Operation of the AI/ML solution in the form of an agent system of business processes in InterSystems IRIS
TurpinÄm mÅ«su InterSystems IRIS apskatu ar stÄstu par platformas pielietojumu, lai risinÄtu vairÄkas reÄllaika uzdevumu kategorijas (pietiekami detalizÄta iepazīŔanÄs ar dažÄm labÄkajÄm platformas AI/ML praksÄm notiek vienÄ no mÅ«su iepriekÅ”Äjiem) ).
Par ākarstajÄm pÄdÄmā iepriekÅ”ÄjÄ diagrammÄ, zemÄk sniegta detalizÄtÄka aÄ£entu sistÄmas diagramma. DiagrammÄ redzams tas pats prototips, ir redzami visi Äetri procesu aÄ£enti, hokemÄti attiecÄ«bas starp tiem: GENERATOR ā apstrÄdÄ sensora datu Ä£enerÄÅ”anu, BUFFER ā pÄrvalda datu rindas, ANALYZER ā veic paÅ”u maŔīnmÄcīŔanos, MONITOR ā uzrauga maŔīnmÄcīŔanÄs kvalitÄti un dod signÄlu par nepiecieÅ”amÄ«bu atkÄrtoti apmÄcÄ«t modeli.

AttÄls 17 AI/ML risinÄjuma kompozÄ«cija aÄ£entu sistÄmas formÄ biznesa procesos InterSystems IRIS
DiagrammÄ zemÄk ilustrÄts cits robotizÄta prototipa autonomais darbs (tekstu emocionÄlÄs krÄsas atpazīŔana) noteiktÄ laika posmÄ. AugÅ”ÄjÄ daÄ¼Ä ā modeļa apmÄcÄ«bas kvalitÄtes rÄdÄ«tÄja attÄ«stÄ«ba (kvalitÄte aug), apakÅ”ÄjÄ daÄ¼Ä ā modeļa kvalitÄtes piemÄroÅ”anas dinamika un atkÄrtotas apmÄcÄ«bas fakti (sarkanie svÄ«triÅas). KÄ var redzÄt, risinÄjums ir efektÄ«vs un autonomi apmÄcÄ«jies, un darbojas noteiktajÄ kvalitÄtes lÄ«menÄ« (kvalitÄtes rÄdÄ«tÄja vÄrtÄ«bas nesamazinÄs zem 80%).

AttÄls 18 NepÄrtraukta (paÅ”)pÄrkÄpe (CT) uz platformas InterSystems IRIS
Par automÄtisko ML mÄs jau iepriekÅ” esam runÄjuÅ”i, taÄu apakÅ”ÄjÄ diagrammÄ Å”Ä« funkcionalitÄte ir parÄdÄ«ta sÄ«kÄk, izmantojot vÄl vienu prototipu. GrafiskajÄ shÄmÄ parÄdÄ«ta biznesa procesa fragments, kas aktivizÄ modelÄÅ”anu H2O stekÄ, parÄdÄ«ti Ŕīs modelÄÅ”anas rezultÄti (acÄ«mredzama iegÅ«tÄs modeļa dominÄÅ”ana pÄr "rokÄm veidotajiem" modeļiem saskaÅÄ ar salÄ«dzinoÅ”o ROC lÄ«kÅu diagrammu, kÄ arÄ« automatizÄta "visietekmÄ«gÄko mainÄ«go" identificÄÅ”ana no pieejamÄ datu kopas). SvarÄ«gs punkts Å”eit ir laika un ekspertu resursu ietaupÄ«jums, ko sniedz automÄtiskais ML: tas, ko mÅ«su platforma paveic pusminÅ«tÄ (optimÄlÄ modeļa atraÅ”ana un apmÄcÄ«ba), ekspertam var aizÅemt no nedÄļas lÄ«dz mÄnesim.

AttÄls 19 AutomÄtiskÄ ML integrÄcija AI/ML risinÄjumÄ uz InterSystems IRIS platformas
ApakÅ”ÄjÄ diagramma nedaudz "traucÄ kulminÄciju", taÄu tÄ ir laba iespÄja noslÄgt stÄstÄ«jumu par reÄllaika risinÄmo uzdevumu klasÄm: mÄs atgÄdinÄm, ka, neskatoties uz visÄm InterSystems IRIS platformas iespÄjÄm, modeļu apmÄcÄ«ba tieÅ”i tÄs vadÄ«bÄ nav obligÄta. Platforma var ÄrÄji iegÅ«t tÄ dÄvÄto PMML modeļa specifikÄciju, kas apmÄcÄ«ta rÄ«cÄ«bÄ, kas nav platformas vadÄ«bÄ, ā un piemÄrot Å”o modeli reÄlÄ laikÄ kopÅ” tÄ importa. . TajÄ paÅ”Ä laikÄ ir svarÄ«gi Åemt vÄrÄ, ka tÄlu ne visi AI/ML artefakti var tikt samazinÄti lÄ«dz PMML specifikÄcijai, pat ja lielÄkÄ daļa visizplatÄ«tÄko artefaktu to ļauj izdarÄ«t. TÄdÄjÄdi InterSystems IRIS platformai ir "atvÄrta kontÅ«ra" un tÄ nenozÄ«mÄ "platformas verdzÄ«bu" lietotÄjiem.

AttÄls 20 AutomÄtiskÄ ML integrÄcija AI/ML risinÄjumÄ uz InterSystems IRIS platformas
IevÄrosim papildu InterSystems IRIS platformas priekÅ”rocÄ«bas (visu skaidrÄ«bas labad attiecÄ«bÄ uz tehnoloÄ£isko procesu vadÄ«bu), kurÄm ir liela nozÄ«me reÄllaika mÄkslÄ«gÄ intelekta un maŔīnmÄcīŔanÄs automatizÄcijÄ:
- AttÄ«stÄ«ti integrÄcijas rÄ«ki ar jebkuriem datu avotiem un patÄrÄtÄjiem (AUTS/SCADA, iekÄrtas, APK un RM, ERP u.tml.)
- IebÅ«vÄta augstas veiktspÄjas transakciju-analÄ«tiskai apstrÄdei (HibrÄ«dÄ transakciju/analÄ«tiskÄ apstrÄde, HTAP) jebkuros datu apjomos tehnoloÄ£isko procesu
- IzstrÄdes rÄ«ki nepÄrtrauktai AI/ML risinÄjumu izvietoÅ”anai reÄlÄ laika režīmÄ, balstoties uz Python, R, Julia
- AdaptÄ«vi biznesa procesi nepÄrtrauktai integrÄcijai un (paÅ”)mÄcīŔanÄs AI/ML risinÄjumu reÄlÄ laika režīmÄ
- IebÅ«vÄti Business Intelligence rÄ«ki tehnoloÄ£isko procesu datu un AI/ML risinÄjumu rezultÄtu vizualizÄcijai
- lai piegÄdÄtu AI/ML risinÄjumu rezultÄtus AASUTP/SCADA, informÄcijas analÄ«tiskajÄs sistÄmÄs, brÄ«dinÄjumu nosÅ«tīŔanÄ u.c.
AI/ML risinÄjumi uz InterSystems IRIS platformas viegli integrÄjas esoÅ”ajÄ IT infrastruktÅ«rÄ. InterSystems IRIS platforma nodroÅ”ina augstu AI/ML risinÄjumu droŔību ar augstas pieejamÄ«bas un katastrofu izturÄ«bai atbalstÄ«tÄm konfigurÄcijÄm un elastÄ«gu izvietoÅ”anu virtuÄlajÄs vidÄs, fiziskajos serveros, privÄtajos un publiskajos mÄkoÅos, Docker konteineros.
TÄdÄjÄdi InterSystems IRIS ir universÄla reÄlÄ laika AI/ML aprÄÄ·inu platforma. MÅ«su platformas universÄlums tiek apstiprinÄts praksÄ ar de facto ierobežojumu trÅ«kumu par implementÄjamo aprÄÄ·inu sarežģītÄ«bu, kÄ arÄ« InterSystems IRIS spÄju apvienot (reÄlÄ laikÄ) dažÄdu nozaru scenÄriju apstrÄdi un izcilu jebkuru funkciju un mehÄnismu pielÄgojamÄ«bu konkrÄtajÄm lietotÄju vajadzÄ«bÄm.

AttÄls 21 InterSystems IRIS ā universÄla reÄlÄ laika AI/ML aprÄÄ·inu platforma
Lai nodroÅ”inÄtu kvalitatÄ«vÄku mijiedarbÄ«bu ar tiem mÅ«su lasÄ«tÄjiem, kuriem ir interesanti Å”eit pasniegtie materiÄli, mÄs iesakÄm neapstÄties tikai pie tÄ izlasīŔanas un turpinÄt dialogu "Ä«stenÄ«bÄ". MÄs ar prieku sniegsim atbalstu AI/ML reÄlÄ laika scenÄriju formulÄÅ”anÄ, izstrÄdÄsim kopÄ«gu prototipu uz InterSystems IRIS platformas un izveidosim un Ä«stenosim praktisku ceļa karti mÄkslÄ«gÄ intelekta un maŔīnmÄcīŔanÄs ievieÅ”anai jÅ«su ražoÅ”anas un vadÄ«bas procesos. MÅ«su AI/ML ekspertu grupas kontaktadreses e-pasts ā .
Avots: habr.com
