{"id":16821,"date":"2021-01-13T14:07:17","date_gmt":"2021-01-13T13:07:17","guid":{"rendered":"https:\/\/thingsolver.com\/blog\/introduction-to-recommender-systems\/"},"modified":"2024-11-28T16:44:51","modified_gmt":"2024-11-28T15:44:51","slug":"uvod-sistem-preporuka","status":"publish","type":"post","link":"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/","title":{"rendered":"Uvod u sisteme preporuka"},"content":{"rendered":"<p>Tokom poslednjih nekoliko decenija, sistemi za preporuke su postali istaknuti pojavom platformi kao \u0161to su YouTube, Amazon i Netflix.<\/p>\n<p>Ovi algoritmi igraju klju\u010dnu ulogu u predlaganju relevantnog sadr\u017eaja za onlajn korisnike \u2013 od preporuka proizvoda za e-trgovinu do personalizovanih onlajn oglasa.<\/p>\n<p>U ovom vodi\u010du c\u0301emo:<\/p>\n<ul>\n<li>Definisati sisteme preporuka i objasniti kako oni funkcioni\u0161u,<\/li>\n<li>Navesti i pa\u017eljivo ispitati sve vrste sistema preporuka,<\/li>\n<li>Uzeti u obzir sve potencijalne izazove sistema preporuka,<\/li>\n<li>Pomo\u0107i da izaberete pravi sistem preporuka i<\/li>\n<li>Istra\u017eiti buduc\u0301e trendove u sistemima preporuka.<\/li>\n<\/ul>\n<p>Po\u010dnimo!<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sadr\u017eaj<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Sta_su_sistemi_preporuka\" title=\"\u0160ta su sistemi preporuka?\">\u0160ta su sistemi preporuka?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Nepersonalizovani_sistemi_preporuka\" title=\"Nepersonalizovani sistemi preporuka\">Nepersonalizovani sistemi preporuka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Personalizovani_sistemi_preporuka\" title=\"Personalizovani sistemi preporuka\">Personalizovani sistemi preporuka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Tipovi_personalizovanih_sistema_preporuka\" title=\"Tipovi personalizovanih sistema preporuka\">Tipovi personalizovanih sistema preporuka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Filtriranje_zasnovano_na_sadrzaju\" title=\"Filtriranje zasnovano na sadr\u017eaju\">Filtriranje zasnovano na sadr\u017eaju<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Prednosti_pristupa_zasnovanog_na_sadrzaju\" title=\"Prednosti pristupa zasnovanog na sadr\u017eaju\">Prednosti pristupa zasnovanog na sadr\u017eaju<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Nedostaci_pristupa_zasnovanog_na_sadrzaju\" title=\"Nedostaci pristupa zasnovanog na sadr\u017eaju\">Nedostaci pristupa zasnovanog na sadr\u017eaju<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Kolaborativno_filtriranje\" title=\"Kolaborativno filtriranje\">Kolaborativno filtriranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Sistemi_preporuka_zasnovani_na_memoriji\" title=\"Sistemi preporuka zasnovani na memoriji\">Sistemi preporuka zasnovani na memoriji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Sistemi_zasnovani_na_korisniku\" title=\"Sistemi zasnovani na korisniku\">Sistemi zasnovani na korisniku<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Na_osnovu_artikla\" title=\"Na osnovu artikla\">Na osnovu artikla<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Kako_izracunati_slicnosti_korisnik-korisnik_i_artikal-artikal\" title=\"Kako izra\u010dunati sli\u010dnosti korisnik-korisnik i artikal-artikal?\">Kako izra\u010dunati sli\u010dnosti korisnik-korisnik i artikal-artikal?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Poredjenje_pristupa_zasnovanog_na_korisnicima_i_pristupa_zasnovanog_na_artiklima\" title=\"Pore\u0111enje pristupa zasnovanog na korisnicima i pristupa zasnovanog na artiklima\">Pore\u0111enje pristupa zasnovanog na korisnicima i pristupa zasnovanog na artiklima<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Sistemi_preporuka_zasnovani_na_modelu\" title=\"Sistemi preporuka zasnovani na modelu\">Sistemi preporuka zasnovani na modelu<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Faktorizacija_matrice\" title=\"Faktorizacija matrice\">Faktorizacija matrice<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Prednosti_kolaborativnog_filtriranja\" title=\"Prednosti kolaborativnog filtriranja\">Prednosti kolaborativnog filtriranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Nedostaci_kolaborativnog_filtriranja\" title=\"Nedostaci kolaborativnog filtriranja\">Nedostaci kolaborativnog filtriranja<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Hibridni_sistemi_preporuka\" title=\"Hibridni sistemi preporuka\">Hibridni sistemi preporuka<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Prednosti_hibridnih_sistema_preporuka\" title=\"Prednosti hibridnih sistema preporuka\">Prednosti hibridnih sistema preporuka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Nedostaci_hibridnih_sistema_preporuka\" title=\"Nedostaci hibridnih sistema preporuka\">Nedostaci hibridnih sistema preporuka<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Metrike_procena_za_sisteme_preporuka\" title=\"Metrike procena za sisteme preporuka\">Metrike procena za sisteme preporuka<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Koju_metriku_koristiti\" title=\"Koju metriku koristiti?\">Koju metriku koristiti?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Izazovi_sistema_preporuka_iz_stvarnog_zivota\" title=\"Izazovi sistema preporuka iz stvarnog \u017eivota\">Izazovi sistema preporuka iz stvarnog \u017eivota<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Kako_odabrati_pravi_sistem_preporuka\" title=\"Kako odabrati pravi sistem preporuka?\">Kako odabrati pravi sistem preporuka?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Buduc%CC%81i_trendovi_u_vezi_sa_sistemima_preporuka\" title=\"Buduc\u0301i trendovi u vezi sa sistemima preporuka\">Buduc\u0301i trendovi u vezi sa sistemima preporuka<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#1_Napredak_u_AI_i_masinskom_ucenju_za_poboljsane_preporuke\" title=\"#1 Napredak u AI i ma\u0161inskom u\u010denju za pobolj\u0161ane preporuke\">#1 Napredak u AI i ma\u0161inskom u\u010denju za pobolj\u0161ane preporuke<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#2_Personalizacija_u_doba_propisa_o_privatnosti_i_kontrole_korisnika\" title=\"#2 Personalizacija u doba propisa o privatnosti i kontrole korisnika\">#2 Personalizacija u doba propisa o privatnosti i kontrole korisnika<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#3_Integracija_sistema_prpeoruka_u_razlicite_industije_mimo_e-trgovine\" title=\"#3 Integracija sistema prpeoruka u razli\u010dite industije mimo e-trgovine\">#3 Integracija sistema prpeoruka u razli\u010dite industije mimo e-trgovine<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/#Zavrsne_misli\" title=\"Zavr\u0161ne misli\">Zavr\u0161ne misli<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Sta_su_sistemi_preporuka\"><\/span>\u0160ta su sistemi preporuka?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Hajde da najpre defini\u0161emo <a href=\"https:\/\/thingsolver.com\/recommender\/\">sisteme preporuka<\/a>.<\/p>\n<p>Sistemi preporuka su sofisticirani algoritmi projektovani da korisnicima pru\u017ee sugestije relevantne za proizvod.<\/p>\n<p>Sistemi za preporuke igraju glavnu ulogu u pobolj\u0161anju korisni\u010dkog iskustva na razli\u010ditim onlajn platformama, uklju\u010dujuc\u0301i veb-sajtove za e-trgovinu, usluge striminga i dru\u0161tvene medije.<\/p>\n<p>U su\u0161tini, sistemi preporuka imaju za cilj da analiziraju korisni\u010dke podatke i pona\u0161anje kako bi dali prilago\u0111ene preporuke.<\/p>\n<p>Rade na slede\u0107i na\u010din:<\/p>\n<ul>\n<li><strong>Prikupljanje podataka:<\/strong> Sistemi preporuka po\u010dinju prikupljanjem podataka o interakcijama, preferencijama i pona\u0161anju korisnika. Ovi podaci mogu uklju\u010divati prethodne kupovine, istoriju pregledanja, ocene i dru\u0161tvene veze.<\/li>\n<li><strong>Obrada podataka:<\/strong> Kada se prikupe, oni obra\u0111uju podatke kako bi izvukli smislene obrasce i uvide. Ovo uklju\u010duje tehnike kao \u0161to su \u010di\u0161c\u0301enje podataka, transformacija i in\u017eenjering karakteristika.<\/li>\n<li><strong>Izbor algoritma:<\/strong> U zavisnosti od specifi\u010dne platforme i njenih podataka, za generisanje preporuka se primenjuje odre\u0111eni algoritam za preporuke. Uobi\u010dajeni tipovi uklju\u010duju kolaborativno filtriranje, filtriranje zasnovano na sadr\u017eaju i hibridne metode.<\/li>\n<li><strong>Profilisanje korisnika:<\/strong> Koristec\u0301i istorijske podatke, sistemi za preporuke kreiraju korisni\u010dke profile. Oni predstavljaju njihove preferencije, interesovanja i pona\u0161anje, omoguc\u0301avajuc\u0301i sistemu da razume individualne ukuse.<\/li>\n<li><strong>Profilisanje artikala:<\/strong> Sli\u010dno tome, artikli ili sadr\u017eaj dostupni na platformi se tako\u0111e profili\u0161u na osnovu njihovih karakteristika. Razmislite o atributima kao \u0161to su \u017eanrovi, klju\u010dne re\u010di ili karakteristike proizvoda.<\/li>\n<li><strong>Generisanje preporuka:<\/strong> Sledec\u0301i korak uklju\u010duje algoritme koji odgovaraju profilima korisnika sa profilima artikala. Na primer, kolaborativno filtriranje identifikuje korisnike sa sli\u010dnim preferencijama i preporu\u010duje artikle koje se dopadaju drugima sa sli\u010dnim profilima. Filtriranje zasnovano na sadr\u017eaju preporu\u010duje artikle na osnovu atributa artikala sa kojima su korisnici ranije komunicirali.<\/li>\n<li><strong>Rangiranje i prezentacija:<\/strong> Na kraju, preporu\u010deni artikli se rangiraju na osnovu njihove relevantnosti za korisnika. Najbolje rangirane artikle se zatim predstavljaju korisniku kroz interfejse kao \u0161to su liste preporuka, personalizovane e-poruke ili iska\u010duc\u0301i predlozi.<\/li>\n<\/ul>\n<p>Sada kada smo nau\u010dili kako funkcioni\u0161u sistemi preporuka, hajde da istra\u017eimo osnovne tipove preporuka \u2013 nepersonalizovane i personalizovane.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nepersonalizovani_sistemi_preporuka\"><\/span>Nepersonalizovani sistemi preporuka<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nepersonalizovani sistemi preporuka daju preporuke korisnicima bez uzimanja u obzir njihovih individualnih preferencija ili pona\u0161anja.<\/p>\n<p>Ovi sistemi daju preporuke na osnovu karakteristika samih artikala ili sadr\u017eaja umesto da se oslanjaju na podatke specifi\u010dne za korisnika.<\/p>\n<p>Popularna nepersonalizovana preporuka je preporuka zasnovana na popularnosti koja korisnicima preporu\u010duje najpopularnije artikle, na primer:<\/p>\n<ul>\n<li>10 najboljih filmova,<\/li>\n<li>5 najpopularnijih proizvoda,<\/li>\n<li>Nove proizvode.<\/li>\n<\/ul>\n<p>Me\u0111utim, nepersonalizovani sistemi preporuka imaju svoja ograni\u010denja, uklju\u010dujuc\u0301i nemoguc\u0301nost davanja visoko prilago\u0111enih preporuka. Oni mogu biti dobra opcija za prvi korak u procesu personalizacije, ali ne biste trebali stati na tome.<\/p>\n<p>Kada prikupite dovoljno podataka o doti\u010dnom korisniku, personalizovane ponude i preporuke su logi\u010dan sledec\u0301i korak.<\/p>\n<p>Ovo je posebno va\u017eno ako ne \u017eelite da odbijete svog potencijalnog kupca ne prepoznajuc\u0301i \u0161ta im se dopada i \u0161ta sledec\u0301e preporu\u010diti. Ili, jo\u0161 gore, preporu\u010dujete proizvod koji je ve\u0107 kupio.<\/p>\n<p>Sve ovo se mo\u017ee dobro re\u0161iti pomoc\u0301u odgovarajuc\u0301eg personalizovanog sistema preporuka.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Personalizovani_sistemi_preporuka\"><\/span>Personalizovani sistemi preporuka<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Personalizovani sistemi preporuka su dizajnirani da pru\u017ee prilago\u0111ene preporuke pojedina\u010dnim korisnicima na osnovu njihovog prethodnog pona\u0161anja, preferencija i demografskih informacija.<\/p>\n<p>Na osnovu podataka korisnika kao \u0161to su kupovine ili ocene, personalizovani sistemi preporuka poku\u0161avaju da razumeju i predvide za koje artikle ili sadr\u017eaje c\u0301e se odre\u0111eni korisnik verovatno interesovati. Na taj na\u010din c\u0301e svaki korisnik dobiti prilago\u0111ene preporuke.<\/p>\n<p>U ovom trenutku mo\u017eete se zapitati \u2013 \u0161ta je dobra preporuka?<\/p>\n<p>Pa, dobra preporuka:<\/p>\n<ul>\n<li>Je personalizovana (relevantna za tog korisnika),<\/li>\n<li>Je raznovrsna (uklju\u010duje razli\u010dita interesovanja korisnika),<\/li>\n<li>Ne preporu\u010duje iste artikle korisnicima po drugi put, i<\/li>\n<li>Predla\u017ee dostupne proizvode u pravo vreme.<\/li>\n<\/ul>\n<p>Postoji nekoliko tipova personalizovanih sistema preporuka, uklju\u010dujuc\u0301i filtriranje zasnovano na sadr\u017eaju, kolaborativno filtriranje i hibridne preporuke.<\/p>\n<p>Hajde da ih detaljnije istra\u017eimo.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Tipovi_personalizovanih_sistema_preporuka\"><\/span>Tipovi personalizovanih sistema preporuka<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Personalizovani sistemi preporuka mogu se kategorisati u nekoliko tipova, svaki sa sopstvenim metodama i tehnikama za pru\u017eanje prilago\u0111enih preporuka.<\/p>\n<p>One uklju\u010duju slede\u0107e:<\/p>\n<ul>\n<li>Filtriranje zasnovano na sadr\u017eaju,<\/li>\n<li>Kolaborativno filtriranje, i<\/li>\n<li>Hibridni sistemi preporuka.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Filtriranje_zasnovano_na_sadrzaju\"><\/span>Filtriranje zasnovano na sadr\u017eaju<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sistemi za preporuke zasnovani na sadr\u017eaju koriste artikle ili korisni\u010dke metapodatke za kreiranje specifi\u010dnih preporuka. Kako bismo to uradili, gledamo istoriju kupovina korisnika.<\/p>\n<p>Na primer, ako je korisnik vec\u0301 pro\u010ditao knjigu jednog autora ili proizvod odre\u0111enog brenda, pretpostavljate da preferira tog autora ili taj brend. Tako\u0111e, postoji verovatnoc\u0301a da c\u0301e u buduc\u0301nosti kupiti sli\u010dan proizvod.<\/p>\n<figure id=\"attachment_11609\" aria-describedby=\"caption-attachment-11609\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-11609 size-full\" src=\"https:\/\/thingsolver.com\/wp-content\/uploads\/photo-2.png\" alt=\"A content-based recommender system\" width=\"768\" height=\"823\" title=\"\"><figcaption id=\"caption-attachment-11609\" class=\"wp-caption-text\">Sistem preporuka zasnovan na sadr\u017eaju<\/figcaption><\/figure>\n<p>Pretpostavimo da D\u017eeni voli knjige nau\u010dne fantastike, a njen omiljeni pisac je Volter D\u017eon Vilijams. Ako pro\u010dita knjigu Aristoi, onda c\u0301e njena preporu\u010dena knjiga biti An\u0111eoska stanica, tako\u0111e nau\u010dnofantasti\u010dna knjiga koju je napisao Volter D\u017eon Vilijams.<\/p>\n<p>Ovako izgleda filtriranje zasnovano na sadr\u017eaju u stvarnom \u017eivotu.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Prednosti_pristupa_zasnovanog_na_sadrzaju\"><\/span>Prednosti pristupa zasnovanog na sadr\u017eaju<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pristup zasnovan na sadr\u017eaju je jedna od uobi\u010dajenih tehnika koje se koriste u personalizovanim sistemima preporuka. On ima svoje prednosti i nedostatke, koje je va\u017eno uzeti u obzir kada se odlu\u010dujete za primenu ovog pristupa.<\/p>\n<p>Hajde da prvo pogledamo neke od njegovih najo\u010diglednijih prednosti:<\/p>\n<ul>\n<li><strong>Manje problema sa hladnim startom:<\/strong> Preporuke zasnovane na sadr\u017eaju mogu efikasno da re\u0161e problem \u201ehladnog starta\u201c, omoguc\u0301avajuc\u0301i novim korisnicima ili artiklima sa ograni\u010denom istorijom interakcije da i dalje dobijaju relevantne preporuke.<\/li>\n<li><strong>Transparentnost:<\/strong> Filtriranje zasnovano na sadr\u017eaju omoguc\u0301ava korisnicima da shvate za\u0161to se daje preporuka jer je zasnovano na sadr\u017eaju i atributima artikala sa kojima su prethodno stupili u interakciju.<\/li>\n<li><strong>Raznovrsnost:<\/strong> Uzimajuc\u0301i u obzir razli\u010dite atribute, sistemi zasnovani na sadr\u017eaju mogu dati razli\u010dite preporuke. Na primer, u sistemu preporuka filmova, preporuke mogu biti zasnovane na \u017eanru, reditelju i glumcima<\/li>\n<li><strong>Smanjena zabrinutost za privatnost podataka:<\/strong> Po\u0161to sistemi zasnovani na sadr\u017eaju prvenstveno koriste atribute artikla, mo\u017eda nec\u0301e zahtevati toliko korisni\u010dkih podataka, \u0161to mo\u017ee ubla\u017eiti brige o privatnosti povezane sa prikupljanjem i \u010duvanjem korisni\u010dkih podataka.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Nedostaci_pristupa_zasnovanog_na_sadrzaju\"><\/span>Nedostaci pristupa zasnovanog na sadr\u017eaju<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>S druge strane, pristup zasnovan na sadr\u017eaju mo\u017ee imati i nekoliko nedostataka. To mo\u017ee uklju\u010divati:<\/p>\n<ul>\n<li><strong>\u201eMehur filtera\u201c:<\/strong> Filtriranje sadr\u017eaja mo\u017ee da preporu\u010di samo sadr\u017eaj sli\u010dan prethodnim preferencijama korisnika. Ukoliko korisnik pro\u010dita knjigu o politi\u010dkoj ideologiji i preporu\u010de mu se knjige vezane za tu ideologiju, bic\u0301e u \u201emehuru svojih prethodnih interesovanja\u201c.<\/li>\n<li><strong>Ograni\u010dena slu\u010dajnost:<\/strong> Sistemi zasnovani na sadr\u017eaju mogu imati ograni\u010denu moguc\u0301nost da preporu\u010duju artikle koje su izvan poznatih preferencija korisnika.\n<ul>\n<li>U prvom slu\u010daju, 20% artikala privla\u010di pa\u017enju 70-80% korisnika, a 70-80% artikala privla\u010di pa\u017enju 20% korisnika. Cilj sistema preporuka je da predstavi druge proizvode koji na prvi pogled nisu dostupni korisnicima.<\/li>\n<li>U drugom slu\u010daju, filtriranje zasnovano na sadr\u017eaju preporu\u010duje proizvode koji odgovaraju sadr\u017eaju, ali su veoma nepopularni (tj. ljudi ne kupuju te proizvode iz nekog razloga, na primer, knjiga je lo\u0161a iako se tematski uklapa).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Prekomerna specijalizacija:<\/strong> Ako se sistem zasnovan na sadr\u017eaju previ\u0161e oslanja na prethodne interakcije korisnika, mo\u017ee preporu\u010diti artikle koji su previ\u0161e sli\u010dni onome \u0161to je kupac vec\u0301 video ili sa \u010dime je stupio u interakciju, \u010dime se potencijalno propu\u0161taju prilike za diverzifikaciju.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Kolaborativno_filtriranje\"><\/span>Kolaborativno filtriranje<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kolaborativno filtriranje je popularna tehnika koja se koristi za pru\u017eanje personalizovanih preporuka korisnicima na osnovu pona\u0161anja i preferencija sli\u010dnih korisnika.<\/p>\n<p>Osnovna ideja koja stoji iza kolaborativnog filtriranja je da c\u0301e korisnici koji su imali interakciju sa artiklima na sli\u010dan na\u010din ili su imali sli\u010dne preferencije u pro\u0161losti verovatno imati sli\u010dne preferencije i u buduc\u0301nosti.<\/p>\n<p>Kolaborativno filtriranje se oslanja na kolektivnu mudrost zajednice korisnika za generisanje preporuka.<\/p>\n<p>Postoje dva glavna tipa kolaborativnog filtriranja: zasnovano na memoriji i zasnovano na modelu.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sistemi_preporuka_zasnovani_na_memoriji\"><\/span>Sistemi preporuka zasnovani na memoriji<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sistemi preporuka zasnovani na memoriji se oslanjaju na direktnu sli\u010dnost izme\u0111u korisnika ili artikala da bi dali preporuke.<\/p>\n<p>Obi\u010dno ovi sistemi koriste neobra\u0111ene, istorijske podatke o interakcijama korisnika, kao \u0161to su ocene korisni\u010dkih artikala ili istorije kupovine, radi identifikovanja sli\u010dnosti izme\u0111u korisnika ili artikala i generisanja personalizovanih preporuka.<\/p>\n<p>Najvec\u0301i nedostatak sistema preporuka zasnovanih na memoriji je to \u0161to zahtevaju mnogo podataka za skladi\u0161tenje i pore\u0111enje svakog artikla\/korisnika sa svakim artiklom\/korisnikom je izuzetno zahtevno za ra\u010dunare.<\/p>\n<p>Sistemi preporuka zasnovani na memoriji mogu se kategorisati u dva glavna tipa zajedni\u010dkog filtriranja &#8211;\u00a0 zasnovano na korisniku i na artiklima.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sistemi_zasnovani_na_korisniku\"><\/span><strong>Sistemi zasnovani na korisniku<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<figure id=\"attachment_11610\" aria-describedby=\"caption-attachment-11610\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-11610 size-full\" src=\"https:\/\/thingsolver.com\/wp-content\/uploads\/photo-3.png\" alt=\"A user-based collaborative filtering recommender system\" width=\"768\" height=\"461\" title=\"\"><figcaption id=\"caption-attachment-11610\" class=\"wp-caption-text\">Sistem preporuka zasnovan na korisniku sa kolaborativnim filtriranjem<\/figcaption><\/figure>\n<p>Sa pristupom zasnovanim na korisniku, preporuke ciljnom korisniku se daju identifikacijom drugih korisnika koji su pokazali sli\u010dno pona\u0161anje ili preferencije. Ovo se prevodi u pronala\u017eenje korisnika koji su najsli\u010dniji targetiranom korisniku na osnovu njegovih istorijskih interakcija sa artiklima. Ovo mo\u017ee biti preporuka tipa \u201ekorisnicima koji su sli\u010dni vama tako\u0111e se svidelo\u2026\u201c.<\/p>\n<p>Ali ako ka\u017eemo da su korisnici sli\u010dni, \u0161ta to zna\u010di?<\/p>\n<p>Recimo da i D\u017eeni i Tom vole knjige nau\u010dne fantastike. To zna\u010di da c\u0301e, kada se pojavi nova knjiga nau\u010dne fantastike i D\u017eeni kupi tu knjigu, ista knjiga biti preporu\u010dena Tomu, po\u0161to i on voli nau\u010dnofantasti\u010dne knjige.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Na_osnovu_artikla\"><\/span>Na osnovu artikla<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<figure id=\"attachment_11611\" aria-describedby=\"caption-attachment-11611\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-11611 size-full\" src=\"https:\/\/thingsolver.com\/wp-content\/uploads\/photo-4.png\" alt=\"An item-based collaborative filtering recommender system\" width=\"768\" height=\"464\" title=\"\"><figcaption id=\"caption-attachment-11611\" class=\"wp-caption-text\">Sistem preporuka zasnovan na artiklu sa kolaborativnim filtriranjem<\/figcaption><\/figure>\n<p>Kod kolaborativnog filtriranja zasnovanog na artiklima, preporuke se daju identifikovanjem artikala koji su sli\u010dni onima sa kojima je targetirani ve\u0107 ostvario interakcije.<\/p>\n<p>Ideja je pronac\u0301i artikle koje dele sli\u010dne interakcije korisnika i preporu\u010diti te artikle ciljnom korisniku. Ovo mo\u017ee uklju\u010divati preporuke tipa \u201ekorisnici kojima se svideo ovaj artikal se svidelo i\u2026\u201c.<\/p>\n<p>Da bismo ilustrovali primerom, pretpostavimo da su D\u017eon, Robert i D\u017eeni visoko ocenili nau\u010dnofantasti\u010dne knjige \u201eFarenhajt 451\u201c i \u201eVremeplov\u201c, dajuc\u0301i im 5 zvezdica. Dakle, kada Tom kupi Farenhajt 451, sistem mu automatski preporu\u010duje Vremeplov jer ga je identifikovao kao sli\u010dan na osnovu ocena drugih korisnika.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Kako_izracunati_slicnosti_korisnik-korisnik_i_artikal-artikal\"><\/span>Kako izra\u010dunati sli\u010dnosti korisnik-korisnik i artikal-artikal?<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Za razliku od pristupa zasnovanog na sadr\u017eaju gde se koriste metapodaci o korisnicima ili artiklima, u pristupu zasnovanom na kolaborativnom filtriranju memorije gledamo na pona\u0161anje korisnika, npr. da li je korisnik lajkovao ili ocenio artikal ili da li je artikal lajkovao ili ocenio odre\u0111eni korisnik.<\/p>\n<p>Na primer, ideja je da se Robertu preporu\u010di nova knjiga nau\u010dne fantastike. Pogledajmo korake u ovom procesu:<\/p>\n<ul>\n<li><strong>Kreirati matricu korisnik-artikal-ocena.<\/strong><\/li>\n<li><strong>Napraviti matricu sli\u010dnosti korisnik-korisnik:<\/strong> Izra\u010dunava se kosinusna sli\u010dnost (alternative: prilago\u0111ena kosinusna sli\u010dnost, Pirsonova sli\u010dnost, korelacija Spearmanovog ranga) izme\u0111u svaka dva korisnika. Tako dobijamo matricu korisnik-korisnik. Ova matrica je manja od po\u010detne matrice za ocenjivanje korisni\u010dkih artikala.<\/li>\n<\/ul>\n<figure id=\"attachment_11612\" aria-describedby=\"caption-attachment-11612\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-11612 size-full\" src=\"https:\/\/thingsolver.com\/wp-content\/uploads\/photo-5.png\" alt=\"Cosine similarity\" width=\"768\" height=\"200\" title=\"\"><figcaption id=\"caption-attachment-11612\" class=\"wp-caption-text\">Kosinusna sli\u010dnost<\/figcaption><\/figure>\n<ol>\n<li><strong>Potra\u017eiti sli\u010dne korisnike:<\/strong> U matrici korisnik-korisnik posmatramo korisnike koji su najsli\u010dniji Robertu.<\/li>\n<li><strong>Generisanje kandidata:<\/strong> Kada prona\u0111emo Robertu najsli\u010dnije korisnike, pogledamo sve knjige koje su ti korisnici pro\u010ditali i ocene koje su im dali.<\/li>\n<li><strong>Bodovanje kandidata:<\/strong> U zavisnosti od ocena drugih korisnika, knjige se rangiraju od onih koje su im se najvi\u0161e dopale, do onih koje im se najmanje dopale. Rezultati se normalizuju na skali od 0 do 1.<\/li>\n<li><strong>Filtriranje kandidata:<\/strong> Proveravamo da li je Robert vec\u0301 kupio neku od ovih knjiga i elimini\u0161emo one koje je vec\u0301 pro\u010ditao.<\/li>\n<li>Prora\u010dun sli\u010dnosti artikal-artikal se vr\u0161i na identi\u010dan na\u010din i ima sve iste korake kao i sli\u010dnost izme\u0111u korisnika i korisnika.<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"Poredjenje_pristupa_zasnovanog_na_korisnicima_i_pristupa_zasnovanog_na_artiklima\"><\/span>Pore\u0111enje pristupa zasnovanog na korisnicima i pristupa zasnovanog na artiklima<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Sli\u010dnost izme\u0111u artikala je stabilnija od sli\u010dnosti izme\u0111u korisnika.<\/p>\n<p>Za\u0161to?<\/p>\n<p>Pa, knjiga iz matematike c\u0301e uvek biti knjiga iz matematike, ali korisnik mo\u017ee lako da se predomisli \u2013 ne\u0161to \u0161to mu se dopalo pro\u0161le nedelje mu mo\u017eda nec\u0301e biti zanimljivo sledec\u0301e nedelje.<\/p>\n<p>Pored toga,\u00a0 proizvoda ima manje nego korisnika. To zna\u010di da c\u0301e matrica artikal-artikal sa rezultatima sli\u010dnosti biti manja od matrice korisnik-korisnik.<\/p>\n<p>Kona\u010dno, pristup zasnovan na artiklima je bolji ako novi korisnik poseti sajt, dok je pristup zasnovan na korisniku problemati\u010dan u tom slu\u010daju jer nemate dovoljno podataka ili uop\u0161te nemate podataka (problem hladnog starta).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sistemi_preporuka_zasnovani_na_modelu\"><\/span>Sistemi preporuka zasnovani na modelu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sistemi preporuka zasnovani na modelu koriste modele ma\u0161inskog u\u010denja za generisanje preporuka.<\/p>\n<p>Ovi sistemi u\u010de obrasce, korelacije i odnose iz istorijskih podataka o interakciji izme\u0111u korisnika i artikla kako bi formirali predvi\u0111anja o preferencijama korisnika za artikle sa kojima jo\u0161 nisu ostvarili interakciju.<\/p>\n<p>Postoje razli\u010dite vrste preporuka zasnovanih na modelu, kao \u0161to su faktorizacija matrice, dekompozicija singularne vrednosti (SVD) ili neuronske mre\u017ee.<\/p>\n<p>Me\u0111utim, faktorizacija matrice ostaje najpopularnija, pa hajde da je dodatno istra\u017eimo.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Faktorizacija_matrice\"><\/span>Faktorizacija matrice<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Faktorizacija matrice je matemati\u010dka tehnika koja se koristi za dekomponovanje velike matrice na proizvod vi\u0161e manjih matrica.<\/p>\n<p>U kontekstu sistema preporuka, faktorizacija matrice se obi\u010dno koristi za otkrivanje latentnih obrazaca ili karakteristika u podacima o interakciji izme\u0111u korisnika i artikla, omoguc\u0301avajuc\u0301i personalizovane preporuke. Latentne informacije se mogu izvesti analizom pona\u0161anja korisnika.<\/p>\n<p>Ako postoji povratna informacija od korisnika, na primer \u2013 pogledao je odre\u0111eni film ili pro\u010ditao odre\u0111enu knjigu i dao ocenu, to se mo\u017ee predstaviti u obliku matrice. U ovom slu\u010daju,<\/p>\n<ul>\n<li>Redovi predstavljaju korisnike,<\/li>\n<li>Kolone predstavljaju artikle, i<\/li>\n<li>Vrednosti u matrici predstavljaju interakcije korisnika i artikla (npr. ocene, istorija kupovine, klikovi ili binarne preferencije).<\/li>\n<\/ul>\n<p>Po\u0161to je skoro nemoguc\u0301e da korisnik oceni svaki artikal, ova matrica c\u0301e imati mnogo nepopunjenih vrednosti. Ovo se zove oskudnost.<\/p>\n<p><strong>Proces faktorizacije matrice<\/strong><\/p>\n<p>Faktorizacija matrice ima za cilj da aproksimira ovu interakcionu matricu tako \u0161to je faktorizuje u dve ili vi\u0161e matrica ni\u017ee dimenzija:<\/p>\n<ul>\n<li>Matrica latentnih faktora korisnika (U), koja sadr\u017ei informacije o korisnicima i njihovim odnosima sa latentnim faktorima.<\/li>\n<li>Matrica latentnih faktora (V), koja sadr\u017ei informacije o artiklima i njihovim odnosima sa latentnim faktorima.<\/li>\n<\/ul>\n<p>Matrica ocenjivanja je proizvod dve manje matrice \u2013 matrice artikal-funkcija i matrice korisnik-funkcija. \u0160to je vec\u0301i skor u matrici, to je bolje podudaranje izme\u0111u artikla i korisnika.<\/p>\n<figure id=\"attachment_11613\" aria-describedby=\"caption-attachment-11613\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-11613 size-full\" src=\"https:\/\/thingsolver.com\/wp-content\/uploads\/photo-6.png\" alt=\"Matrix factorization\" width=\"768\" height=\"325\" title=\"\"><figcaption id=\"caption-attachment-11613\" class=\"wp-caption-text\">Matri\u010dna faktorizacija<\/figcaption><\/figure>\n<p>Proces matri\u010dne faktorizacije uklju\u010duje sledec\u0301e korake:<\/p>\n<ul>\n<li>Inicijalizacija nasumi\u010dnog korisnika i matrice artikla,<\/li>\n<li>Matrica ocena se dobija mno\u017eenjem korisnika i matrice transponovanih artikala,<\/li>\n<li>Cilj faktorizacije matrice je minimiziranje funkcije gubitka (razlika u ocenama predvi\u0111ene i stvarne matrice mora biti minimalna). Svaka ocena se mo\u017ee opisati kao ta\u010dkasti proizvod reda u korisni\u010dkoj matrici i kolone u matrici artikala.<\/li>\n<\/ul>\n<figure id=\"attachment_11614\" aria-describedby=\"caption-attachment-11614\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-11614 size-full\" src=\"https:\/\/thingsolver.com\/wp-content\/uploads\/photo-7.png\" alt=\"Minimization of loss function\" width=\"768\" height=\"131\" title=\"\"><figcaption id=\"caption-attachment-11614\" class=\"wp-caption-text\">Minimizacija funkcije gubitka<\/figcaption><\/figure>\n<ul>\n<li>Gde je K skup (u, i) parova, r(u, i) je ocena za stavku i od strane korisnika u, a l je pojam regularizacije (koristi se da se izbegne prekomerno prilago\u0111avanje).<\/li>\n<li>Kako bismo minimizirali funkciju gubitka, mo\u017eemo primeniti stohasti\u010dki gradijentni pad (SGD) ili naizmeni\u010dne najmanje kvadrate (ALS). Obe metode se mogu koristiti za postepeno a\u017euriranje modela kako prispeva novi rejting. SGD je br\u017ei i precizniji od ALS-a.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Prednosti_kolaborativnog_filtriranja\"><\/span>Prednosti kolaborativnog filtriranja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Gledajuc\u0301i \u0161iru sliku, kolaborativno filtriranje dolazi sa nizom velikih prednosti:<\/p>\n<ul>\n<li><strong>Efikasna personalizacija:<\/strong> Kolaborativno filtriranje je veoma efikasno u pru\u017eanju personalizovanih preporuka korisnicima. Ono uzima u obzir pona\u0161anje i preferencije sli\u010dnih korisnika da bi predlo\u017eilo artikle u kojima c\u0301e odre\u0111eni korisnik verovatno u\u017eivati.<\/li>\n<li><strong>Nema potrebe za atributima artikala:<\/strong> Kolaborativno filtriranje funkcioni\u0161e isklju\u010divo na osnovu interakcija korisnika i artikala, \u0161to ga \u010dini primenljivim na \u0161irok spektar scenarija preporuka gde karakteristike artikle mogu biti oskudne ili nedostupne. Ovo je posebno korisno na platformama bogatim sadr\u017eajem.<\/li>\n<li><strong>Slu\u010dajna otkric\u0301a:<\/strong> Kolaborativno filtriranje mo\u017ee da upozna korisnike sa artiklima koje ina\u010de ne bi otkrili. Analizom pona\u0161anja korisnika i identifikovanjem obrazaca \u0161irom korisni\u010dke zajednice, saradni\u010dko filtriranje mo\u017ee preporu\u010diti artikle koje su u skladu sa ukusima korisnika, ali im mo\u017eda nec\u0301e biti odmah o\u010digledne.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Nedostaci_kolaborativnog_filtriranja\"><\/span>Nedostaci kolaborativnog filtriranja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Va\u017eno je napomenuti da iako kolaborativno filtriranje nudi ove i druge prednosti, ono tako\u0111e ima svoja ograni\u010denja, uklju\u010dujuc\u0301i:<\/p>\n<ul>\n<li><strong>Problem &#8222;hladnog starta&#8220;:<\/strong>\n<ul>\n<li>Hladni start korisnika se de\u0161ava kada se novi korisnik pridru\u017ei sistemu bez istorije prethodnih interakcija. Kolaborativno filtriranje se oslanja na prethodne interakcije da bi dalo preporuke, tako da ne mo\u017ee da pru\u017ei personalizovane predloge novim korisnicima koji po\u010dinju bez podataka.<\/li>\n<li>Hladni start artikla se de\u0161ava kada se doda novi artikal i za njega nema podataka o interakciji korisnika. Kolaborativno filtriranje ima pote\u0161koc\u0301a sa preporukom novih artikala jer mu nedostaju informacije o tome kako su korisnici ranije koristili ove artikle.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Osetljivost na oskudne podatke:<\/strong> Kolaborativno filtriranje zavisi od posedovanja dovoljne koli\u010dine podataka o interakciji izme\u0111u korisnika i artikla za pru\u017eanje smislenih preporuka. U situacijama kada su podaci oskudni i korisnici komuniciraju samo sa malim brojem artikala, kolaborativno filtriranje mo\u017ee imati problema da prona\u0111e korisne obrasce ili sli\u010dnosti izme\u0111u korisnika i artikala.<\/li>\n<li><strong>Potencijal za pristrasnost povezan sa popularno\u0161\u0107u:<\/strong> Kolaborativno filtriranje ima tendenciju da \u010de\u0161c\u0301e preporu\u010duje popularne artikle. To mo\u017ee dovesti do fenomena \u201ebogati postaju bogatiji\u201c, gde vec\u0301 popularni artikli dobijaju jo\u0161 ve\u0107u pa\u017enju, dok se ni\u0161e ili manje poznati artikli zanemaruju.<\/li>\n<\/ul>\n<p>Da bi odgovorili na ova i druga ograni\u010denja, sistemi preporuka \u010desto koriste hibridne pristupe koji kombinuju kolaborativno filtriranje sa metodama zasnovanim na sadr\u017eaju ili drugim tehnikama kako bi se pobolj\u0161ao kvalitet preporuka na dugi rok.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Hibridni_sistemi_preporuka\"><\/span>Hibridni sistemi preporuka<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Hibridni sistemi preporuka kombinuju vi\u0161e tehnika ili pristupa da bi pru\u017eili preciznije, raznovrsnije i efikasnije personalizovane preporuke.<\/p>\n<p>Oni su posebno vredni u scenarijima preporuka u stvarnom svetu jer mogu da pru\u017ee robusnije, ta\u010dnije i prilagodljivije preporuke.<\/p>\n<p>Izbor koji c\u0301e se hibridni pristup koristiti zavisi od specifi\u010dnih zahteva i ograni\u010denja sistema preporuka i prirode dostupnih podataka.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Prednosti_hibridnih_sistema_preporuka\"><\/span>Prednosti hibridnih sistema preporuka<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Neke od naj\u010de\u0161c\u0301ih prednosti hibridnih sistema preporuka uklju\u010duju:<\/p>\n<ul>\n<li><strong>Pobolj\u0161an kvalitet preporuka:<\/strong> Hibridni sistemi preporuka koriste vi\u0161e tehnika preporuka, kombinujuc\u0301i svoje snage da bi pru\u017eili preciznije i raznovrsnije preporuke. Ovo \u010desto rezultira boljim kvalitetom preporuka u pore\u0111enju sa pojedina\u010dnim metodama, \u0161to koristi korisnicima nudec\u0301i relevantnije predloge.<\/li>\n<li><strong>Povec\u0301ana robusnost i fleksibilnost:<\/strong> Hibridni modeli su \u010desto robusniji u rukovanju razli\u010ditim scenarijima preporuka. Mogu se prilagoditi razli\u010ditim karakteristikama podataka, pona\u0161anju korisnika i izazovima preporuka. Ova fleksibilnost je dragocena u sistemima preporuka u stvarnom svetu.<\/li>\n<li><strong>Re\u0161avanje ograni\u010denja uobi\u010dajenih preporuka:<\/strong> Hibridni sistemi preporuka mogu ubla\u017eiti ograni\u010denja tehnika individualnih preporuka. Na primer, oni mogu da prevazi\u0111u problem \u201ehladnog starta\u201c za nove korisnike i artikle tako \u0161to c\u0301e uklju\u010diti preporuke zasnovane na sadr\u017eaju, dajuc\u0301i slu\u010dajne predloge i smanjujuc\u0301i pristrasnost popularnosti.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Nedostaci_hibridnih_sistema_preporuka\"><\/span>Nedostaci hibridnih sistema preporuka<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Kao i svi drugi sistemi preporuka, hibridni sistemi preporuka tako\u0111e imaju svoje nedostatke. Neki uklju\u010duju:<\/p>\n<ul>\n<li><strong>Povec\u0301anu slo\u017eenost i razvojne napore:<\/strong> Implementacija i odr\u017eavanje hibridnih sistema preporuka mo\u017ee biti slo\u017eenija i zahtevati vi\u0161e resursa. To zahteva stru\u010dnost u vi\u0161e tehnika preporuka i pa\u017eljivu integraciju ovih metoda.<\/li>\n<li><strong>Podaci i ra\u010dunski zahtevi:<\/strong> Hibridni modeli \u010desto zahtevaju vi\u0161e podataka i ra\u010dunskih resursa jer koriste vi\u0161e algoritama za preporuke. Ovo mo\u017ee biti zahtevno, posebno u sistemima velikih razmera sa masivnim interakcijama korisnik-artikal i raznovrsnim katalogom artikala.<\/li>\n<li><strong>Pode\u0161avanje i osetljivost parametara:<\/strong> Hibridni sistemi preporuka mogu uklju\u010divati vec\u0301i broj parametara i hiperparametara koje treba fino podesiti. Ipak, obezbe\u0111ivanje optimalnih pode\u0161avanja parametara za svaku komponentu preporuke mo\u017ee biti izazovno i dugotrajno.<\/li>\n<\/ul>\n<p>Iako hibridni sistemi preporuka nude zna\u010dajne prednosti u pogledu kvaliteta preporuka i svestranosti, trebalo bi pa\u017eljivo da razmotrite kompromise i zahteve za resursima kada odlu\u010dujete koji sistem da primenite.<\/p>\n<p>Ovo je najbolji na\u010din da se osigura da prednosti hibridizacije nadma\u0161uju dodatnu slo\u017eenost i tro\u0161kove.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Metrike_procena_za_sisteme_preporuka\"><\/span>Metrike procena za sisteme preporuka<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kako biste procenili u\u010dinak i efikasnost sistema preporuka, morate uzeti u obzir odre\u0111ene metrike procene.<\/p>\n<p>One vam mogu pomoc\u0301i da izmerite koliko dobro funkcioni\u0161e algoritam ili model preporuka i daju uvid u njegove prednosti i slabosti.<\/p>\n<p>Postoji nekoliko kategorija metrike evaluacije, u zavisnosti od specifi\u010dnog aspekta preporuka koje se procenjuju.<\/p>\n<p>Neke uobi\u010dajene metrike procene uklju\u010duju:<\/p>\n<ul>\n<li><strong>Pokazatelji ta\u010dnosti<\/strong> procenjuju ta\u010dnost preporuka sistema u smislu toga koliko se one podudaraju sa stvarnim preferencijama ili pona\u0161anjem korisnika. Ovde imamo srednju apsolutnu gre\u0161ku (MAE), srednju kvadratnu gre\u0161ku (RMSE) ili srednju kvadratnu logaritamsku gre\u0161ku (MSLE).<\/li>\n<li><strong>Pokazatelji rangiranja<\/strong> procenjuju koliko dobro sistem preporuke rangira artikle za korisnika, posebno u scenarijima sa najvec\u0301im brojem preporuka. Razmislite o stopi pogodaka, prose\u010dnoj recipro\u010dnoj stopi pogodaka (ARHR), kumulativnoj stopi pogodaka ili stopi pogodaka po oceni.<\/li>\n<li><strong>Pokazatelji razli\u010ditosti<\/strong> procenjuju raznolikost preporu\u010denih artikala kako bi se osiguralo da preporuke nisu previ\u0161e fokusirane na uski skup artikala. To uklju\u010duje raznolikost unutar liste ili raznolikost me\u0111u listama.<\/li>\n<li><strong>Metrika novina<\/strong> procenjuje koliko dobro sistem preporuka upoznaje korisnike sa novim ili nepoznatim artiklima. Pokrivenost kataloga i popularnost artikala pripadaju ovoj kategoriji.<\/li>\n<li><strong>Metrike slu\u010dajnosti<\/strong> procenjuju sposobnost sistema da preporu\u010di neo\u010dekivane, ali zanimljive artikle korisnicima \u2013 u ovom slu\u010daju se posmatra iznena\u0111enje ili raznolikost.<\/li>\n<\/ul>\n<p>Tako\u0111e mo\u017eete izabrati da pogledate neke poslovne pokazatelje kao \u0161to su stopa konverzije, stopa u\u010destalosti klikova (CTR) ili uticaj na prihode. Ali, na kraju krajeva, najbolji na\u010din da uradite onlajn procenu va\u0161eg sistema preporuka je A\/B testiranje.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Koju_metriku_koristiti\"><\/span>Koju metriku koristiti?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Koja metrika c\u0301e se koristiti zavisi od poslovnog problema koji se re\u0161ava.<\/p>\n<p>Ako smatramo da smo dali najbolju moguc\u0301u preporuku i da je metrika odli\u010dna, a u praksi lo\u0161a, onda na\u0161 sistem preporuka nije dobar. Na primer, Netfliksov sistem preporuka nikada nije kori\u0161c\u0301en u praksi jer nije zadovoljio potrebe kupaca.<\/p>\n<p>Najva\u017enije je da korisnik stekne poverenje u sistem preporuka. Ako im preporu\u010dimo 10 najboljih proizvoda,gde su samo 2 ili 3 relevantni za njih, oni c\u0301e to smatrati lo\u0161om preporukom.<\/p>\n<p>Iz tog razloga, ideja nije uvek preporu\u010diti prvih 10 artikala, vec\u0301 preporu\u010diti artikle iznad odre\u0111enog praga.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Izazovi_sistema_preporuka_iz_stvarnog_zivota\"><\/span>Izazovi sistema preporuka iz stvarnog \u017eivota<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Iako su prili\u010dno korisni i efikasni u pru\u017eanju personalizovanih preporuka, sistemi za preporuke nailaze na nekoliko izazova u stvarnom svetu.<\/p>\n<p>Jedan zna\u010dajan izazov je <strong>\u201eproblem hladnog starta\u201c<\/strong>, koji se javlja kada se novi korisnik pridru\u017ei sistemu, a dostupni su ograni\u010deni podaci o njegovim preferencijama.<\/p>\n<p>U takvim slu\u010dajevima, sistemi za preporuke mogu na po\u010detku da preporu\u010de ili 10 najprodavanijih proizvoda ili prvih 10 proizvoda na promociji kao polaznu ta\u010dku. Alternativno, sprovo\u0111enje intervjua sa korisnicima mo\u017ee pomoc\u0301i u prikupljanju informacija o preferencijama korisnika.<\/p>\n<p>Drugi aspekt problema hladnog starta odnosi se na uvo\u0111enje novih proizvoda korisnicima. Ovo se mo\u017ee postic\u0301i kori\u0161c\u0301enjem atributa zasnovanih na sadr\u017eaju i periodi\u010dnim dodavanjem novih proizvoda preporukama korisnika uz njihovu aktivnu promociju.<\/p>\n<p>Pored toga, odliv predstavlja jo\u0161 jedan izazov, po\u0161to se preferencije i pona\u0161anja korisnika vremenom razvijaju. Kako bi ovo re\u0161ili, sistemi za preporuke treba da uklju\u010de odre\u0111eni stepen nasumi\u010dne selekcije da bi periodi\u010dno osve\u017eavali gornju N listu preporu\u010denih artikala.<\/p>\n<p>Tako\u0111e je klju\u010dno obezbediti da ss sistemi preporuka projektuju imaju\u0107i u vidu osetljivost, izbegavajuc\u0301i sadr\u017eaj koji mo\u017ee da vre\u0111a ili diskrimini\u0161e korisnike.<\/p>\n<p>Ovo uklju\u010duje izbegavanje preporuka za artikle koje sadr\u017ee vulgaran jezik, verski ili politi\u010dki sadr\u017eaj ili upuc\u0301ivanje na drogu.<\/p>\n<p>Pa\u017eljivim re\u0161avanjem ovih izazova, sistemi za preporuke mogu da pobolj\u0161aju zadovoljstvo korisnika i daju smislene preporuke uz pridr\u017eavanje eti\u010dkih obzira.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kako_odabrati_pravi_sistem_preporuka\"><\/span>Kako odabrati pravi sistem preporuka?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pre nego \u0161to odlu\u010dite o vrsti sistema preporuka za implementaciju, trebalo bi da izvr\u0161ite sveobuhvatnu analizu i razmotrite nekoliko klju\u010dnih faktora.<\/p>\n<p>Prvo i najva\u017enije, trebalo bi da <strong>defini\u0161ete metriku<\/strong> koju poku\u0161avate da maksimizirate pomoc\u0301u sistema preporuka. Po\u010dnite tako \u0161to c\u0301ete identifikovati svoje primarne ciljeve i razumeti \u0161ta predstavlja vrednu preporuku, kao i kako meriti njen uspeh. Ovaj po\u010detni korak pru\u017ea jasnu osnovu za procenu opcija preporuka.<\/p>\n<p>Zatim, trebalo bi da <strong>uzmete u obzir tehni\u010dka ograni\u010denja i zahteve za resursima<\/strong> koji su povezani sa svakim sistemom preporuka. Neki sistemi mogu zahtevati zna\u010dajnu ra\u010dunarsku snagu i skladi\u0161tenje podataka, dok drugi mogu biti jednostavniji. Ovo razmatranje direktno uti\u010de na izvodljivost i skalabilnost izabranog sistema preporuka.<\/p>\n<p>Jo\u0161 jedan kriti\u010dan aspekt koji treba uzeti u obzir je <strong>na\u010din dostavljanja preporuka<\/strong>. Sistemi preporuka mogu:<\/p>\n<ul>\n<li>Generisati predloge unapred za svakog korisnika, ali sa zna\u010dajnim ra\u010dunarskim resursima i skladi\u0161tem, ili<\/li>\n<li>Raditi u stvarnom vremenu, dinami\u010dki reagujuc\u0301i na radnje korisnika tokom njihove interakcije sa platformom.<\/li>\n<\/ul>\n<p>Na primer, sistemi delovanja u stvarnom vremenu mogu preporu\u010diti sledec\u0301i artikal koji treba posetiti na osnovu trenutne sesije korisnika i istorije pregledanja. Ovaj izbor uti\u010de na korisni\u010dko iskustvo i odziv sistema.<\/p>\n<p>Odlu\u010divanje o tome koji sistem preporuka izabrati treba da bude dobro osmi\u0161ljena odluka. Imajuc\u0301i u vidu ova razmatranja, mo\u017eete donositi informisane izbore koji su u skladu sa va\u0161im ciljevima i resursima, ali i pobolj\u0161ati zadovoljstvo korisnika i performanse sistema.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Buduc%CC%81i_trendovi_u_vezi_sa_sistemima_preporuka\"><\/span>Buduc\u0301i trendovi u vezi sa sistemima preporuka<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Buduc\u0301i trendovi u sistemima preporuka oblikovani su novim tehnologijama, korisni\u010dkim preferencijama i evolucijom e-trgovine, strimovanja sadr\u017eaja i personalizovanih usluga.<\/p>\n<p>Evo 3 klju\u010dna buduc\u0301a trenda u sistemima preporuka.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Napredak_u_AI_i_masinskom_ucenju_za_poboljsane_preporuke\"><\/span>#1 Napredak u AI i ma\u0161inskom u\u010denju za pobolj\u0161ane preporuke<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Buduc\u0301nost sistema za preporuke uklju\u010duje kontinuirani napredak u tehnikama ve\u0161ta\u010dke inteligencije (AI) i ma\u0161inskog u\u010denja (ML).<\/p>\n<p>Ovi sistemi c\u0301e postati sofisticiraniji u razumevanju korisni\u010dkih preferencija, pona\u0161anja i kontekstualnih informacija. Modeli dubokog u\u010denja, poja\u010dano u\u010denje i obrada prirodnog jezika c\u0301e se koristiti za pru\u017eanje preciznijih i personalizovanijih preporuka.<\/p>\n<p>Zahvaljujuc\u0301i ovim napretcima, sistemi za preporuke c\u0301e moc\u0301i da razumeju slo\u017eene korisni\u010dke obrasce i na kraju obezbede pobolj\u0161ano anga\u017eovanje i zadovoljstvo korisnika.<\/p>\n<p>Za nekoliko godina mogli bismo da dobijamo sjajne preporuke od \u010detbotova i da oni postanu na\u0161i li\u010dni asistenti za onlajn kupovinu!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Personalizacija_u_doba_propisa_o_privatnosti_i_kontrole_korisnika\"><\/span>#2 Personalizacija u doba propisa o privatnosti i kontrole korisnika<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sa sve vec\u0301im fokusom na propise o privatnosti korisnika i za\u0161titi podataka (kao \u0161to je Uredba <a href=\"https:\/\/gdpr-info.eu\/\" target=\"_blank\" rel=\"noopener\">GDPR<\/a> i <a href=\"https:\/\/gdpr-info.eu\/\" target=\"_blank\" rel=\"noopener\">CCPA<\/a>), budu\u0107i sistemi preporuka \u0107e morati da daju prioritet privatnosti korisnika i kontroli.<\/p>\n<p>Personalizacija c\u0301e verovatno evoluirati da bude transparentnija i vo\u0111ena korisnicima. Korisnici c\u0301e imati vec\u0301u kontrolu nad svojim podacima i preferencijama, a sistemi preporuka c\u0301e morati da rade u okviru strogih ograni\u010denja privatnosti.<\/p>\n<p>Tehnike poput federativnog u\u010denja, diferencijalne privatnosti i upravljanje podacima usmereno na korisnika posta\u0107e sastavni deo napora da se obezbedi skladnu koegzistenciju <a href=\"https:\/\/thingsolver.com\/personalization\/\">personalizacije<\/a> i privatnosti.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Integracija_sistema_prpeoruka_u_razlicite_industije_mimo_e-trgovine\"><\/span>#3 Integracija sistema prpeoruka u razli\u010dite industije mimo e-trgovine<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sistemi preporuka vi\u0161e ne\u0107e biti ograni\u010deni isklju\u010divo na platforme <a href=\"https:\/\/thingsolver.com\/solver-ai-suite-for-ecomm\/\">e-trgovine<\/a>. Oni c\u0301e nac\u0301i primenu u \u0161irokom spektru industrija, uklju\u010dujuc\u0301i zdravstvenu za\u0161titu, zabavu, obrazovanje i jo\u0161 mnogo toga.<\/p>\n<p>Kako oni mogu biti od pomoc\u0301i u drugim industrijama?<\/p>\n<ul>\n<li>U zdravstvu, sistemi preporuke mogu pomoc\u0301i u dijagnostifikovanju stanja pacijenata i preporu\u010divanju adekvatnog le\u010denja.<\/li>\n<li>U obrazovanju, mo\u017eete ih koristiti da prilagodite putanje u\u010denja za razli\u010dite u\u010denike.<\/li>\n<li>U zabavi, sistemi preporuka mogu pobolj\u0161ati otkrivanje sadr\u017eaja na platformama za striming.<\/li>\n<\/ul>\n<p>Raznovrsnost sistema preporuka c\u0301e verovatno olak\u0161ati njihovo usvajanje u razli\u010ditim domenima i pretvoriti ih u osnovni deo procesa dono\u0161enja odluka u mnogim industrijama.<\/p>\n<p>Ovi trendovi odra\u017eavaju tekuc\u0301u evoluciju sistema preporuka. Svi\u0111alo vam se to ili ne, oni su tu da ispune zahteve korisnika i daju personalizovanije i relevantnije preporuke.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Zavrsne_misli\"><\/span>Zavr\u0161ne misli<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kao \u0161to ste do sada verovatno razumeli, sistemi preporuka igraju klju\u010dnu ulogu u pobolj\u0161anju korisni\u010dkog iskustva i pospe\u0161ivanju poslovnog uspeha.<\/p>\n<p>Ovi sistemi ne samo da pru\u017eaju korisnicima personalizovana iskustva, vec\u0301 vam tako\u0111e olak\u0161avaju izgradnju sna\u017enog brenda, podsti\u010du <a href=\"https:\/\/thingsolver.com\/blog\/ai-customer-loyalty-personalization\/\">lojalnost<\/a> i povec\u0301avaju anga\u017eovanje i zadovoljstvo.<\/p>\n<p>Iz \u010disto poslovne perspektive, sistemi preporuka imaju potencijal da zna\u010dajno povec\u0301aju prihod i profitabilnost. Oni to mogu postic\u0301i na razli\u010dite na\u010dine &#8211; ali jedno je jasno. Nudec\u0301i korisnicima upravo ono \u0161to im treba ili \u0161to \u017eele, mo\u017eete stvoriti konkurentsku prednost i ostati relevantan u digitalnom okru\u017eenju koje se brzo razvija.<\/p>\n<p>Istina je da ne mo\u017eemo dovoljno naglasiti prednosti implementacije sistema preporuka. Ne \u010dekajte vi\u0161e da po\u010dnete da radite na jedinstvenoj strategiji koja funkcioni\u0161e za va\u0161e poslovanje. Ako imate bilo kakva pitanja o ovoj temi ili vam je potrebna pomoc\u0301 da iste bolje razumeli kako se preporuke uklapaju u va\u0161 dugoro\u010dni poslovni plan, kontaktirajte nas na ai@thingsolver.com kako bismo to detaljnije razmotrili!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tokom poslednjih nekoliko decenija, sistemi za preporuke su postali istaknuti pojavom platformi kao \u0161to su YouTube, Amazon i Netflix. Ovi algoritmi igraju klju\u010dnu ulogu u predlaganju relevantnog sadr\u017eaja za onlajn korisnike \u2013 od preporuka proizvoda za e-trgovinu do personalizovanih onlajn &#8230; <\/p>\n<p class=\"read-more\"><a class=\"btn small\" href=\"https:\/\/thingsolver.com\/sr\/blog\/uvod-sistem-preporuka\/\">Pro\u010ditaj vi\u0161e<\/a><\/p>\n","protected":false},"author":3,"featured_media":15632,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[189],"tags":[196,197,190],"acf":[],"_links":{"self":[{"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/posts\/16821"}],"collection":[{"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/comments?post=16821"}],"version-history":[{"count":2,"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/posts\/16821\/revisions"}],"predecessor-version":[{"id":16832,"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/posts\/16821\/revisions\/16832"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/media\/15632"}],"wp:attachment":[{"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/media?parent=16821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/categories?post=16821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thingsolver.com\/sr\/wp-json\/wp\/v2\/tags?post=16821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}