AI va kelajakO‘zbekcha

Sun’iy intellektni o‘rganish yo‘l xaritasi: 5 bosqich, 6 oy

AI yo‘li 5 bosqichda: foydalanuvchi, promt, Python, ML tushunchalari, loyiha. Har bosqichga ingliz tili darajasi, bepul inglizcha resurslar va 6 oylik reja.

G‘isht devorni yorib chiqayotgan yorug‘lik: sun’iy intellektni o‘rganish yo‘lidagi bosqichlar

AI’ni o‘rganish besh bosqichdan iborat: 1) ongli foydalanuvchi, 2) promt yozish, 3) Python asoslari, 4) mashinaviy o‘qitish (ML) tushunchalari, 5) o‘z loyihangiz. Birinchi ikki bosqich uchun A2–B1 ingliz tili yetadi, Python va ML uchun inglizcha hujjat o‘qiy olish (B1, keyin B2) kerak bo‘ladi. Haftasiga 6–8 soat ajratsangiz, olti oyda birinchi kichik loyihangizni GitHub’ga qo‘yishingiz mumkin.

Bu reja AI’dan foydalanishni o‘rganmoqchi bo‘lgan o‘quvchi uchun ham, keyinchalik ML muhandisi bo‘lishni o‘ylayotgan talaba uchun ham ishlaydi: kim qaysi bosqichda to‘xtashni o‘zi tanlaydi. Agar “AI”, “ML”, “LLM” so‘zlari hali mavhum bo‘lsa, avval sun’iy intellekt nima sahifasini o‘qing.

Bosqichlar bir qarashda

BosqichNima o‘rganasizIngliz tiliTaxminiy vaqtNatija
1. FoydalanuvchiChatbotlar, cheklovlar, xavfsizlikA2+2–3 haftaAI’dan ishda va o‘qishda ongli foydalanasiz
2. PromtAniq topshiriq, format, tekshirishB12–3 haftaTakrorlanadigan ishni promt bilan tezlashtirasiz
3. PythonO‘zgaruvchi, sikl, funksiya, fayl, kutubxonaB1 (o‘qish)6–8 haftaKichik skript va ma’lumot tahlili
4. ML tushunchalariMa’lumot, o‘qitish, baholash, neyron tarmoqB1–B26–8 haftaTayyor kutubxona bilan model o‘qitasiz
5. LoyihaMuammo tanlash, ma’lumot, natijani tushuntirishB2 (yozish)3–4 haftaGitHub’da README bilan loyiha

Ingliz tili darajalari — bizning amaliy taxminimiz, rasmiy talab emas. O‘z darajangizni bilmasangiz, ingliz tili darajalari A1–C2 sahifasiga qarang.

1-bosqich: ongli foydalanuvchi

Maqsad: ChatGPT, Gemini yoki Claude kabi yordamchilar nima qila olishini va nimada adashishini bilish, shaxsiy ma’lumotni himoya qilish.

Nega A2+ yetadi: interfeys o‘zbek yoki rus tilida bo‘lishi mumkin, lekin tugma nomlari (New chat, Settings, Upload) va xato xabarlari ko‘pincha inglizcha.

Resurslar:

  • Elements of AI (Helsinki universiteti va MinnaLearn) — bepul, matematika va dasturlashsiz. Matni ko‘p, shuning uchun B1 o‘qish qulayroq.
  • Google “Introduction to Generative AI” — 45 daqiqalik bepul boshlang‘ich kurs.
  • O‘zbek tilidagi imkoniyat: aileaders.uz — “Besh million sun’iy intellekt yetakchilari” loyihasi platformasi. Avvalgi “One Million Uzbek Coders” sayti (uzbekcoders.uz) ham endi shu yerga yo‘naltiradi. Kurslar ro‘yxati va shartlarini platformaning o‘zida tekshiring.

Xavfsizlik qoidalari: AI bilan xavfsiz ishlash.

2-bosqich: promt yozish

Maqsad: AI’ga rol, vazifa, kontekst va javob formatini aniq berish; javobni tekshirish.

Nega B1: eng yaxshi natija inglizcha promtdan chiqadi, ayniqsa texnik mavzuda. Buyruq mayli (Write…, List…, Do not…) va so that, unless kabi bog‘lovchilar kerak bo‘ladi.

