Asosiy mazmunga o'tish

7-dars: Ma'no fazosi

2-blokTil modellari ichida5–8 darslar

Bu darsdan keyin siz

  • so’z modelda qanday saqlanishini raqam tilida aytasiz
  • yaqinlik va ma’no orasidagi bog’liqni misolda ko’rsatasiz
  • “xarita — haqiqat emas” degan chegarani tushuntirasiz

Model harf bilan ishlamaydi. Har token uzun raqamlar ro’yxatiga aylantiriladi: zamonaviy modellarda bitta so’zga bir necha yuz yoki bir necha ming son to’g’ri keladi.

vektorembedding

So’zni ifodalovchi raqamlar ro’yxati. Yaqin ma’noli so’zlar yaqin vektor oladi — bu yaqinlik o’qitish jarayonida o’z-o’zidan hosil bo’ladi.

Bu raqamlarni odam qo’ymaydi. Model matnlarni o’qib chiqadi va bir xil kontekstda uchraydigan so’zlarga yaqin raqamlar beradi: “ona” va “ota” bir xil gaplarda uchraydi, demak ular yaqin tushadi.

Vektorlar yaqin bo’lsa, model ular bilan bir xil ishlashi mumkin. Shuning uchun u ko’rmagan gapni ham tushuna oladi: “avtobus kutdim” ni ko’rgan bo’lsa, “trolleybus kutdim” ni ham to’g’ri ishlaydi.

Tarjima ham shu ustiga qurilgan. Turli tillardagi bir ma’noli so’zlar bir-biriga yaqin joyga tushadi, chunki ular bir xil kontekstlarda ishlatiladi. Model esa “ona” dan “mother” ga o’tishni masofa hisobi orqali topadi.

Simulyatordagi ikki o’lchovli xarita tushunish uchun qulay, lekin u haqiqiy fazoning juda qo’pol soyasi. Ikki o’lchovda “non” va “osh” yonma-yon turadi, haqiqiy fazoda esa ular o’nlab boshqa o’lchov bo’yicha ham farq qiladi.

Yana bir chegara: bir so’zning bir necha ma’nosi bo’ladi. “Olma” — meva ham, buyruq ham. Zamonaviy modellar buni kontekstga qarab hal qiladi, ya’ni bir so’z har gapda boshqa vektor oladi.

So’zlarni bittalab tanlab, koordinatalari va uch qo’shnisini ko’ring. Keyin chegarada turgan so’zlarni izlang — qo’shnisi boshqa to’dadan chiqadigan so’zlarni. Model xatolari aynan shu joyda tug’iladi.

So'z xaritasi

So'zni tanlang: uning koordinatalari va eng yaqin uch qo'shnisi ko'rinadi.

Bu simulyatorda 18 so'z ikki o'lchovli fazoga qo'yilgan. So'z tanlanganda uning raqamlari va eng yaqin uch qo'shnisi hisoblanadi — yaqin ma'no yaqin nuqtada turadi.

JavaScript'siz mashq: daftaringizga katakli koordinata chizib, «ona», «dars», «osh» va «metro» so'zlarini joylashtiring. Keyin «buvi» so'zini qo'shing — u qaysi to'daga yaqin tushadi va nega?

So'z tanlanmadi

Har so'z ikkita son bilan yozilgan. Haqiqiy modelda esa har so'zga mingdan ortiq son to'g'ri keladi — bu xarita shu fazoning soyasi.

Xaritada ikkita shunday so’z bor: “tushlik” va “yo’l”. Ikkalasi ham to’dalar orasida turadi va qo’shnilari orasiga boshqa to’dadan so’z tushadi. Model uchun bu hech qanday muammo emas — u faqat masofa ko’radi. Xato ham shu joyda tug’iladi.

Tuzoq — xatoni toping

7 / 20

SizAI dan so'radim: «So'zlar modelda qanday saqlanadi?»

AI javobi

Bu javobning 3-qismi noto'g'ri. Ikki o'lchov — bu bizning tushuntirish uchun yasagan soyamiz, modelning o'zi emas. Haqiqiy vektorda yuzlab yoki minglab o'lchov bor va uni qog'ozga chizib bo'lmaydi. Chizmani haqiqat deb qabul qilish — soddalashtirishning eng tipik xatosi: model haqidagi rasm modelning o'zi emas.

Javobning qaysi qismi noto'g'ri? Bosib belgilang.

1So'z modelda qanday ko'rinishda saqlanadi?

Javobni ko'rish

Raqamlar ro’yxati (vektor) sifatida. Bitta so’zga yuzlab yoki minglab son to’g’ri keladi.

2Vektorlarni kim qo'yadi?

Javobni ko'rish

Hech kim qo’lda qo’ymaydi. Ular o’qitish jarayonida matnlardagi kontekstga qarab hosil bo’ladi.

3Nega model ko'rmagan gapni ham to'g'ri ishlashi mumkin?

Javobni ko'rish

Gapdagi so’z ko’rgan so’ziga yaqin vektorda bo’lsa, model u bilan xuddi shunday ishlaydi. “Avtobus” va “trolleybus” shunga misol.

4Tarjima bu tuzilishda qanday ishlaydi?

Javobni ko'rish

Turli tillardagi bir ma’noli so’zlar bir xil kontekstlarda uchraydi, demak yaqin vektor oladi. Tarjima — shu yaqinlikni topish.

5«Yaqin» va «bir xil» farqi qayerda ko'rinadi?

Javobni ko'rish

Chegaradagi so’zlarda: model yaqin, lekin boshqa ma’noli so’zni almashtirib yuborishi mumkin. “Sabzi” va “non” bir to’dada, lekin bir narsa emas.

Topshiriq — darajangizni tanlang

Asos · 5–7-sinf — Vizual va aniq ko'rsatmali

Daftaringizga katta kvadrat chizing va o’n ikkita so’zni joylashtiring: to’rttasi oila, to’rttasi maktab, to’rttasi ovqat haqida. Keyin “buvi”, “ruchka” va “choy” so’zlarini qo’shing — har biri qaysi to’daga tushdi va nega?

Mustahkam · 8–9-sinf — Matnli masala, o'zingiz tuzasiz

Ikki ma’noli beshta o’zbekcha so’z toping (masalan “olma”, “yoz”, “bor”). Har biri uchun ikki gap yozing — har gapda boshqa ma’noda. Keyin izohlang: modelga bu so’zning qaysi ma’nosi kerakligini nima aytib beradi?

Chuqur · 10–11-sinf — Algoritmik, chegara holatlari bilan

Vektor yaqinligi tarjimani izohlaydi. Endi teskari savolga javob bering: qaysi holatda bu mexanizm tarjimani buzadi? Uch holat yozing (ibora, madaniy tushuncha, atama) va har biriga bitta misol toping. Keyin taklif qiling: tarjimani tekshirish uchun qanday savol berish kerak?

24 soat ichida

~20 daqiqao'rta

Bugun Embedding Projector’da uchta so’zni izlang: school, bread, bus. Har biri uchun eng yaqin beshta so’zni yozib oling. Keyin bitta savolga javob yozing va AI Jurnaliga qo’shing: qo’shnilar orasida sizni hayron qoldirgan so’z bo’ldimi va nega u o’sha yerda turgan bo’lishi mumkin?

Darsni belgilash uchun JavaScript kerak. Bu progressni saqlash uchun ishlatiladi — darslikning o'zi JavaScript'siz ham to'liq o'qiladi.