AI درسي
  • Bosh sahifa
  • Sun'iy intellekt
  • Kiberxavfsizlik
  • Texnologik karera
  • Saqlanganlar
  • Biz haqimizda
  • Aloqa
Bosh sahifaSun'iy intellektKiberxavfsizlikTexnologik kareraSaqlanganlarBiz haqimizdaAloqa

AI درسي

Sun'iy intellekt va kiberxavfsizlik bo'yicha ixtisoslashgan blog. Sifatli ta'lim kontentini taqdim etamiz.

Tezkor havolalar

  • Bosh sahifa
  • Sun'iy intellekt
  • Kiberxavfsizlik
  • Texnologik karera
  • Saqlanganlar
  • Biz haqimizda
  • Aloqa

Biz bilan aloqa

Fikr-mulohazalaringizni email orqali kutamiz

[email protected]
Maxfiylik siyosatiFoydalanish shartlari

© 2026 AI درسي. Barcha huquqlar himoyalangan.

  1. AI درسي
  2. ‹Sun'iy intellekt
  3. ‹Mashinali o'rganish nima? To'liq amaliy qo'llanma
Mashinali o'rganish nima? To'liq amaliy qo'llanma
Sun'iy intellekt

Mashinali o'rganish nima? To'liq amaliy qo'llanma

Mashinali o'rganishni noldan tushunish uchun amaliy qo'llanma: uchta turi, regressiya va neyron tarmoqlar kabi asosiy algoritmlar, hamda Python da to'liq amaliy loyiha

AI درسي·19-yanvar, 2026·9 daqiqa o'qish·O'rta daraja
mashinali o'rganishsun'iy intellektPythonalgoritmlar
Ulashish:

Nimalarni o'rganasiz?

  • Mashinali o'rganish va uning uchta turini tushunasiz: nazoratli, nazoratisiz va mustahkamlovchi
  • Regressiya va neyron tarmoqlar kabi asosiy algoritmlarni amaliy misollar orqali o'rganasiz
  • Python da qadam-baqadam to'liq amaliy loyiha qurasiz

Mashinali o'rganish nima?

Har kuni dunyo 2.5 kvintillion baytdan ortiq ma'lumot ishlab chiqaradi. Hech bir inson bu hajmni tahlil qila olmaydi — lekin mashinali o'rganish buni soniyalarda bajaradi. Saraton kasalligini shifokorlardan aniqroq tashxislashdan tortib, bank firibgarligini real vaqtda aniqlashgacha — bu texnologiya o'yin qoidalarini o'zgartirmoqda.

Mashinali o'rganish (Machine Learning) — bu sun'iy intellektning bir tarmog'i bo'lib, kompyuter tizimlariga aniq dasturlashtirishsiz tajribadan o'rganish va takomillashish imkonini beradi. Qat'iy qoidalar yozish o'rniga, dasturga ma'lumotlar beramiz va u o'zi naqshlarni topadi.

Sun'iy intellekt va mashinali o'rganish o'rtasidagi farq

Bu ikki atama ko'pincha o'zaro almashtirib ishlatiladi, ammo ular farq qiladi:

Sun'iy intellekt (AI)Mashinali o'rganish (ML)
Ta'rifInson intellektini simulyatsiya qilishga qaratilgan keng sohaMa'lumotlardan o'rganishga qaratilgan AI tarmog'i
QamrovRobototexnika, tabiiy tilni qayta ishlash, kompyuter ko'rishini o'z ichiga oladiAlgoritmlar va statistik modellarga qaratilgan
YondashuvQat'iy qoidalar yoki o'rganishga asoslanishi mumkinDoimo ma'lumotlar va treningga asoslanadi
MisolBelgilangan qoidalarga ega tibbiy ekspert tizimiRentgen suratlaridan kasalliklarni tashxislashni o'rganadigan model

Oddiy qilib aytganda: barcha mashinali o'rganish sun'iy intellektdir, lekin barcha sun'iy intellekt mashinali o'rganish emas.

ℹ️

Mashinali o'rganish sizdan matematika dahosi bo'lishni talab qilmaydi. Sizdan qiziquvchan va ma'lumotlar bilan sabr-toqatli bo'lishni talab qiladi.

Mashinali o'rganish turlari

Mashinali o'rganish uchta asosiy turga bo'linadi, har birining o'z qo'llanilishi va metodologiyasi bor.

Nazoratli o'rganish (Supervised Learning)

