{"id":64066,"date":"2025-12-02T19:40:10","date_gmt":"2025-12-02T19:40:10","guid":{"rendered":"https:\/\/www.europesays.com\/lv\/64066\/"},"modified":"2025-12-02T19:40:10","modified_gmt":"2025-12-02T19:40:10","slug":"izstradatajs-dao-radijis-verienigu-ukrainu-youtube-karti-ar-vairak-neka-10-000-kanaliem-lente-lv","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/lv\/64066\/","title":{"rendered":"Izstr\u0101d\u0101t\u0101js DAO rad\u012bjis v\u0113rien\u012bgu ukrai\u0146u YouTube karti ar vair\u0101k nek\u0101 10 000 kan\u0101liem\u00a0\u2014\u00a0Lente.lv"},"content":{"rendered":"<p>Ukrainas YouTube karte: aizraujo\u0161s digit\u0101l\u0101s pasaules atkl\u0101jums<\/p>\n<p>Talant\u012bgs izstr\u0101d\u0101t\u0101js, kur\u0161 darbojas ar pseidon\u012bmu DAO, ir rad\u012bjis patiesi iespaid\u012bgu projektu \u2013 interakt\u012bvu karti, kas aptver visu ukrai\u0146u YouTube ainavu. \u0160\u012b kart\u0113\u0161ana iepaz\u012bstina ar vair\u0101k nek\u0101 10 000 ukrai\u0146u valod\u0101 veidotiem kan\u0101liem, kas ir r\u016bp\u012bgi sadal\u012bti tematisko \u201ckontinentos\u201d. Imagin\u0113jiet digit\u0101lu pasauli, kur katra s\u012bka deta\u013ca ir p\u0101rdom\u0101ta un sak\u0101rtota.<\/p>\n<p>Izprast digit\u0101lo saturu: kategorijas un kl\u0101steri<\/p>\n<p>Kartes strukt\u016bra ir ne tikai funkcion\u0101la, bet ar\u012b \u013coti intuit\u012bva. Kan\u0101li ir organiz\u0113ti pla\u0161\u0101 kategoriju kl\u0101st\u0101, s\u0101kot no aizraujo\u0161\u0101m videosp\u0113l\u0113m un sporta p\u0101rraid\u0113m, l\u012bdz pat svar\u012bg\u0101m zi\u0146\u0101m un politikas anal\u012bzei, k\u0101 ar\u012b saturam jaun\u0101kajiem las\u012bt\u0101jiem un gr\u0101matu m\u012b\u013cot\u0101jiem. Pat tehnolo\u0123iju entuziasti un IT profesion\u0101\u013ci atrad\u012bs sev interes\u0113jo\u0161os kan\u0101lus, jo aptverts praktiski viss, ko ukrai\u0146u YouTube pied\u0101v\u0101. K\u0101 skaidro pats DAO, \u201ckatrs aplis uz \u0161\u012bs kartes ir atsevi\u0161\u0137s kan\u0101ls, un t\u0101 izm\u0113rs atspogu\u013co abonentu skaitu. Visi kan\u0101li ir sadal\u012bti tematiski grup\u0101s un t\u0101 d\u0113v\u0113tajos kl\u0101steros, kur varat redz\u0113t gan pa\u0161u kan\u0101lu, gan t\u0101 \u2018kaimi\u0146us\u2019.\u201d \u0160\u012b vizu\u0101l\u0101 pieeja pal\u012bdz saprast YouTube ekosist\u0113mas sare\u017e\u0123\u012bt\u012bbu un savstarp\u0113jo saist\u012bbu.<\/p>\n<p>Tehnolo\u0123iju siner\u0123ija: m\u0101ksl\u012bg\u0101 intelekta un viedkoda sp\u0113ks<\/p>\n<p>\u0160\u012b iespaid\u012bg\u0101 projekta pamat\u0101 ir m\u016bsdienu tehnolo\u0123iju siner\u0123ija. DAO, kura ikdiena paiet, str\u0101d\u0101jot k\u0101 izstr\u0101d\u0101t\u0101jam, izmantoja m\u0101ksl\u012bg\u0101 intelekta (MI) un viedkoda (ang\u013cu val. \u201cvibe coding\u201d) iesp\u0113jas, lai atdz\u012bvin\u0101tu \u0161o karti. Process bija sadal\u012bts vair\u0101kos lo\u0123iskos posmos. Pirmais un visietilp\u012bg\u0101kais bija datu v\u0101k\u0161ana. Tas sag\u0101d\u0101ja pirm\u0101s nopietn\u0101s probl\u0113zes: YouTube API neat\u013cauj tie\u0161i filtr\u0113t kan\u0101lus p\u0113c valsts, bet maksas resursi pras\u012btu nesam\u0113r\u012bgi lielas izmaksas. Vien\u012bgais sapr\u0101t\u012bgais risin\u0101jums bija datu ieguve (parsing). Tas deva rezult\u0101tu: \u201cPek\u0161\u0146i, mums ir 10 000 kan\u0101lu. Un tie ir tikai kan\u0101li ar vair\u0101k nek\u0101 t\u016bksto\u0161 abonentu\u2026\u201d T\u0101l\u0101k sekoja nepiecie\u0161am\u012bba papildin\u0101t \u0161os datus. Lai to paveiktu, DAO izstr\u0101d\u0101ja v\u0113l vienu pars\u0113\u0161anas r\u012bku, kas piek\u013cuva katra YouTube kan\u0101la lapai un sav\u0101ca inform\u0101ciju par asto\u0146iem p\u0113d\u0113jiem videoklipiem. \u0160\u0101du pieeju var\u0113tu sal\u012bdzin\u0101t ar r\u016bp\u012bgu arheologu darbu, kur katrs atrasts artefakts pal\u012bdz atkl\u0101t sen\u0101s civiliz\u0101cijas nosl\u0113pumus.<\/p>\n<p>Datu anal\u012bze un kategoriz\u0101cija ar MI pal\u012bdz\u012bbu<\/p>\n<p>Kan\u0101lu tematisko grupu noteik\u0161anai izstr\u0101d\u0101t\u0101js izmantoja GPT API (versija 4o-mini), nos\u016btot tai kan\u0101lu nosaukumus un p\u0113d\u0113jo videoklipu nosaukumus. MI modelis \u0161o uzdevumu paveica \u0101tri un efekt\u012bvi, process izmaks\u0101ja vien aptuveni vienu dol\u0101ru. N\u0101kamais svar\u012bgais posms bija \u201ckoordin\u0101tu\u201d noteik\u0161ana \u2013 kartes strukt\u016bras izveide, kas paredz, k\u0101 kan\u0101li tiks izvietoti. DAO izmantoja MI, lai p\u0101rv\u0113rstu kan\u0101lu un videoklipu nosaukumus vektoros. Tas nodro\u0161in\u0101ja, ka MI sp\u0113ja prec\u012bzi orient\u0113ties inform\u0101cij\u0101. T\u0101l\u0101k tika izveidotas atsevi\u0161\u0137as projekcijas, kas atspogu\u013coja kategoriju vektorus un videoklipu nosaukumu vektorus. Tika pielietots ar\u012b kombin\u0113tais re\u017e\u012bms, lai nodro\u0161in\u0101tu optim\u0101lu izvietojumu. Lai galu gal\u0101 sak\u0101rtotu punktus kart\u0113 atsevi\u0161\u0137\u0101s grup\u0101s, tika izmantots klasteriz\u0101cijas algoritms, izmantojot Python bibliot\u0113ku HDBSCAN. GPT uzdevums bija ar\u012b nosaukumu pie\u0161\u0137ir\u0161ana \u0161iem klasteriem, savuk\u0101rt DAO pats izstr\u0101d\u0101ja skriptu, kas pal\u012bdz\u0113ja sadal\u012bt \u201ctrok\u0161\u0146us\u201d jeb atsevi\u0161\u0137os punktus, kas atrad\u0101s \u0101rpus galvenaj\u0101m grup\u0101m, atbilsto\u0161aj\u0101s kategorij\u0101s. \u0160is process ir l\u012bdz\u012bgs or\u0137estra diri\u0123entam, kur\u0161 harmoniz\u0113 da\u017e\u0101dus instrumentus, lai rad\u012btu skaistu melodiju.<\/p>\n<p>Pieejam\u012bba un turpm\u0101kie uzlabojumi<\/p>\n<p>\u0160obr\u012bd interakt\u012bv\u0101 karte ir br\u012bvi pieejama ikvienam interesentam. Lai gan ir atz\u012bts, ka taj\u0101 joproj\u0101m past\u0101v da\u017ei tehniskie \u201cbugi\u201d, izstr\u0101d\u0101t\u0101js sola tos pak\u0101peniski nov\u0113rst. Detaliz\u0113t\u0101ka inform\u0101cija par kartes izveides procesu ir pieejama speci\u0101l\u0101 video. \u0160is projekts ir ne tikai demonstr\u0113jums unik\u0101l\u0101m tehnisk\u0101m prasm\u0113m, bet ar\u012b v\u0113rt\u012bgs resurss ikvienam, kas v\u0113las lab\u0101k izprast ukrai\u0146u YouTube satura ainavu.<\/p>\n","protected":false},"excerpt":{"rendered":"Ukrainas YouTube karte: aizraujo\u0161s digit\u0101l\u0101s pasaules atkl\u0101jums Talant\u012bgs izstr\u0101d\u0101t\u0101js, kur\u0161 darbojas ar pseidon\u012bmu DAO, ir rad\u012bjis patiesi iespaid\u012bgu&hellip;\n","protected":false},"author":2,"featured_media":64067,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[77,76,16746,16747,35,39,38,36,37,34,40,87,16744,16745],"class_list":{"0":"post-64066","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-bizness","8":"tag-bizness","9":"tag-business","10":"tag-dao-projekts","11":"tag-datu-analize","12":"tag-latvia","13":"tag-latvian","14":"tag-latviesu","15":"tag-latviesu-valoda","16":"tag-latviesuvaloda","17":"tag-latvija","18":"tag-lv","19":"tag-maksligais-intelekts","20":"tag-ukrainu-youtube","21":"tag-youtube-karte"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@lv\/115651675761827949","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/posts\/64066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/comments?post=64066"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/posts\/64066\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/media\/64067"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/media?parent=64066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/categories?post=64066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/lv\/wp-json\/wp\/v2\/tags?post=64066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}