Uch kishilik yo'qotish - Triplet loss

Uch kishilik yo'qotish a yo'qotish funktsiyasi uchun mashinada o'rganish boshlang'ich (langar) kiritishni ijobiy (aniq) va salbiy (noto'g'ri) kirishga taqqoslaydigan algoritmlar. Asosiy (langar) kirishdan ijobiy (aniq) kirishga masofa minimallashtiriladi va boshlang'ich (langar) kirishdan salbiy (noto'g'ri) kirishga masofa maksimal darajaga ko'tariladi[1][2].Uchta uchlikning yo'qolishiga teng bo'lgan birinchi formulalar (langarlardan foydalanishni o'ylamasdan) 2003 yilda M. Shultze va T. Yoaxims tomonidan nisbiy taqqoslashdan metrikani o'rganish uchun kiritilgan.[3].

Masofalar tartibini tatbiq etib, uchlikni yo'qotish modellari bir xil yorliqli namunalar juftligi turli yorliqlarga qaraganda kichikroq bo'ladigan tarzda joylashtirilgan. Aksincha t-SNE buyurtmalarni ehtimollik taqsimoti orqali saqlaydi, uchlikning yo'qolishi to'g'ridan-to'g'ri o'rnatilgan masofalarda ishlaydi. Shuning uchun, uni keng miqyosda amalga oshirishda, bo'shashmasdan o'zgaruvchiga ega yumshoq chekka ishlov berish kerak unda menteşenin yo'qolishi - uslubni shakllantirish. Bu ko'pincha ishlatiladi o'xshashlikni o'rganish singari ko'milgan narsalarni o'rganish maqsadida reytingni o'rganishni, so'z birikmalari, fikr vektorlari va metrik o'rganish.[4].

Yuzlarni aniqlash uchun neyron tarmoqni tayyorlash vazifasini ko'rib chiqing (masalan, yuqori xavfsizlik zonasiga kirish uchun). Namunani tasniflash uchun o'qitilgan klassifikator har safar yangi ma'lumotlar bazasiga yangi odam qo'shilganda qayta o'qitilishi kerak edi. Muammoni tasniflash muammosi o'rniga o'xshashlikni o'rganish muammosi sifatida qo'yish orqali bunga yo'l qo'ymaslik mumkin. Bu erda tarmoq taniqli odamga tegishli bo'lsa, unchalik katta bo'lmagan va noma'lum shaxsga tegishli bo'lsa, katta bo'lmagan masofani chiqarish uchun (kontrastli yo'qotish yordamida) o'qitiladi. Ammo, agar biz berilgan rasmga eng yaqin rasmlarni chiqarishni istasak, biz faqatgina o'xshashlikni emas, balki reytingni o'rganishni xohlaymiz. Bunday holda uchlik yo'qotish ishlatiladi.

The yo'qotish funktsiyasi yordamida tasvirlab berish mumkin Evklid masofasi funktsiya

qayerda bu langar kiritish, a ijobiy kirish bilan bir xil sinf , a salbiy kirish dan boshqa sinf vakillari , ijobiy va manfiy juftliklar orasidagi chegaradir va ko'mishdir.

Keyinchalik, bu xarajat funktsiyasida ishlatilishi mumkin, ya'ni barcha yo'qotishlarning yig'indisi, keyinchalik ularni minimallashtirish uchun ishlatilishi mumkin optimallashtirish muammo

Indekslar uchlik sifatida berilgan individual kirish vektorlari uchun. Uchlik langar kiritilishi, ankraj sub'ekti bilan bir xil ob'ektni tavsiflovchi ijobiy kirish va ankraj ob'ekti bilan bir xil ob'ektni tavsiflamaydigan salbiy yozuvni chizish orqali hosil bo'ladi. Keyinchalik ushbu yozuvlar tarmoq orqali ishlaydi va chiqishlar yo'qotish funktsiyasida ishlatiladi.

Taqqoslash va kengaytmalar

Yilda kompyuterni ko'rish takroran identifikatsiya qilish kabi vazifalar, uchlik yo'qotishdan foydalanishdan pastroq degan fikr keng tarqalgan surrogat yo'qotishlar (ya'ni tasniflashning odatdagi yo'qotishlari), so'ngra alohida metrikani o'rganish bosqichlari. Aleksandr Xermans, Lukas Beyer va Bastian Leybning ta'kidlashicha, noldan o'qitilgan modellar, shuningdek oldindan o'rganib chiqilgan modellar uchun uchlikdan mahrum bo'lishning maxsus versiyasi uchidan uchigacha chuqur metrikani o'rganish 2017 yildagi boshqa nashr etilgan usullardan ustundir.[5]

Bundan tashqari, uchlikni yo'qotish uzluksiz optimallashtirish orqali bir vaqtning o'zida bir qator masofaviy buyurtmalarni bajarish uchun kengaytirildi dolzarblik darajasi zanjir bilan (ya'ni, narvon) masofadagi tengsizliklar. Bu olib keladi Narvon yo'qotish tarkibiga vizual-semantik joylashishni takomillashtirishni taklif qilganligi ko'rsatilgan reytingni o'rganishni vazifalar.[6]

Shuningdek qarang

Adabiyotlar

  1. ^ Chechik, G .; Sharma, V .; Shalit U .; Bengio, S. (2010). "Rasm o'xshashligini onlayn tartibda tartiblash orqali o'rganish" (PDF). Mashinalarni o'rganish bo'yicha jurnal. 11: 1109–1135.
  2. ^ Shroff, F.; Kalenichenko, D .; Philbin, J. (iyun 2015). FaceNet: yuzni tanib olish va klasterlash uchun birlashtirilgan ko'mish. 2015 yilda IEEE konferentsiyasi Kompyuterni ko'rish va naqshni tanib olish (CVPR). 815-823 betlar. arXiv:1503.03832. doi:10.1109 / CVPR.2015.7298682. ISBN  978-1-4673-6964-0. S2CID  206592766.
  3. ^ Shultz, M .; Joachims, T. (2004). "Nisbiy taqqoslashlardan masofa metrikasini o'rganish" (PDF). Asabli axborotni qayta ishlash tizimidagi yutuqlar. 16: 41–48.
  4. ^ Ailon, Nir; Xoffer, Elad (2014-12-20). "Triplet tarmog'idan foydalangan holda chuqur metrikani o'rganish". arXiv:1412.6622. Bibcode:2014arXiv1412.6622H. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  5. ^ Hermans, Aleksandr; Beyer, Lukas; Leyb, Bastian (2017-03-22). "Shaxsni qayta identifikatsiya qilish uchun uchlikning yo'qolishidan himoya qilish". arXiv:1703.07737 [cs.CV ].
  6. ^ Chjou, Mo; Niu, Zhenxing; Vang, Le; Gao, Janning; Chjan, Qilin; Xua, Gang (2020-04-03). "Vizual-semantik singdirish uchun narvon yo'qotish" (PDF). Sun'iy intellekt bo'yicha AAAI konferentsiyasi materiallari. 34 (7): 13050–13057. doi:10.1609 / aaai.v34i07.7006. ISSN  2374-3468. S2CID  208139521.