Eng keng tarqalgan va ko'p ishlatiladigan tur. Modelga kirishlar (Features) va kutilgan natijalar (Labels) ni o'z ichiga olgan trening ma'lumotlarini beramiz va model ular orasidagi aloqani o'rganadi.

Amaliy misol: Spam filtri

Email xabarlarni oddiy va spam deb ajratadigan tizim qurishni tasavvur qiling:

  1. Oldindan tasniflangan minglab xabarlarni yig'amiz (spam / spam emas)
  2. Har bir xabardan xususiyatlarni ajratamiz (kalit so'zlar, jo'natuvchi, havolalar)
  3. Modelni shu ma'lumotlarda o'rgatamiz
  4. Model spam xabarlarni xarakterlaydigan naqshlarni o'rganadi
  5. Yangi xabar kelganda, model uni avtomatik tasniflaydi
from sklearn.naive_bayes import MultinomialNB
from sklearn.feature_extraction.text import TfidfVectorizer

# Trening ma'lumotlari
emails = ["Hozir million dollar yuting!", "Ertaga soat 10 da jamoa yig'ilishi", ...]
labels = ["spam", "not_spam", ...]

# Xususiyatlarni ajratish va modelni o'rgatish
vectorizer = TfidfVectorizer(analyzer='word')
X = vectorizer.fit_transform(emails)
model = MultinomialNB()
model.fit(X, labels)

# Yangi emailni tasniflash
new_email = ["Tabriklaymiz! Siz katta mukofot yutdingiz"]
prediction = model.predict(vectorizer.transform(new_email))
print(prediction)  # ['spam']

Nazoratisiz o'rganish (Unsupervised Learning)

Bu turda modelga oldindan tasniflanmagan ma'lumotlar beramiz va u yashirin naqshlar va guruhlarni o'zi topishga harakat qiladi.

Amaliy misol: Mijozlarni segmentlash

Elektron do'koningiz bor va mijozlaringiz turlarini tushunmoqchisiz deb faraz qiling:

  • Xarid ma'lumotlarini yig'asiz: sarflangan summa, xaridlar soni, tashrif chastotasi
  • K-Means kabi klasterlash algoritmini qo'llaysiz
  • Model guruhlarni topadi: "VIP mijozlar", "mavsumiy xaridorlar", "tasodifiy tashrif buyuruvchilar"
  • Har bir guruh uchun maqsadli marketing kampaniyalarini yaratamiz
from sklearn.cluster import KMeans
import numpy as np

# Mijoz ma'lumotlari: [sarflangan summa, xaridlar soni]
customers = np.array([
    [500, 20], [450, 18], [30, 2], [25, 1],
    [200, 8], [180, 10], [600, 25], [20, 1]
])

# K-Means ni 3 ta klaster bilan qo'llash
kmeans = KMeans(n_clusters=3, random_state=42)
kmeans.fit(customers)

print(kmeans.labels_)
# [0, 0, 2, 2, 1, 1, 0, 2]
# 0-guruh: VIP mijozlar
# 1-guruh: O'rtacha mijozlar
# 2-guruh: Yangi mijozlar

Mustahkamlovchi o'rganish (Reinforcement Learning)

Model muhit bilan o'zaro ta'sir orqali va ketma-ket qarorlar qabul qilib o'rganadi. To'g'ri qarorlar uchun mukofotlar va xatolar uchun jarimalar oladi, vaqt o'tishi bilan asta-sekin yaxshilanadi.

Amaliy misol: O'yinlarni o'rganish

Google ning AlphaGo dasturi Go o'yinini qanday o'rgangani va jahon chempionlarini yengganini ko'raylik:

  1. Holat (State): Taxtaning joriy holati
  2. Harakat (Action): Muayyan joyga tosh qo'yish
  3. Mukofot (Reward): Yutganda +1, yutqazganda -1
  4. O'rganish: O'ziga qarshi millionlab o'yinlar o'ynaydi va strategiyasini takomillashtiradi

Bu tur avtonom avtomobillarda va sanoat robotlarida ham qo'llaniladi.

Asosiy mashinali o'rganish algoritmlari

Chiziqli regressiya (Linear Regression)

Eng oddiy ML algoritmi. O'zgaruvchilar orasidagi munosabatni ifodalovchi to'g'ri chiziq topadi. Masalan: uy narxini maydoniga qarab bashorat qilish.

