{"id":105,"date":"2023-11-30T17:30:36","date_gmt":"2023-11-30T17:30:36","guid":{"rendered":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/chapter\/ai-speak-data-based-systems-part-2\/"},"modified":"2024-01-31T11:47:46","modified_gmt":"2024-01-31T11:47:46","slug":"ai-speak-data-based-systems-part-2","status":"publish","type":"chapter","link":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/chapter\/ai-speak-data-based-systems-part-2\/","title":{"raw":"Govorica UI: Sistemi, ki temeljijo na podatkih - 2. del","rendered":"Govorica UI: Sistemi, ki temeljijo na podatkih &#8211; 2. del"},"content":{"raw":"<p class=\"no-indent\">Na\u010drtovanje in izvedbo kakr\u0161negakoli sistema, ki bo deloval na osnovi podatkov, lahko razdelimo na \u0161est korakov. Velikokrat se je potrebno vrniti na prej\u0161nji korak in nato spet naprej, v\u010dasih pa je treba tudi celoten postopek ve\u010dkrat ponoviti, da bo sistem deloval pravilno.<\/p>\n<p class=\"indent\">Za u\u010dinkovito delovanje tak\u0161nih sistemov v u\u010dilnicah je dobro v vsak korak procesa vklju\u010diti multidisciplinarne ekipe: u\u010ditelje, strokovnjake s podro\u010dja pedagogike in programerje<sup>1<\/sup>. \u010clove\u0161ki faktor je tu potreben za prepoznavanje izobra\u017eevalnih potreb, na\u010drtovanje procesa, oblikovanje in pripravo podatkov, izbiro algoritmov, kriti\u010dno interpretacijo rezultatov in na\u010drtovanje uporabe kon\u010dne aplikacije<sup>2<\/sup>.<\/p>\n\n<h3>1) Razumevanje izobra\u017eevalnega konteksta<\/h3>\n<p class=\"no-indent\"><img class=\"alignleft wp-image-98\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-683x1024.png\" alt=\"\" width=\"298\" height=\"446\">Prvi korak pri oblikovanju izobra\u017eevalnih orodij, podprtih z delovanjem UI (AIED orodja) je razumevanje potreb. Ko enkrat zastavimo cilje, sledi ugotavljanje, kako bi jih bilo mogo\u010de dose\u010di: katere dejavnike naj upo\u0161tevamo in katerih ne? Re\u0161itve na osnovi kakr\u0161negakoli sistema podatkov bolje delujejo s podatki, ki jih je mogo\u010de natan\u010dno izra\u010dunati in standardizirati<sup>3<\/sup>. Zato morajo o vsaki odlo\u010ditvi razpravljati: u\u010ditelji, ki bodo orodje uporabljali, strokovnjaki (pedagogi), ki zagotovijo, da so vse odlo\u010ditve utemeljene na uveljavljenih, zanesljivih teorijah, ter programerji, ki razumejo delovanje algoritmov.<\/p>\n<p class=\"indent\">Pogosto se je treba pri tem (ve\u010dkrat) vrniti iz drugega koraka nazaj na prvega, saj so mo\u017ene re\u0161itve odvisne tudi od tega, kateri podatki so na voljo<sup>2<\/sup>. Poleg tega za oblikovanje AIED orodij veljajo nekateri zakoni, ki dolo\u010dajo omejitve glede uporabe podatkov in vrst algoritmov, ki se lahko uporabljajo.<\/p>\n\n<h3>2) Razumevanje podatkov<\/h3>\n<p class=\"no-indent\">Po dolo\u010ditvi ciljev in dejavnikov vplivanja se osredoto\u010dimo na to, kateri podatki so potrebni, kako bodo pridobljeni in ozna\u010deni, kako bo poskrbljeno za zasebnost in kako se bo merila kakovost podatkov<sup>3<\/sup>. Za u\u010dinkovito delovanje tak\u0161nih aplikacij strojnega u\u010denja morajo biti sklopi podatkov dovolj obse\u017eni, raznoliki in dobro ozna\u010deni.<\/p>\n\n\n[caption id=\"attachment_99\" align=\"alignright\" width=\"367\"]<img class=\" wp-image-99\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-1024x946.png\" alt=\"\" width=\"367\" height=\"339\"> Prilagojeno iz \"File:MnistExamples.png\" by Josef Steppan je licenciran pod CC BY-SA 4.0. \u010ce si \u017eelite ogledati kopijo te licence, obi\u0161\u010dite <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/?ref=openverse\">https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/?ref=openverse<\/a>[\/caption]\n<p class=\"indent\">Strojno u\u010denje potrebuje podatke, iz katerih se model u\u010di, jih obdeluje in na podlagi katerih generira napovedi. Posamezne funkcije strojnega u\u010denja, kot je npr. prepoznava obrazov in predmetov, \u017ee imajo na voljo veliko zasebnih in javnih podatkovnih zbirk, iz katerih se u\u010dijo.<\/p>\n<p class=\"indent\">\u010ce \u0161e niso na voljo v uporabni obliki, je sklope podatkov morda treba dodati ali na novo ozna\u010diti, da ustrezajo potrebam sistema. V skrajnem primeru je potrebno na novo ustvariti in ozna\u010diti sve\u017ee sklope podatkov. Za vir podatkov se lahko uporabijo tudi digitalne sledi, ki jih u\u010denec ustvari med uporabo aplikacije.<\/p>\n<p class=\"indent\">V vsakem primeru je treba podatke in zna\u010dilnosti, ki so pomembne za specifi\u010dne okoli\u0161\u010dine, skrbno dolo\u010diti<sup>2<\/sup>. Nepomembne ali odve\u010dne zna\u010dilnosti lahko algoritem usmerijio v iskanje napa\u010dnih vzorcev in vplivajo na delovanje sistema<sup>2<\/sup>. Stroj zna poiskati vzorce samo v podatkih, ki so mu dani, zato je z izbiro sklopa podatkov posredno opredeljen tudi problem (naloga)<sup>4<\/sup>. \u010ce je na voljo veliko podatkov, je treba s pomo\u010djo statisti\u010dnih tehnik izbrati podmno\u017eico, podatke pa preveriti, da se prepre\u010dijo napake in pristranskost.<\/p>\n<p class=\"indent\">Primer neustreznih podatkov za u\u010denje je zgodba iz zgodnjega obdobja razvoja ra\u010dunalni\u0161kega vida. Ra\u010dunalni\u0161ki model so u\u010dili razlikovanja med podobami ruskih in ameri\u0161kih tankov. Kasneje je bilo ugotovljeno, da je bila sicer zelo visoka stopnja natan\u010dnosti modela v resnici posledica dejstva, da so bili ruski tanki fotografirani na obla\u010den dan, ameri\u0161ki pa na son\u010den dan<sup>4<\/sup>.<\/p>\n<p class=\"indent\">Prav zato je treba vselej preveriti kakovost izbranega nabora podatkov, pri \u010demer je treba upo\u0161tevati, zakaj je bil ustvarjen, kaj vsebuje, ter kak\u0161ni so bili postopki zbiranja, \u010di\u0161\u010denja in ozna\u010devanja, distribucije in vzdr\u017eevanja podatkov<sup>4<\/sup>.\u00a0Dve klju\u010dni vpra\u0161anji pri tem sta: <em>ali je sklop podatkov primeren za\u00a0predvidene namene<\/em>\u00a0in,\u00a0<em>ali vsebuje skrite nevarnosti, zaradi katerih lahko model postane pristranski ali diskriminatoren<\/em><sup>3<\/sup>?\n<img class=\"aligncenter wp-image-100\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2.png\" alt=\"\" width=\"296\" height=\"351\"><\/p>\n\n<h3>3) Priprava podatkov<\/h3>\n<p class=\"no-indent\">Priprava podatkov vklju\u010duje ustvarjanje podatkovnih sklopov z zdru\u017eevanjem podatkov iz razli\u010dnih virov, prilagoditve zaradi nedoslednosti (npr., rezultati testov izra\u017eeni z lestvico od 1 do 10, ali z odstotki) in identifikacijo manjkajo\u010dih ali ekstremnih vrednosti. Temu lahko sledi avtomati\u010dno testiranje, s \u010dimer se preveri kakovost podatkovnega sklopa: preverjanje morebitnih kr\u0161itev zasebnosti in nepredvidenih korelacij ali stereotipov<sup>2<\/sup>. Sklop podatkov se lahko v tej fazi razdeli na u\u010dni in testni sklop. Prvi je namenjen u\u010denju modela, druga pa preverjanju njegove u\u010dinkovitosti. Testiranje modela na sklopu podatkov za u\u010denje bi bilo nekaj podobnega, kot da bi dan pred preizkusom znanja u\u010dencem za doma\u010do nalogo razdelili doti\u010dni test: uspe\u0161nost pri testu v tem primeru zagotovo ne bi odra\u017eala njihovega razumevanja<sup>2<\/sup>.\n<img class=\"aligncenter wp-image-101\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3.png\" alt=\"\" width=\"283\" height=\"312\"><\/p>\n\n<h3>4) Modeliranje<\/h3>\n<p class=\"no-indent\"><img class=\"alignleft wp-image-102\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4.png\" alt=\"\" width=\"326\" height=\"364\">V tem koraku se uporabijo algoritmi, ki\u00a0<a href=\"ai-speak--machine-learning\" data-cke-saved-href=\"ai-speak--machine-learning\">v podatkih prepoznajo vzorce<\/a>\u00a0in generirajo\u00a0<a href=\"ai-speak--how-youtube-learns-you\" data-cke-saved-href=\"ai-speak--how-youtube-learns-you\">modele<\/a>. Obi\u010dajno se preizku\u0161ajo razli\u010dni algoritmi, da se ugotovi, kateri deluje najbolje. Izdelani modeli se lahko nato uporabijo za napovedovanje (predvidevanje) na podlagi novih podatkov.<\/p>\n<p class=\"indent\">V ve\u010dini primerov za\u010detni modeli odkrijejo te\u017eave v podatkih, kar narekuje vrnitev na drugi in tretji korak<sup>2<\/sup>. \u010ce obstaja mo\u010dna korelacija med zna\u010dilnostmi podatkov in izhodno vrednostjo, je zelo verjetno, da bo algoritem strojnega u\u010denja generiral zanesljive napovedi.<\/p>\n<p class=\"indent\">Tak\u0161ni algoritmi za obdelavo podatkov uporabljajo napredne statisti\u010dne in ra\u010dunalni\u0161ke tehnike. Programerji morajo prilagajati nastavitve in preizku\u0161ati razli\u010dne algoritme, da dobijo najbolj\u0161e rezultate. Vzemimo za primer aplikacijo, ki zaznava goljufanje. La\u017eno pozitiven rezultat predstavlja situacija, ko je ozna\u010den u\u010denec, ki ni goljufal. La\u017eno negativen rezultat je, \u010de u\u010denec, ki goljufa, ni ozna\u010den. Ustvarjalci sistema lahko nastavijo model tako, da \u010dim bolj zmanj\u0161ajo bodisi la\u017eno pozitivne rezultate, kar pomeni, da bi sistem lahko spregledal nekatere elemente goljufanja, bodisi la\u017eno negativne rezultate, kar pomeni, da bi bili kot goljufanje ozna\u010deni tudi neeksplicitni primeri<sup>5<\/sup>. Nastavitev je torej odvisna od tega, kaj \u017eelimo, da sistem naredi.<\/p>\n\n<h3>5) Vrednotenje<\/h3>\n<p class=\"no-indent\"><img class=\"alignright wp-image-103\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5.png\" alt=\"\" width=\"306\" height=\"189\">V fazi modeliranja se lahko za razli\u010dne modele nastavi stopnja natan\u010dnosti predvidevanja na sklopu u\u010dnih podatkov. Razli\u010dice modelov se nato preizkusijo na testnem sklopu podatkov in dolo\u010den model se izbere za uporabo. Ta model se ovrednoti tudi glede na to, kako izpolnjuje izobra\u017eevalne potrebe: ali so cilji, dolo\u010deni v prvem koraku, dose\u017eeni? Ali so se pojavile nepredvidene te\u017eave? Je model dovolj kakovosten? Ali bi bilo mogo\u010de kaj izbolj\u0161ati ali narediti druga\u010de? Ali je potrebno preoblikovanje modela? Glavni cilj tega koraka je sprejeti odlo\u010ditev, ali se sistem lahko uporablja v \u0161olah. \u010ce je odgovor ne, je potrebno celoten postopek za\u010deti znova<sup>2<\/sup>.<\/p>\n\n<h3>6) Uporaba<\/h3>\n<p class=\"no-indent\"><img class=\"alignleft wp-image-104\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6.png\" alt=\"\" width=\"295\" height=\"282\">Zadnji korak v procesu je ugotoviti, kako uvesti in pri\u010deti z uporabo aplikacije v \u0161olskem sistemu tako, da bo dose\u017eena \u010dim ve\u010dja koristnost, tako z vidika tehni\u010dne infrastrukture kot tudi z vidika pou\u010devanja. \u010ceprav je ta korak tukaj predstavljen kot kon\u010dni korak, je celoten proces v resnici iterativen. Po uvedbi je treba model redno pregledovati, da se preveri, ali je \u0161e vedno ustrezen glede na kontekst. Izobra\u017eevalne potrebe, postopki ali na\u010dini zajemanja podatkov se lahko spremenijo, kar vpliva na rezultate sistema. Zato so potrebne redne revizije in morebitne posodobitve. Nenehno je treba spremljati sistem in njegove vplive na u\u010denje, pou\u010devanje in ocenjevanje<sup>6<\/sup>.\n<sup><img class=\"wp-image-60 aligncenter\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-1024x724.png\" alt=\"\" width=\"447\" height=\"316\"><\/sup>Eti\u010dne smernice za uporabo UI in podatkov v izobra\u017eevanju poudarjajo, da mora biti \u0161ola v stiku s ponudnikom storitev UI skozi celoten \u017eivljenjski cikel izbranega sistema UI, tudi pred samo uporabo. Odgovorni morajo zahtevati popolno tehni\u010dno dokumentacijo in zagotoviti obrazlo\u017eitve v zvezi z morebitnimi nejasnostmi. Nujno potreben je dogovor o podpori in vzdr\u017eevanju opreme, odgovorni pa naj se prepri\u010dajo, da je ponudnik upo\u0161teval vse zakonske obveznosti<sup>6<\/sup>.<\/p>\n<p class=\"no-indent\"><strong>OPOMBA:<\/strong> Opisani koraki in ilustracije so povzeti po modelu CRISP-DM (Slika 3 v: Chapman, Clinton, Kerber idr. 1999)<sup>2.<\/sup><\/p>\n\n\n<hr>\n<p class=\"hanging-indent\"><sup>1 <\/sup>Du Boulay, B., Poulovasillis, A., Holmes, W., Mavrikis, M., <em>Artificial Intelligence And Big Data Technologies To Close The Achievement Gap,<\/em>in Luckin, R., ed. Enhancing Learning and Teaching with Technology, London: UCL Institute of Education Press, pp. 256\u2013285, 2018.<\/p>\n<p class=\"hanging-indent\"><sup>2<\/sup> Kelleher, J.D, Tierney, B, <em>Data Science<\/em>, London, 2018.<\/p>\n<p class=\"hanging-indent\"><sup>3 <\/sup>Hutchinson, B., Smart, A., Hanna, A., Denton, E., Greer, C., Kjartansson, O., Barnes, P., Mitchell, M., <em><a href=\"https:\/\/doi.org\/10.1145\/3442188.3445918\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/doi.org\/10.1145\/3442188.3445918\">Towards Accountability for Machine Learning Datasets: Practices from Software Engineering and Infrastructure<\/a><\/em>, Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency, Association for Computing Machinery, New York, 2021.<\/p>\n<p class=\"hanging-indent\"><sup>4 <\/sup>Barocas, S.,\u00a0 Hardt, M., Narayanan, A., <em><a href=\"https:\/\/fairmlbook.org\/\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/fairmlbook.org\/\">Fairness and machine learning Limitations and Opportunities<\/a>, <\/em>2022.<\/p>\n<p class=\"hanging-indent\"><sup>5 <\/sup>Schneier, B., <em>Data and Goliath: The Hidden Battles to Capture Your Data and Control Your World, <\/em>W. W. Norton &amp; Company, 2015.<\/p>\n<p class=\"hanging-indent\"><sup>6 <\/sup><em><a href=\"https:\/\/education.ec.europa.eu\/news\/ethical-guidelines-on-the-use-of-artificial-intelligence-and-data-in-teaching-and-learning-for-educators\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/education.ec.europa.eu\/news\/ethical-guidelines-on-the-use-of-artificial-intelligence-and-data-in-teaching-and-learning-for-educators\">Ethical guidelines on the use of artificial intelligence and data in teaching and learning for educators<\/a><\/em>, European Commission, October 2022.<\/p>","rendered":"<p class=\"no-indent\">Na\u010drtovanje in izvedbo kakr\u0161negakoli sistema, ki bo deloval na osnovi podatkov, lahko razdelimo na \u0161est korakov. Velikokrat se je potrebno vrniti na prej\u0161nji korak in nato spet naprej, v\u010dasih pa je treba tudi celoten postopek ve\u010dkrat ponoviti, da bo sistem deloval pravilno.<\/p>\n<p class=\"indent\">Za u\u010dinkovito delovanje tak\u0161nih sistemov v u\u010dilnicah je dobro v vsak korak procesa vklju\u010diti multidisciplinarne ekipe: u\u010ditelje, strokovnjake s podro\u010dja pedagogike in programerje<sup>1<\/sup>. \u010clove\u0161ki faktor je tu potreben za prepoznavanje izobra\u017eevalnih potreb, na\u010drtovanje procesa, oblikovanje in pripravo podatkov, izbiro algoritmov, kriti\u010dno interpretacijo rezultatov in na\u010drtovanje uporabe kon\u010dne aplikacije<sup>2<\/sup>.<\/p>\n<h3>1) Razumevanje izobra\u017eevalnega konteksta<\/h3>\n<p class=\"no-indent\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-98\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-683x1024.png\" alt=\"\" width=\"298\" height=\"446\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-683x1024.png 683w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-200x300.png 200w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-768x1152.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-65x98.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-225x338.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1-350x525.png 350w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/ch3-page-4-step1.png 800w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/>Prvi korak pri oblikovanju izobra\u017eevalnih orodij, podprtih z delovanjem UI (AIED orodja) je razumevanje potreb. Ko enkrat zastavimo cilje, sledi ugotavljanje, kako bi jih bilo mogo\u010de dose\u010di: katere dejavnike naj upo\u0161tevamo in katerih ne? Re\u0161itve na osnovi kakr\u0161negakoli sistema podatkov bolje delujejo s podatki, ki jih je mogo\u010de natan\u010dno izra\u010dunati in standardizirati<sup>3<\/sup>. Zato morajo o vsaki odlo\u010ditvi razpravljati: u\u010ditelji, ki bodo orodje uporabljali, strokovnjaki (pedagogi), ki zagotovijo, da so vse odlo\u010ditve utemeljene na uveljavljenih, zanesljivih teorijah, ter programerji, ki razumejo delovanje algoritmov.<\/p>\n<p class=\"indent\">Pogosto se je treba pri tem (ve\u010dkrat) vrniti iz drugega koraka nazaj na prvega, saj so mo\u017ene re\u0161itve odvisne tudi od tega, kateri podatki so na voljo<sup>2<\/sup>. Poleg tega za oblikovanje AIED orodij veljajo nekateri zakoni, ki dolo\u010dajo omejitve glede uporabe podatkov in vrst algoritmov, ki se lahko uporabljajo.<\/p>\n<h3>2) Razumevanje podatkov<\/h3>\n<p class=\"no-indent\">Po dolo\u010ditvi ciljev in dejavnikov vplivanja se osredoto\u010dimo na to, kateri podatki so potrebni, kako bodo pridobljeni in ozna\u010deni, kako bo poskrbljeno za zasebnost in kako se bo merila kakovost podatkov<sup>3<\/sup>. Za u\u010dinkovito delovanje tak\u0161nih aplikacij strojnega u\u010denja morajo biti sklopi podatkov dovolj obse\u017eni, raznoliki in dobro ozna\u010deni.<\/p>\n<figure id=\"attachment_99\" aria-describedby=\"caption-attachment-99\" style=\"width: 367px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-99\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-1024x946.png\" alt=\"\" width=\"367\" height=\"339\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-1024x946.png 1024w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-300x277.png 300w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-768x710.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-65x60.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-225x208.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822-350x323.png 350w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-MNIST-e1697986859822.png 1080w\" sizes=\"(max-width: 367px) 100vw, 367px\" \/><figcaption id=\"caption-attachment-99\" class=\"wp-caption-text\">Prilagojeno iz &#8220;File:MnistExamples.png&#8221; by Josef Steppan je licenciran pod CC BY-SA 4.0. \u010ce si \u017eelite ogledati kopijo te licence, obi\u0161\u010dite <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/?ref=openverse\">https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/?ref=openverse<\/a><\/figcaption><\/figure>\n<p class=\"indent\">Strojno u\u010denje potrebuje podatke, iz katerih se model u\u010di, jih obdeluje in na podlagi katerih generira napovedi. Posamezne funkcije strojnega u\u010denja, kot je npr. prepoznava obrazov in predmetov, \u017ee imajo na voljo veliko zasebnih in javnih podatkovnih zbirk, iz katerih se u\u010dijo.<\/p>\n<p class=\"indent\">\u010ce \u0161e niso na voljo v uporabni obliki, je sklope podatkov morda treba dodati ali na novo ozna\u010diti, da ustrezajo potrebam sistema. V skrajnem primeru je potrebno na novo ustvariti in ozna\u010diti sve\u017ee sklope podatkov. Za vir podatkov se lahko uporabijo tudi digitalne sledi, ki jih u\u010denec ustvari med uporabo aplikacije.<\/p>\n<p class=\"indent\">V vsakem primeru je treba podatke in zna\u010dilnosti, ki so pomembne za specifi\u010dne okoli\u0161\u010dine, skrbno dolo\u010diti<sup>2<\/sup>. Nepomembne ali odve\u010dne zna\u010dilnosti lahko algoritem usmerijio v iskanje napa\u010dnih vzorcev in vplivajo na delovanje sistema<sup>2<\/sup>. Stroj zna poiskati vzorce samo v podatkih, ki so mu dani, zato je z izbiro sklopa podatkov posredno opredeljen tudi problem (naloga)<sup>4<\/sup>. \u010ce je na voljo veliko podatkov, je treba s pomo\u010djo statisti\u010dnih tehnik izbrati podmno\u017eico, podatke pa preveriti, da se prepre\u010dijo napake in pristranskost.<\/p>\n<p class=\"indent\">Primer neustreznih podatkov za u\u010denje je zgodba iz zgodnjega obdobja razvoja ra\u010dunalni\u0161kega vida. Ra\u010dunalni\u0161ki model so u\u010dili razlikovanja med podobami ruskih in ameri\u0161kih tankov. Kasneje je bilo ugotovljeno, da je bila sicer zelo visoka stopnja natan\u010dnosti modela v resnici posledica dejstva, da so bili ruski tanki fotografirani na obla\u010den dan, ameri\u0161ki pa na son\u010den dan<sup>4<\/sup>.<\/p>\n<p class=\"indent\">Prav zato je treba vselej preveriti kakovost izbranega nabora podatkov, pri \u010demer je treba upo\u0161tevati, zakaj je bil ustvarjen, kaj vsebuje, ter kak\u0161ni so bili postopki zbiranja, \u010di\u0161\u010denja in ozna\u010devanja, distribucije in vzdr\u017eevanja podatkov<sup>4<\/sup>.\u00a0Dve klju\u010dni vpra\u0161anji pri tem sta: <em>ali je sklop podatkov primeren za\u00a0predvidene namene<\/em>\u00a0in,\u00a0<em>ali vsebuje skrite nevarnosti, zaradi katerih lahko model postane pristranski ali diskriminatoren<\/em><sup>3<\/sup>?<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-100\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2.png\" alt=\"\" width=\"296\" height=\"351\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2.png 800w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2-253x300.png 253w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2-768x910.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2-65x77.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2-225x267.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step2-350x415.png 350w\" sizes=\"(max-width: 296px) 100vw, 296px\" \/><\/p>\n<h3>3) Priprava podatkov<\/h3>\n<p class=\"no-indent\">Priprava podatkov vklju\u010duje ustvarjanje podatkovnih sklopov z zdru\u017eevanjem podatkov iz razli\u010dnih virov, prilagoditve zaradi nedoslednosti (npr., rezultati testov izra\u017eeni z lestvico od 1 do 10, ali z odstotki) in identifikacijo manjkajo\u010dih ali ekstremnih vrednosti. Temu lahko sledi avtomati\u010dno testiranje, s \u010dimer se preveri kakovost podatkovnega sklopa: preverjanje morebitnih kr\u0161itev zasebnosti in nepredvidenih korelacij ali stereotipov<sup>2<\/sup>. Sklop podatkov se lahko v tej fazi razdeli na u\u010dni in testni sklop. Prvi je namenjen u\u010denju modela, druga pa preverjanju njegove u\u010dinkovitosti. Testiranje modela na sklopu podatkov za u\u010denje bi bilo nekaj podobnega, kot da bi dan pred preizkusom znanja u\u010dencem za doma\u010do nalogo razdelili doti\u010dni test: uspe\u0161nost pri testu v tem primeru zagotovo ne bi odra\u017eala njihovega razumevanja<sup>2<\/sup>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-101\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3.png\" alt=\"\" width=\"283\" height=\"312\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3.png 800w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3-272x300.png 272w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3-768x847.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3-65x72.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3-225x248.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step3-350x386.png 350w\" sizes=\"(max-width: 283px) 100vw, 283px\" \/><\/p>\n<h3>4) Modeliranje<\/h3>\n<p class=\"no-indent\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-102\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4.png\" alt=\"\" width=\"326\" height=\"364\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4.png 800w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4-269x300.png 269w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4-768x856.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4-65x72.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4-225x251.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step4-350x390.png 350w\" sizes=\"(max-width: 326px) 100vw, 326px\" \/>V tem koraku se uporabijo algoritmi, ki\u00a0<a href=\"ai-speak--machine-learning\" data-cke-saved-href=\"ai-speak--machine-learning\">v podatkih prepoznajo vzorce<\/a>\u00a0in generirajo\u00a0<a href=\"ai-speak--how-youtube-learns-you\" data-cke-saved-href=\"ai-speak--how-youtube-learns-you\">modele<\/a>. Obi\u010dajno se preizku\u0161ajo razli\u010dni algoritmi, da se ugotovi, kateri deluje najbolje. Izdelani modeli se lahko nato uporabijo za napovedovanje (predvidevanje) na podlagi novih podatkov.<\/p>\n<p class=\"indent\">V ve\u010dini primerov za\u010detni modeli odkrijejo te\u017eave v podatkih, kar narekuje vrnitev na drugi in tretji korak<sup>2<\/sup>. \u010ce obstaja mo\u010dna korelacija med zna\u010dilnostmi podatkov in izhodno vrednostjo, je zelo verjetno, da bo algoritem strojnega u\u010denja generiral zanesljive napovedi.<\/p>\n<p class=\"indent\">Tak\u0161ni algoritmi za obdelavo podatkov uporabljajo napredne statisti\u010dne in ra\u010dunalni\u0161ke tehnike. Programerji morajo prilagajati nastavitve in preizku\u0161ati razli\u010dne algoritme, da dobijo najbolj\u0161e rezultate. Vzemimo za primer aplikacijo, ki zaznava goljufanje. La\u017eno pozitiven rezultat predstavlja situacija, ko je ozna\u010den u\u010denec, ki ni goljufal. La\u017eno negativen rezultat je, \u010de u\u010denec, ki goljufa, ni ozna\u010den. Ustvarjalci sistema lahko nastavijo model tako, da \u010dim bolj zmanj\u0161ajo bodisi la\u017eno pozitivne rezultate, kar pomeni, da bi sistem lahko spregledal nekatere elemente goljufanja, bodisi la\u017eno negativne rezultate, kar pomeni, da bi bili kot goljufanje ozna\u010deni tudi neeksplicitni primeri<sup>5<\/sup>. Nastavitev je torej odvisna od tega, kaj \u017eelimo, da sistem naredi.<\/p>\n<h3>5) Vrednotenje<\/h3>\n<p class=\"no-indent\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-103\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5.png\" alt=\"\" width=\"306\" height=\"189\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5.png 800w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5-300x185.png 300w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5-768x474.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5-65x40.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5-225x139.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step5-350x216.png 350w\" sizes=\"(max-width: 306px) 100vw, 306px\" \/>V fazi modeliranja se lahko za razli\u010dne modele nastavi stopnja natan\u010dnosti predvidevanja na sklopu u\u010dnih podatkov. Razli\u010dice modelov se nato preizkusijo na testnem sklopu podatkov in dolo\u010den model se izbere za uporabo. Ta model se ovrednoti tudi glede na to, kako izpolnjuje izobra\u017eevalne potrebe: ali so cilji, dolo\u010deni v prvem koraku, dose\u017eeni? Ali so se pojavile nepredvidene te\u017eave? Je model dovolj kakovosten? Ali bi bilo mogo\u010de kaj izbolj\u0161ati ali narediti druga\u010de? Ali je potrebno preoblikovanje modela? Glavni cilj tega koraka je sprejeti odlo\u010ditev, ali se sistem lahko uporablja v \u0161olah. \u010ce je odgovor ne, je potrebno celoten postopek za\u010deti znova<sup>2<\/sup>.<\/p>\n<h3>6) Uporaba<\/h3>\n<p class=\"no-indent\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-104\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6.png\" alt=\"\" width=\"295\" height=\"282\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6.png 800w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6-300x287.png 300w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6-768x735.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6-65x62.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6-225x215.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch3-page-4-step6-350x335.png 350w\" sizes=\"(max-width: 295px) 100vw, 295px\" \/>Zadnji korak v procesu je ugotoviti, kako uvesti in pri\u010deti z uporabo aplikacije v \u0161olskem sistemu tako, da bo dose\u017eena \u010dim ve\u010dja koristnost, tako z vidika tehni\u010dne infrastrukture kot tudi z vidika pou\u010devanja. \u010ceprav je ta korak tukaj predstavljen kot kon\u010dni korak, je celoten proces v resnici iterativen. Po uvedbi je treba model redno pregledovati, da se preveri, ali je \u0161e vedno ustrezen glede na kontekst. Izobra\u017eevalne potrebe, postopki ali na\u010dini zajemanja podatkov se lahko spremenijo, kar vpliva na rezultate sistema. Zato so potrebne redne revizije in morebitne posodobitve. Nenehno je treba spremljati sistem in njegove vplive na u\u010denje, pou\u010devanje in ocenjevanje<sup>6<\/sup>.<br \/>\n<sup><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60 aligncenter\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-1024x724.png\" alt=\"\" width=\"447\" height=\"316\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-1024x724.png 1024w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-300x212.png 300w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-768x543.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-1536x1086.png 1536w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-2048x1448.png 2048w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-65x46.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-225x159.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch1-page-4-ethical-guidelines-350x247.png 350w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/sup>Eti\u010dne smernice za uporabo UI in podatkov v izobra\u017eevanju poudarjajo, da mora biti \u0161ola v stiku s ponudnikom storitev UI skozi celoten \u017eivljenjski cikel izbranega sistema UI, tudi pred samo uporabo. Odgovorni morajo zahtevati popolno tehni\u010dno dokumentacijo in zagotoviti obrazlo\u017eitve v zvezi z morebitnimi nejasnostmi. Nujno potreben je dogovor o podpori in vzdr\u017eevanju opreme, odgovorni pa naj se prepri\u010dajo, da je ponudnik upo\u0161teval vse zakonske obveznosti<sup>6<\/sup>.<\/p>\n<p class=\"no-indent\"><strong>OPOMBA:<\/strong> Opisani koraki in ilustracije so povzeti po modelu CRISP-DM (Slika 3 v: Chapman, Clinton, Kerber idr. 1999)<sup>2.<\/sup><\/p>\n<hr \/>\n<p class=\"hanging-indent\"><sup>1 <\/sup>Du Boulay, B., Poulovasillis, A., Holmes, W., Mavrikis, M., <em>Artificial Intelligence And Big Data Technologies To Close The Achievement Gap,<\/em>in Luckin, R., ed. Enhancing Learning and Teaching with Technology, London: UCL Institute of Education Press, pp. 256\u2013285, 2018.<\/p>\n<p class=\"hanging-indent\"><sup>2<\/sup> Kelleher, J.D, Tierney, B, <em>Data Science<\/em>, London, 2018.<\/p>\n<p class=\"hanging-indent\"><sup>3 <\/sup>Hutchinson, B., Smart, A., Hanna, A., Denton, E., Greer, C., Kjartansson, O., Barnes, P., Mitchell, M., <em><a href=\"https:\/\/doi.org\/10.1145\/3442188.3445918\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/doi.org\/10.1145\/3442188.3445918\">Towards Accountability for Machine Learning Datasets: Practices from Software Engineering and Infrastructure<\/a><\/em>, Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency, Association for Computing Machinery, New York, 2021.<\/p>\n<p class=\"hanging-indent\"><sup>4 <\/sup>Barocas, S.,\u00a0 Hardt, M., Narayanan, A., <em><a href=\"https:\/\/fairmlbook.org\/\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/fairmlbook.org\/\">Fairness and machine learning Limitations and Opportunities<\/a>, <\/em>2022.<\/p>\n<p class=\"hanging-indent\"><sup>5 <\/sup>Schneier, B., <em>Data and Goliath: The Hidden Battles to Capture Your Data and Control Your World, <\/em>W. W. Norton &amp; Company, 2015.<\/p>\n<p class=\"hanging-indent\"><sup>6 <\/sup><em><a href=\"https:\/\/education.ec.europa.eu\/news\/ethical-guidelines-on-the-use-of-artificial-intelligence-and-data-in-teaching-and-learning-for-educators\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/education.ec.europa.eu\/news\/ethical-guidelines-on-the-use-of-artificial-intelligence-and-data-in-teaching-and-learning-for-educators\">Ethical guidelines on the use of artificial intelligence and data in teaching and learning for educators<\/a><\/em>, European Commission, October 2022.<\/p>\n","protected":false},"author":1,"menu_order":4,"template":"","meta":{"pb_show_title":"","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":85,"_links":{"self":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters\/105"}],"collection":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters\/105\/revisions"}],"predecessor-version":[{"id":106,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters\/105\/revisions\/106"}],"part":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/parts\/85"}],"metadata":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters\/105\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/media?parent=105"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapter-type?post=105"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/contributor?post=105"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/license?post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}