Resurslar:

  • DeepLearning.AI “ChatGPT Prompt Engineering for Developers” — 1 soat 40 daqiqa, boshlang‘ich daraja. Asosiy Python bilimi kerak, shuning uchun uni 3-bosqichdan keyin qaytib ko‘rsangiz ham bo‘ladi. Sayt kursni hozircha bepul deb yozgan, sharti o‘zgarishi mumkin.
  • Promt grammatikasi va o‘zbek tilida so‘zlashuvchilar xatolari: prompt yozish inglizcha.

3-bosqich: Python asoslari

Maqsad: o‘zgaruvchi, ro‘yxat, lug‘at (dictionary), shart, sikl, funksiya, fayl bilan ishlash, pandas bilan jadval o‘qish.

Nega B1 o‘qish: Python xato xabarlari va hujjatlari faqat inglizcha. Xabarni o‘qib tushunmasangiz, har safar tarjimonga bog‘lanib qolasiz.

Resurslar:

  • CS50’s Introduction to Programming with Python (Harvard) — bepul, oldindan dasturlash tajribasi talab qilinmaydi, 10 haftalik material va yakuniy loyiha. Ma’ruzalar inglizcha, subtitr bor.
  • docs.python.org rasmiy tutoriali — dasturlashni biladigan, lekin Python’ga yangi odamlar uchun yozilgan. Nol boshlovchiga CS50P qulayroq.
  • Oflayn variant: IT Park’ning viloyatlardagi IT markazlarida dasturlash kurslari o‘tadi. Joriy yo‘nalishlar, narx va qabul shartlarini it-park.uz saytida yoki eng yaqin markazdan so‘rang.
  • Dasturlash lug‘ati: dasturlash so‘zlari inglizcha.

4-bosqich: ML tushunchalari

Maqsad: training data, features, labels, overfitting, loss, accuracy kabi tushunchalarni bilish va tayyor kutubxona bilan oddiy model o‘qitish.

Nega B1–B2: ma’ruzalar tezroq, atamalar ko‘p, matematik izohlar inglizcha. Algebra va statistika asoslari ham kerak bo‘ladi.

Resurslar:

  • Google Machine Learning Crash Course — bepul, 12 modul. Sahifadagi talablar: Python bilimi, algebra, statistika asoslari.
  • CS50’s Introduction to AI with Python — bepul, 7 hafta, har haftada ma’ruza va loyiha. Talab: CS50x yoki kamida bir yil Python tajribasi.
  • fast.ai “Practical Deep Learning for Coders” — bepul, 1-qism 9 ta dars (har biri 90 daqiqacha). Talab: taxminan bir yil dasturlash tajribasi, maktab matematikasi.

5-bosqich: o‘z loyihangiz

Maqsad: kichik, lekin o‘zingiz tanlagan muammoni hal qilish va natijani inglizcha tushuntirish.

Loyiha g‘oyalari: Toshkent kvartira e’lonlaridan narxni taxmin qilish (ochiq ma’lumot topsangiz), o‘zbekcha sharhlarni ijobiy/salbiyga ajratish, kutubxonangiz uchun kitob tavsiya qiluvchi oddiy dastur.

Nega B2 yozish: GitHub’dagi README, intervyuda loyihani tushuntirish, jamoa chatida savol berish — hammasi inglizcha. Ish muhitidagi til vazifalari AI sohasida ishlash uchun ingliz tili sahifasida.

6 oylik reja (haftasiga 6–8 soat)

OyAI va kodIngliz tili vazifasiOy oxiridagi natija
1Elements of AI yoki aileaders.uz’dagi kirish kursi; har kuni bitta chatbot vazifasiKursdagi 30 ta yangi atamani daftarga yozingAI nima qila olishi va olmasligini o‘z so‘zlaringiz bilan tushuntirasiz
2Promt mashqi; CS50P’ning birinchi haftalariHar kuni 1 ta promtni inglizcha yozingShaxsiy “promt kutubxonasi” (20 ta)
3CS50P davomi; har hafta bitta kichik skriptXato xabarlarini tarjimonsiz o‘qishga harakat qiling5 ta ishlaydigan skript
4pandas bilan jadval tahlili; MLCC’ning dastlabki modullariHar modulning qisqa inglizcha xulosasini yozing (5 gap)Bitta ochiq ma’lumot to‘plami tahlili
5MLCC davomi yoki fast.ai 1–3-darslarMa’ruzani subtitr bilan, keyin subtitrsiz ko‘ringTayyor kutubxona bilan birinchi model
6Loyiha: ma’lumot, model, natijaREADME yozing, loyihani 2 daqiqada ovoz chiqarib tushuntiringGitHub’da loyiha va qisqa taqdimot