Narx = (Maydon x Koeffitsient) + Doimiy

Grafikda nuqtalar chizishni (gorizontal o'qda uy maydoni, vertikal o'qda narx) tasavvur qiling, keyin barcha nuqtalarga iloji boricha yaqin o'tadigan chiziq chizing. Bu chiziqli regressiya.

Qachon ishlatiladi? O'zgaruvchilar orasidagi munosabat chiziqli va uzluksiz bo'lganda (raqamlar, kategoriyalar emas).

Qaror daraxtlari (Decision Trees)

Ular ha/yo'q savollar ketma-ketligi kabi ishlaydi. Bugun futbol o'ynashni hal qilayotganingizni tasavvur qiling:

Ob-havo quyoshlimi?
├── Ha → Harorat 40° dan pastmi?
│   ├── Ha → O'yna!
│   └── Yo'q → Uyda qol
└── Yo'q → Kuchli yomg'ir bormi?
    ├── Ha → Uyda qol
    └── Yo'q → O'yna!

Afzalliklari: Tushunish va talqin qilish oson, raqamli va matnli ma'lumotlar bilan ishlaydi. Lekin juda murakkab bo'lsa, ortiqcha moslashishi (Overfitting) mumkin.

Neyron tarmoqlar (Neural Networks)

Inson miyasining ishlash usulidan ilhomlangan. Sun'iy neyronlarning qatlamlaridan tashkil topgan:

  • Kirish qatlami: Ma'lumotlarni qabul qiladi (masalan: tasvir piksellari)
  • Yashirin qatlamlar: Ma'lumotlarni qayta ishlaydi va naqshlarni ajratadi
  • Chiqish qatlami: Natijani beradi (masalan: "mushuk" yoki "it")

Yashirin qatlamlar qancha ko'p bo'lsa, model chuqur o'rganish (Deep Learning) deb ataladi. Bu texnologiya ChatGPT va tasvirni aniqlash tizimlari ortida turadi.

Mashinali o'rganish qo'llanilishi

1. Sog'liqni saqlash

  • Rentgen va MRI tasvirlaridan kasalliklarni tashxislash
  • Surunkali kasallik xavfini bashorat qilish
  • Millionlab kimyoviy birikmalarni tahlil qilib yangi dorilar kashf etish

2. Moliya sektori

  • Bank tranzaksiyalarida firibgarlikni real vaqtda aniqlash
  • Aksiya narxlarini bashorat qilish va risk tahlili
  • Qarz oluvchilarning kreditga layoqatliligini baholash

3. Elektron tijorat

  • Tavsiya tizimlari ("Bu mahsulotni sotib olgan mijozlar shuningdek...")
  • Talab va taklifga qarab dinamik narxlash
  • Mijozlar sharhlarini tahlil qilish va fikrlarni ajratish

4. Transport

  • Avtonom avtomobillar (Tesla, Waymo)
  • Yetkazib berish marshrutlarini optimallashtirish va yoqilg'i sarfini kamaytirish
  • Transport harakati va pik soatlarni bashorat qilish

5. Tabiiy tilni qayta ishlash

  • Mashina tarjimasi (Google Translate)
  • Aqlli yordamchilar (ChatGPT, Claude, Gemini)
  • Ijtimoiy tarmoqlarda fikrlarni tahlil qilish

6. Kiberxavfsizlik

  • Kiberhujumlar va yangi tahdidlarni aniqlash
  • Shubhali faoliyatni aniqlash uchun foydalanuvchi xatti-harakatini tahlil qilish
  • Spam va fishing emaillarini filtrlash

Kiberxavfsizlik haqida ko'proq bilish uchun kiberxavfsizlik asoslari maqolamizni o'qing.

Oddiy ML loyihasini qurish — qadam-baqadam

scikit-learn kutubxonasi yordamida uy narxlarini bashorat qiladigan model quramiz. Quyidagi qadamlarni bajaring:

1-qadam: Muhitni sozlash

# Kerakli kutubxonalarni o'rnatish
# pip install scikit-learn pandas numpy matplotlib

import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_absolute_error, r2_score

2-qadam: Ma'lumotlarni yuklash va tushunish

from sklearn.datasets import fetch_california_housing

# Kaliforniya uy narxlari ma'lumotlarini yuklash
data = fetch_california_housing()
df = pd.DataFrame(data.data, columns=data.feature_names)
df['Price'] = data.target

