Nima Ma'lumotlarni kengaytirish
O'quv ma'lumotlarini sun'iy kengaytirish
Ma'lumotlarni Kengaytirish
Ma'lumotlarni kengaytirish — mavjud ma'lumotlarning o'zgartirilgan nusxalarini yaratish orqali o'quv ma'lumotlari hajmini sun'iy ravishda oshirish texnikasi.
Nima uchun kengaytirish kerak
- Ma'lumotlar to'plami hajmini oshirish — o'qitish uchun yetarli ma'lumot bo'lmaganda
- Ortiqcha o'rganishning oldini olish — model turli xil variantlardan o'rganadi
- Mustahkamlikni yaxshilash — model yangi ma'lumotlarda yaxshiroq umumlashtiradi
- Xarajatlarni kamaytirish — haqiqiy ma'lumotlarni yig'ishdan arzonroq
Rasmlar uchun usullar
| Usul | Tavsif | |------|--------| | Aylantirish | Ixtiyoriy burchak bo'yicha aylantirish | | Ag'darish | Gorizontal/vertikal aks ettirish | | Masshtablash | Kattalashtirish/kichiklashtirish | | Kesish | Rasm qismini tasodifiy kesish | | Yorqinlik/Kontrast | Rang xususiyatlarini sozlash | | Shovqin | Gauss shovqinini qo'shish | | Cutout/Mixup | Zamonaviy texnikalar |
Matn uchun usullar
- Orqaga tarjima — boshqa til orqali oldinga-orqaga tarjima
- Sinonimlar — so'zlarni sinonimlarga almashtirish
- Qo'shish/o'chirish — tasodifiy so'zlar
- Aralash — so'z tartibini o'zgartirish
- Generatsiya — LLM yordamida yangi matnlar yaratish
Audio uchun usullar
- Ijro tezligini o'zgartirish
- Pitch shifting
- Fon shovqinini qo'shish
- Vaqtni burish
Vositalar
- imgaug — rasmlarni kengaytirish kutubxonasi (Python)
- Albumentations — tezkor rasm kengaytirish
- nlpaug — matn kengaytirish
- audiomentations — audio kengaytirish
- TensorFlow/PyTorch — o'rnatilgan transform qatlamlari