Labeling funksiyalari nima?
sobes.tech AI
AIdan javob
Etiketlash funksiyalari — bu mashina o‘rganish vazifalarida, ayniqsa zaif nazorat (weak supervision) kontekstida, ma’lumotlarga avtomatik tarzda belgi (etiket) qo‘yadigan kichik dasturiy funksiyalar. Ular turli heuristikalar, qoidalar, tashqi manbalar yoki modellar yordamida qo‘lda belgilashsiz o‘quv to‘plamlarini yaratishga imkon beradi.
Har bir etiketlash funksiyasi ma’lumot namunasi kirish sifatida oladi va belgi (masalan, sinf) yoki funksiyaning belgi qo‘yolmaganligini ko‘rsatuvchi maxsus qiymatni qaytaradi. Natijada, bunday funksiyalar to‘plami agregatsiya modellari yordamida yakuniy belgilash uchun birlashtiriladi.
Misol uchun: matnni tasniflash vazifasi uchun, muayyan kalit so‘zlarning mavjudligini tekshiradigan va ularga asoslangan holda belgi qo‘yadigan etiketlash funksiyasini yozish mumkin.
def lf_contains_urgent(text):
return 1 if 'urgent' in text.lower() else 0 # 1 — ijobiy sinf, 0 — salbiy
# Foydalanish
label = lf_contains_urgent("This is an urgent message") # 1 ni qaytaradi
Shu tarzda, etiketlash funksiyalari belgilash jarayonini kengaytirishga va zaif signallarni modelni o‘qitishda ishlatishga yordam beradi.