# Birinchi 5 qatorni ko'rsatish
print(df.head())
print(f"\nYozuvlar soni: {len(df)}")
print(f"Xususiyatlar: {list(df.columns)}")

3-qadam: Ma'lumotlarni bo'lish

# Xususiyatlar (kirishlar)
X = df.drop('Price', axis=1)

# Maqsad (chiqish)
y = df['Price']

# Bo'lish: 80% trening, 20% test
X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.2, random_state=42
)

print(f"Trening ma'lumotlari: {len(X_train)}")
print(f"Test ma'lumotlari: {len(X_test)}")

4-qadam: Modelni o'rgatish

# Chiziqli regressiya modelini yaratish va o'rgatish
model = LinearRegression()
model.fit(X_train, y_train)

print("Model muvaffaqiyatli o'rgatildi!")

5-qadam: Modelni baholash

# Test ma'lumotlari bo'yicha bashorat qilish
predictions = model.predict(X_test)

# Model aniqligini hisoblash
mae = mean_absolute_error(y_test, predictions)
r2 = r2_score(y_test, predictions)

print(f"O'rtacha mutlaq xato: ${mae * 100000:.0f}")
print(f"R² ko'rsatkichi: {r2:.3f}")
# R² 1 ga yaqin bo'lsa — yaxshi model

6-qadam: Modelni bashorat uchun ishlatish

# Yangi uyning narxini bashorat qilish
new_house = np.array([[8.3, 41, 6.9, 1.02, 322, 2.5, 37.88, -122.23]])
predicted_price = model.predict(new_house)
print(f"Bashorat qilingan narx: ${predicted_price[0] * 100000:.0f}")
💡

Bu soddalashtirilgan loyiha. Haqiqiy loyihalarda ma'lumotlarni tozalash, yo'qolgan qiymatlarni qayta ishlash va eng yaxshi natijaga erishish uchun bir nechta algoritmlarni sinab ko'rish kerak bo'ladi.

Mashinali o'rganishni o'rganish manbalari

Bepul kurslar

  • Machine Learning by Andrew Ng (Coursera) — Dunyo bo'ylab eng mashhur kurs, asoslarni ajoyib tushuntiradi
  • Fast.ai — Yuqoridan pastga amaliy o'rganish, haqiqiy loyihalar qurishdan boshlaysiz
  • Google Machine Learning Crash Course — Interaktiv mashqlar bilan Google ning intensiv kursi

Tavsiya etiladigan kitoblar

  • Hands-On Machine Learning (Aurelien Geron) — Amaliy qo'llash uchun eng yaxshi
  • Pattern Recognition and Machine Learning (Christopher Bishop) — Nazariy asoslar uchun
  • The Hundred-Page Machine Learning Book (Andriy Burkov) — Keng qamrovli va qisqa xulosa

Amaliy trening platformalari

  • Kaggle — Musobaqalar, haqiqiy ma'lumotlar to'plamlari va faol jamoa
  • Google Colab — Brauzerda GPU bilan bepul Python muhiti
  • Hugging Face — To'g'ridan-to'g'ri foydalanish uchun tayyor o'rgatilgan modellar

Agar sun'iy intellektni karyera yo'li sifatida qiziqtirsangiz, qanday boshlashni bilish uchun texnologik karyera yo'riqnomasini ko'ring.

🔴

O'rganishning eng yaxshi usuli: Python + scikit-learn + Kaggle dan ma'lumotlar to'plami + Google Colab (bepul) = birinchi mashinali o'rganish modelingizni qurish uchun kerak bo'lgan hamma narsa.

ML o'rganish uchun kuchli matematika bilimi kerakmi?

Statistika va chiziqli algebradan asosiy tushunchaga ega bo'lishingiz kerak. Matematik bo'lishingiz shart emas — scikit-learn kabi kutubxonalar matematik tafsilotlarni siz uchun hal qiladi. Lekin asoslarni tushunish to'g'ri algoritmni tanlash va natijalarni talqin qilishda yordam beradi.

Mashinali o'rganish uchun eng yaxshi dasturlash tili qaysi?

Python, so'zsiz. Eng katta kutubxonalar ekotizimiga ega (scikit-learn, TensorFlow, PyTorch), ulkan jamoasi va boy o'quv resurslari bor. R statistika uchun yaxshi variant, lekin Python ko'p qirrali.

Mashinali o'rganish va chuqur o'rganish o'rtasidagi farq nima?

Chuqur o'rganish (Deep Learning) — bu ko'p qatlamli neyron tarmoqlardan foydalanadigan mashinali o'rganishning bir bo'limi. Mashinali o'rganish kengroq va chiziqli regressiya va qaror daraxtlari kabi oddiy algoritmlarni o'z ichiga oladi. Chuqur o'rganish tasvir va nutqni aniqlash kabi murakkab vazifalarda ustunlik qiladi.

ML o'rganish uchun qancha vaqt kerak?

Muntazam o'qish bilan (kuniga bir soat), 3-4 oy ichida asoslarni tushunish va oddiy loyihalar qurish mumkin. Mahorat va ixtisoslanish bir yil yoki undan ko'proq uzluksiz mashq va haqiqiy loyihalar ustida ishlashni talab qiladi.

Dasturlash tajribasiz ML o'rganish mumkinmi?

Avval Python asoslarini o'rganish yaxshiroq (bir necha hafta yetarli). Google AutoML kabi kodsiz vositalar bor, lekin ular cheklangan. Dasturlash sizga moslashuvchanlik va chuqurroq tushunish beradi.

Boshlash uchun eng yaxshi birinchi ML loyiha qanday?

Oddiy tasniflash loyihalaridan boshlang: Iris gullari tasnifi, uy narxlarini bashorat qilish (yuqorida qilganimizdek), yoki qo'lyozma raqamlarni tasniflash (MNIST). Bu klassik loyihalar bo'lib, ular uchun juda ko'p qo'llanmalar mavjud.

Xulosa

Mashinali o'rganish o'tkinchi texnologiya emas — u tibbiyotdan moliyagacha, ko'ngilochargacha har bir sohani qayta shakllantiryapti. Yaxshi xabar shundaki, boshlash siz o'ylaganingizdan osonroq: Python, scikit-learn kutubxonasi va Kaggle dan ma'lumotlar to'plami — birinchi modelingizni qurish uchun kerak bo'lgan barcha narsa shu.

Uchta turni tushunishdan boshlang (nazoratli, nazoratisiz, mustahkamlovchi), yuqoridagi amaliy loyihani sinab ko'ring, keyin asta-sekin murakkabroq loyihalarga o'ting. Va esda tuting: o'rganishning eng yaxshi usuli — mashq qilish.

Sun'iy intellekt va uning vositalari haqida ko'proq maqolalar uchun ChatGPT dan samarali foydalanish va prompt muhandisligi maqolamizni o'qing.

المصادر والمراجع

  1. Stanford AI Index Report 2025
  2. Google AI Blog
  3. Papers With Code
Ulashish:

Sun'iy intellekt bo'limi — AI Darsi

Sun'iy intellekt va mashinali o'rganish mutaxassislari

Nashr etildi: 19-yanvar, 2026
›
Oldingi maqola2026-yilda noldan dasturlashni qanday boshlash: to'liq yo'l xaritasi
Keyingi maqolaTexnik kasbiy yo'l: 2026-yilda noldan to'liq qo'llanma
‹

Tegishli maqolalar

Nima uchun Python sun'iy intellekt uchun eng yaxshi til?
←
Sun'iy intellekt

Nima uchun Python sun'iy intellekt uchun eng yaxshi til?

Python nima uchun sun'iy intellekt loyihalarining 80% dan ortig'ida ishlatilishini, TensorFlow va PyTorch kabi kutubxonalarning tafsilotlarini va amaliy misollarni o'rganing.

22-yanvar, 20268 daqiqa o'qish
Sun'iy intellekt nima? Turlari, ilovalari va kelajagi
←
Sun'iy intellekt

Sun'iy intellekt nima? Turlari, ilovalari va kelajagi

Sun'iy intellektni noldan o'rganing: 6 ta turi, mashinali va chuqur o'rganish qanday ishlaydi, kundalik hayotdagi amaliy qo'llanilishi. O'zbek tilida to'liq qo'llanma

15-yanvar, 202610 daqiqa o'qish
2026-yilda AI va SEO bilan Google'da birinchi o'ringa chiqish
←
Sun'iy intellekt

2026-yilda AI va SEO bilan Google'da birinchi o'ringa chiqish

2026-yilda SEO uchun sun'iy intellektdan qanday foydalanishni o'rganing. Google qidiruv va AI Overviews da yuqori o'rin olish uchun amaliy strategiyalar.

23-mart, 202610 daqiqa o'qish