{"id":223,"date":"2023-11-30T17:32:08","date_gmt":"2023-11-30T17:32:08","guid":{"rendered":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/chapter\/hands-on-machine-learning\/"},"modified":"2024-01-31T11:49:04","modified_gmt":"2024-01-31T11:49:04","slug":"hands-on-machine-learning","status":"publish","type":"chapter","link":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/chapter\/hands-on-machine-learning\/","title":{"raw":"Strojno u\u010denje v praksi","rendered":"Strojno u\u010denje v praksi"},"content":{"raw":"<p class=\"no-indent\">Aktivnost je povzeta po izvirnem seznamu aktivnosti avtorjev Codeweek in za\u0161\u010ditena z licenco\u00a0<a href=\"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/deed.en\" data-cke-saved-href=\"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/deed.en\">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license<\/a>. Tukaj najdete <a href=\"https:\/\/codeweek.eu\/training\/introduction-to-artificial-intelligence-in-the-classroom\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/codeweek.eu\/training\/introduction-to-artificial-intelligence-in-the-classroom\">izvirni seznam aktivnosti.<\/a>\u00a0Obe podatkovni zbirki, <em>Initial Training Dataset<\/em> in <em>Test Dataset, <\/em>sta prav tako avtorsko delo.<\/p>\n<p class=\"indent\">Uporabili bomo\u00a0<a href=\"https:\/\/teachablemachine.withgoogle.com\/train\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/teachablemachine.withgoogle.com\/train\">Google's Teachable Machine<\/a>\u00a0in z njim nau\u010dili stroj, da klasificira sliko bodisi kot kolo ali kot motorno kolo. Spomnimo, da je aplikacije strojnega u\u010denja potrebno nau\u010diti in testirati pred njihovo uporabo v praksi. Zbrali in razvrstili bomo vzor\u010dne primere kategorij, ki jih bo kasneje razvr\u0161\u010dal stroj, nato bomo model usposobili (nau\u010dili) ter testirali, ali vzor\u010dne slike pravilno kategorizira.<\/p>\n<img class=\"aligncenter wp-image-61 \" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965.png\" alt=\"\" width=\"543\" height=\"258\">\n<h3>1. korak: Zbiranje in kategoriziranje vzor\u010dnih slik<\/h3>\n<ol>\n \t<li>Prenesite slike koles, ki jih <a href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\">najdete tukaj <\/a><\/li>\n \t<li>Po potrebi prenesite vsebino stisnjene mape (zip) v lokalno mapo na va\u0161em ra\u010dunalniku. Slu\u017eila bo za u\u010dne podatke aplikaciji strojnega u\u010denja.<\/li>\n \t<li>Prenesite slike motornih koles, ki jih <a href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\">najdete tukaj<\/a>.<\/li>\n \t<li>Po potrebi prenesite vsebino stisnjene mape (zip) v lokalno mapo na va\u0161em ra\u010dunalniku. Tudi ta vsebina bo slu\u017eila za u\u010dne podatke aplikaciji strojnega u\u010denja.<\/li>\n \t<li>Prenesite vse slike, ki jih <a href=\"https:\/\/drive.google.com\/drive\/folders\/10VQn2N9P997aUJMhyBWwnvs0KRVpw3Hs\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/drive.google.com\/drive\/folders\/10VQn2N9P997aUJMhyBWwnvs0KRVpw3Hs\">najdete tukaj<\/a>.<\/li>\n \t<li>Po potrebi prenesite vsebino stisnjene mape (zip) v lokalno mapo na va\u0161em ra\u010dunalniku. Slu\u017eila bo za testne podatke.<\/li>\n \t<li>Kliknite na <a href=\"https:\/\/teachablemachine.withgoogle.com\/train\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/teachablemachine.withgoogle.com\/train\">Google's Teachable Machine<\/a>\u00a0in izberite <strong>Image Project <\/strong>&gt; <strong>Standard Image Model.<\/strong><\/li>\n \t<li>Pod Kategorija 1 (Class 1), kliknite na: <strong>upload &gt; Choose images from your files &gt; <\/strong>odprite mapo s slikami koles, ki ste jo ustvarili v korakih 1 in 2 in iz nje uvozite shranjene slike.<\/li>\n \t<li>Pod Kategorija 2 (Class 2), kliknite na: <strong>upload &gt; Choose images from your files &gt; <\/strong>odprite mapo s slikami motornih koles, ki ste jo ustvarili v korakih 3 in 4 in iz nje uvozite shranjene slike.<\/li>\n<\/ol>\n<h3>2. korak: U\u010denje modela<\/h3>\n<p class=\"no-indent\">Izberite <strong>U\u010denje (Training),<\/strong> nato kliknite na <strong>U\u010denje modela (Train Model)<\/strong>. Model se bo sedaj nau\u010dil, kako prepoznati kolesa in motorna kolesa. Po\u010dakajte na obvestilo <strong>Model nau\u010den \/ Model usposobljen (Model Trained).<\/strong><\/p>\n<p class=\"indent\">Verjetno boste opazili, da ni potrebno ro\u010dno izbirati in vna\u0161ati posameznih lastnosti (zna\u010dilnosti) koles in motornih koles. Algoritmi jih znajo namre\u010d sami poiskati na slikah!<\/p>\n\n\n[caption id=\"attachment_222\" align=\"aligncenter\" width=\"1024\"]<img class=\"wp-image-222 size-large\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-1024x415.png\" alt=\"\" width=\"1024\" height=\"415\"> Source : Google's Teachable machine[\/caption]\n<h3>3. korak: Testiranje modela<\/h3>\n<ol>\n \t<li>Pod <strong>Predogled (Preview),<\/strong> kliknite na pu\u0161\u010dico zraven <strong>spletne kamere (webcam)<\/strong> in izberite vrsto vnosa: <strong>Datoteka (File). <\/strong><\/li>\n \t<li>Kliknite, da <strong>izberete slike iz datotek na va\u0161em ra\u010dunalniku\u00a0(choose images from your files)\u00a0<\/strong>ter nato izberite testno sliko, ki ste jo shranili v korakih 5 in 6<\/li>\n \t<li>Z mi\u0161ko se premaknite navzdol in preverite izhod.<\/li>\n \t<li>Ponovite postopek z drugimi slikami, da primerjate u\u010dinek.<\/li>\n<\/ol>\n<p class=\"no-indent\">\u010ce uporabite sliko za u\u010denje klasifikatorja, bo stroj \u017ee zabele\u017eil ustrezno oznako za doti\u010dno sliko. Prikaz te slike stroju v fazi testiranja ne bo omogo\u010dil merjenja uspe\u0161nosti generalizacije. Zato se morajo u\u010dni in testni podatki med seboj razlikovati!<\/p>\n<p class=\"no-indent\"><strong>Opomba:<\/strong> nalo\u017eite lahko tudi svoje slike ter z njimi model u\u010dite in testirate.\u00a0<a href=\"https:\/\/wordpress.org\/openverse\/?referrer=creativecommons.org\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/wordpress.org\/openverse\/?referrer=creativecommons.org\">Tukaj<\/a>\u00a0najdete dober in brezpla\u010den vir za najrazli\u010dnej\u0161e podobe (slike)<\/p>","rendered":"<p class=\"no-indent\">Aktivnost je povzeta po izvirnem seznamu aktivnosti avtorjev Codeweek in za\u0161\u010ditena z licenco\u00a0<a href=\"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/deed.en\" data-cke-saved-href=\"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/deed.en\">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license<\/a>. Tukaj najdete <a href=\"https:\/\/codeweek.eu\/training\/introduction-to-artificial-intelligence-in-the-classroom\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/codeweek.eu\/training\/introduction-to-artificial-intelligence-in-the-classroom\">izvirni seznam aktivnosti.<\/a>\u00a0Obe podatkovni zbirki, <em>Initial Training Dataset<\/em> in <em>Test Dataset, <\/em>sta prav tako avtorsko delo.<\/p>\n<p class=\"indent\">Uporabili bomo\u00a0<a href=\"https:\/\/teachablemachine.withgoogle.com\/train\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/teachablemachine.withgoogle.com\/train\">Google&#8217;s Teachable Machine<\/a>\u00a0in z njim nau\u010dili stroj, da klasificira sliko bodisi kot kolo ali kot motorno kolo. Spomnimo, da je aplikacije strojnega u\u010denja potrebno nau\u010diti in testirati pred njihovo uporabo v praksi. Zbrali in razvrstili bomo vzor\u010dne primere kategorij, ki jih bo kasneje razvr\u0161\u010dal stroj, nato bomo model usposobili (nau\u010dili) ter testirali, ali vzor\u010dne slike pravilno kategorizira.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-61\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965.png\" alt=\"\" width=\"543\" height=\"258\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965.png 940w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965-300x142.png 300w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965-768x364.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965-65x31.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965-225x107.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2024\/01\/ch2-page3-traintestuse-e1697823763965-350x166.png 350w\" sizes=\"(max-width: 543px) 100vw, 543px\" \/><\/p>\n<h3>1. korak: Zbiranje in kategoriziranje vzor\u010dnih slik<\/h3>\n<ol>\n<li>Prenesite slike koles, ki jih <a href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\">najdete tukaj <\/a><\/li>\n<li>Po potrebi prenesite vsebino stisnjene mape (zip) v lokalno mapo na va\u0161em ra\u010dunalniku. Slu\u017eila bo za u\u010dne podatke aplikaciji strojnega u\u010denja.<\/li>\n<li>Prenesite slike motornih koles, ki jih <a href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/drive.google.com\/drive\/folders\/1cqDQHXn4SiYsHNOjV3aZpIFf7fArAvwc\">najdete tukaj<\/a>.<\/li>\n<li>Po potrebi prenesite vsebino stisnjene mape (zip) v lokalno mapo na va\u0161em ra\u010dunalniku. Tudi ta vsebina bo slu\u017eila za u\u010dne podatke aplikaciji strojnega u\u010denja.<\/li>\n<li>Prenesite vse slike, ki jih <a href=\"https:\/\/drive.google.com\/drive\/folders\/10VQn2N9P997aUJMhyBWwnvs0KRVpw3Hs\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/drive.google.com\/drive\/folders\/10VQn2N9P997aUJMhyBWwnvs0KRVpw3Hs\">najdete tukaj<\/a>.<\/li>\n<li>Po potrebi prenesite vsebino stisnjene mape (zip) v lokalno mapo na va\u0161em ra\u010dunalniku. Slu\u017eila bo za testne podatke.<\/li>\n<li>Kliknite na <a href=\"https:\/\/teachablemachine.withgoogle.com\/train\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/teachablemachine.withgoogle.com\/train\">Google&#8217;s Teachable Machine<\/a>\u00a0in izberite <strong>Image Project <\/strong>&gt; <strong>Standard Image Model.<\/strong><\/li>\n<li>Pod Kategorija 1 (Class 1), kliknite na: <strong>upload &gt; Choose images from your files &gt; <\/strong>odprite mapo s slikami koles, ki ste jo ustvarili v korakih 1 in 2 in iz nje uvozite shranjene slike.<\/li>\n<li>Pod Kategorija 2 (Class 2), kliknite na: <strong>upload &gt; Choose images from your files &gt; <\/strong>odprite mapo s slikami motornih koles, ki ste jo ustvarili v korakih 3 in 4 in iz nje uvozite shranjene slike.<\/li>\n<\/ol>\n<h3>2. korak: U\u010denje modela<\/h3>\n<p class=\"no-indent\">Izberite <strong>U\u010denje (Training),<\/strong> nato kliknite na <strong>U\u010denje modela (Train Model)<\/strong>. Model se bo sedaj nau\u010dil, kako prepoznati kolesa in motorna kolesa. Po\u010dakajte na obvestilo <strong>Model nau\u010den \/ Model usposobljen (Model Trained).<\/strong><\/p>\n<p class=\"indent\">Verjetno boste opazili, da ni potrebno ro\u010dno izbirati in vna\u0161ati posameznih lastnosti (zna\u010dilnosti) koles in motornih koles. Algoritmi jih znajo namre\u010d sami poiskati na slikah!<\/p>\n<figure id=\"attachment_222\" aria-describedby=\"caption-attachment-222\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-222 size-large\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-1024x415.png\" alt=\"\" width=\"1024\" height=\"415\" srcset=\"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-1024x415.png 1024w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-300x122.png 300w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-768x311.png 768w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-1536x623.png 1536w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-65x26.png 65w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-225x91.png 225w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine-350x142.png 350w, https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-content\/uploads\/sites\/14\/2023\/11\/chadd-teachable-machine.png 1892w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-222\" class=\"wp-caption-text\">Source : Google&#8217;s Teachable machine<\/figcaption><\/figure>\n<h3>3. korak: Testiranje modela<\/h3>\n<ol>\n<li>Pod <strong>Predogled (Preview),<\/strong> kliknite na pu\u0161\u010dico zraven <strong>spletne kamere (webcam)<\/strong> in izberite vrsto vnosa: <strong>Datoteka (File). <\/strong><\/li>\n<li>Kliknite, da <strong>izberete slike iz datotek na va\u0161em ra\u010dunalniku\u00a0(choose images from your files)\u00a0<\/strong>ter nato izberite testno sliko, ki ste jo shranili v korakih 5 in 6<\/li>\n<li>Z mi\u0161ko se premaknite navzdol in preverite izhod.<\/li>\n<li>Ponovite postopek z drugimi slikami, da primerjate u\u010dinek.<\/li>\n<\/ol>\n<p class=\"no-indent\">\u010ce uporabite sliko za u\u010denje klasifikatorja, bo stroj \u017ee zabele\u017eil ustrezno oznako za doti\u010dno sliko. Prikaz te slike stroju v fazi testiranja ne bo omogo\u010dil merjenja uspe\u0161nosti generalizacije. Zato se morajo u\u010dni in testni podatki med seboj razlikovati!<\/p>\n<p class=\"no-indent\"><strong>Opomba:<\/strong> nalo\u017eite lahko tudi svoje slike ter z njimi model u\u010dite in testirate.\u00a0<a href=\"https:\/\/wordpress.org\/openverse\/?referrer=creativecommons.org\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/wordpress.org\/openverse\/?referrer=creativecommons.org\">Tukaj<\/a>\u00a0najdete dober in brezpla\u010den vir za najrazli\u010dnej\u0161e podobe (slike)<\/p>\n","protected":false},"author":1,"menu_order":8,"template":"","meta":{"pb_show_title":"","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[49],"contributor":[],"license":[],"part":204,"_links":{"self":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters\/223"}],"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\/223\/revisions"}],"predecessor-version":[{"id":224,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters\/223\/revisions\/224"}],"part":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/parts\/204"}],"metadata":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapters\/223\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/media?parent=223"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/pressbooks\/v2\/chapter-type?post=223"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/contributor?post=223"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/umetnainteligenca\/wp-json\/wp\/v2\/license?post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}