Reja ideal hayot uchun emas: imtihon oyida bir hafta o‘tkazib yuborsangiz, keyingi oyni biroz cho‘zing. Muhimi — tartib: promtdan oldin foydalanuvchi, ML’dan oldin Python.

Hujjat va xato xabarlarida tez-tez chiqadigan 10 ibora

InglizchaO‘zbekcha ma’nosi
returns a listro‘yxat qaytaradi
raises an errorxato chiqaradi
is deprecatedeskirgan, tez orada olib tashlanadi
optional argumentixtiyoriy argument
defaults to Noneberilmasa, qiymati None bo‘ladi
install the packagepaketni o‘rnating
index out of rangeindeks chegaradan tashqarida
not definede’lon qilinmagan (nomi topilmadi)
the model overfitsmodel o‘qitish ma’lumotini yodlab olgan, yangisida yomon ishlaydi
train/test splitma’lumotni o‘qitish va sinov qismlariga bo‘lish

AI yo‘lidagi to‘rtta tuzoq

  • “Avval ingliz tilini mukammal qilay, keyin boshlayman.” Kerak emas. A2–B1 bilan boshlang, til kod bilan birga o‘sadi.
  • Faqat video ko‘rish. 10 soat video, 0 soat kod — eng keng tarqalgan xato. Har darsdan keyin o‘zingiz nimadir yozing.
  • Matematikani butunlay chetlab o‘tish. Chuqur kerak emas, lekin foiz, o‘rtacha qiymat, grafik o‘qish shart.
  • Kodni AI’ga yozdirib, tushunmasdan ko‘chirish. AI’dan kodni qator-qator tushuntirishni so‘rang, keyin o‘zingiz qayta yozing.

Mashq: xato xabarini o‘qing

Quyidagi inglizcha xabarlar nima deyotganini o‘zbekcha bir gap bilan ayting.

  • 1. NameError: name 'total' is not defined
  • 2. IndexError: list index out of range
  • 3. ModuleNotFoundError: No module named 'pandas'
  • 4. This function is deprecated and will be removed in version 3.0.
  • 5. The sep parameter is optional and defaults to a comma.
  • 6. Your model is overfitting: training accuracy is 99%, but test accuracy is 60%.

Javoblar

  • 1. total degan nom e’lon qilinmagan: o‘zgaruvchini yaratmagansiz yoki nomini xato yozgansiz.
  • 2. Ro‘yxatda yo‘q o‘rindagi elementni so‘rayapsiz (masalan, 3 ta elementli ro‘yxatda 5-sini).
  • 3. pandas kutubxonasi o‘rnatilmagan; avval uni o‘rnating.
  • 4. Bu funksiya eskirgan, 3.0 versiyada olib tashlanadi; boshqasini ishlating.
  • 5. sep parametrini berish shart emas; bermasangiz, vergul ishlatiladi.
  • 6. Model o‘qitish ma’lumotini yodlab olgan: tanish misollarda 99%, yangilarida 60% to‘g‘ri topyapti.

Beshtasini to‘g‘ri topgan bo‘lsangiz, 3-bosqichga ingliz tilingiz tayyor.

Amaliy topshiriq: loyihangizni inglizcha tasvirlang

Hali loyihangiz bo‘lmasa ham, qilmoqchi bo‘lgan loyihangizni uch gap bilan inglizcha yozing: muammo, ma’lumot, natija.

Namuna javob:

My project predicts flat prices in Tashkent. I use a public dataset of flat adverts with size, district and floor. The model can estimate a fair price, so buyers can see if an advert is too expensive.

Loyihani ovoz chiqarib tushuntirishni mashq qilish

Intervyuda yoki taqdimotda loyihangizni ravon aytib berish ham ko‘nikma. BandMate ilovasida Bandi bilan “Tell me about your project” mavzusida ovozli suhbat qiling: u savol beradi, siz javob berasiz, keyin xatolaringiz ko‘rsatiladi. Bandi AI, shuning uchun fikrini qo‘llanma sifatida qabul qiling.

Manbalar

BandMate’ni Google’da afzal manba qiling