Middle
როგორ შევამოწმოთ რეკომენდაციების ხარისხი მონაცემების გაყოფის გარეშე ტრენინგსა და ტესტზე?
sobes.tech AI
პასუხი AI-სგან
Եթե տվյալները բաժանել հնարավոր չէ train և test, ապա կարելի է օգտագործել գնահատման մեթոդներ առանց բացահայտ բաժանման, օրինակ՝
- Կրոս-վալիդացիա՝ տվյալները բաժանել մի քանի մասի և հերթով օգտագործել յուրաքանչյուրին որպես թեստ, մնացածը՝ որպես ուսուցում:
- Անցանց մետրիկների վրա հիմնված գնահատում՝ օգտագործել մետրիկներ, որոնք չեն պահանջում առանձին թեստային հավաքածու, օրինակ՝ Precision@K, Recall@K, MAP, NDCG, որոնք հաշվվում են պատմական տվյալների վրա:
- A/B փորձարկումների օգտագործում՝ եթե համակարգը արդեն աշխատում է, կարող եք գնահատել առաջարկությունների որակը իրական օգտվողների վրա, համեմատելով տարբեր տարբերակներ:
- Բուտստրապ մեթոդներ՝ պատահական նմուշառում հետադարձմամբ՝ մոդելի կայունությունը գնահատելու համար:
Այսպիսով, նույնիսկ առանց բացահայտ train/test բաժանման, կարելի է ստանալ առաջարկությունների որակի մասին պատկերացում՝ օգտագործելով վիճակագրական մեթոդներ և առցանց փորձեր: