“Ma'lumotlarning intellektual tahlili” Fanidan



Yüklə 1,62 Mb.
Pdf görüntüsü
tarix17.09.2023
ölçüsü1,62 Mb.
#144640
Ma\'lumotlarning intellektual tahlili mus ish Orifjonov O



Muhammad al-Xorazmiy nomidagi Toshkent Axborot 
Texnologiyalari Universiteti Farg’ona filiali 
“Kompyuter Injiniringgi”
fakulteti 
 “Ma'lumotlarning intellektual tahlili” 
Fanidan 
 
 
 
 
BAJARDI: 710-19 guruh 
O.O.Orifjonov 
 
QABUL QILDI: D.B.Sotvoldiyeva 
 
 
 
 
 
 
 


REJA: 
1.
Vizualizatsiya nima? 
2.
Vizualizatsiya texnikasi
3.
Python kutubxonalari haqida 
4.
Dengizda tug'ilgan(Seaborn) 


Vizualizatsiya, tasvirlash (psixologiyada) — aqliy, ogʻzaki tasvirlarni vizual 
tasvirlarga oʻgirish jarayoni
[1]
. Bu ongli ravishda tasvirlash, vaziyatlarni faol 
tasavvur qilish, xotiralar, gʻoyalarni boshqarish. Koʻpincha ommabop 
psixologiyada kelajakdagi muvaffaqiyatning aqliy ifodasi sifatida ishlatiladi. 
Psixologiyada vizualizatsiya aqliy, og'zaki tasvirlarni vizual (vizual) tasvirlarga 
aylantirish jarayonidir. Bu ongli ravishda tasvirlash, vaziyatlarni, xotiralarni, 
g'oyalarni faol tasavvur qilish va ularga botirish (jismoniy holatni o'zgartirish, 
tananing himoya kuchlarini oshirish va h.k.), ularni boshqarish mumkin. Ko'pincha 
ommabop psixologiyada kelajakdagi muvaffaqiyatning aqliy ifodasi sifatida 
ishlatiladi. 
Vizualizatsiya texnikasi 
Olimlar miya tasavvurdagi va haqiqatda sodir bo‘layotgan narsalarning farqiga 
bormasligini aniqlashgan. Biror narsani eslaganda yoki kelajakdagi harakatlarni 
tasavvur qilganda miyamizda haqiqiy vaziyatda bo‘lgandagi kabi kimyoviy 
moddalar ajraladi. 
Umumiy psixoterapiyada vizualizatsiya salbiy tasvirlarni oʻzgartirish uchun 
ishlatiladi. Psixolog mijozning tasavvurini boshqaradi, u doimiy ravishda yangi 
ijobiy tasvirni tasavvur qiladi va uni mantiqiy xulosaga aylantiradi
[2]

Tizimli desensitizatsiya texnikasidan foydalanganda, aksincha, mushaklarning 
boʻshashtirish fonida qoʻrqinchli tasvirlar taqdim etiladi. Xulq-atvor 
psixoterapiyasida 
vizualizatsiya portlash texnikasida 
qoʻllaniladi. Klassik 
gipnoz bilan maʼlum bir terapevtik maʼnoga ega boʻlgan kerakli vizual tasvirlar 
taklif etiladi. Vizualizatsiya NLD (neyro lingvistik dasturlash) da ham keng 
qoʻllaniladi
[3]

Ommabop psixologiya va ezoterik amaliyotda vizualizatsiya koʻpincha yordam, 
maqsadga erishish, muvaffaqiyatga erishishda oʻrgatish sifatida ishlatiladi; Istalgan 
natijani maksimal ishonchlilik, energiya, ishonch, nekbinlik, shubhalarga eʼtibor 
bermaslik va koʻp marta tasvirlarni oʻynash bilan tasavvur qilish taklif etiladi
[4]

Shubhasiz, har birimiz fikrlar sodir bo'lgan daqiqalarni eslay olamiz. Bu qanday 
sodir bo'ladi, o'zingizdan so'ragansiz. Shunchaki tasodifmi va sirli narsami? Ammo 
biz tasavvur qilgan narsaning o'z nomi bor - vizualizatsiya. Bu maqsadingizga 
erishish uchun foydalanishingiz mumkin bo'lgan vositadir. Ko'pchilik allaqachon 
ushbu vositadan foydalangan. Nega buni siz uchun ham sinab ko'rmaysiz? Biz 
nimanidir tasavvur qila boshlaganimizda, ongsiz javob beradi. Bizda bo'lmasligi 
mumkin bu daqiqa pul, qobiliyat, vaqt, istaklarni amalga oshirish uchun 
imkoniyatlar, lekin ish allaqachon boshlangan va bilinçaltı allaqachon maqsadga 
erishish yo'llarini qidirmoqda. Vizualizatsiya bizning ichki mexanizmlarimiz va 
energiyamizning ishiga asoslanadi, unda g'ayritabiiy narsa yo'q. Hamma narsa 
bizning boshimizda. Va bizning miya barcha rejalarimizni amalga oshirishning 
kalitidir. Inson qanday maqsadlarga ega bo'lishidan qat'i nazar, u o'z voqeligini 


qurishi va vizualizatsiya yoki aqliy vakillik yordamida unga faol ta'sir qilishi 
mumkin. Hali sodir bo'lmagan ma'lum bir vaziyatni aqlan takrorlash, o'zini barcha 
tafsilotlari bilan tasavvur qilish, o'zini orzu qilgan narsasini amalga oshirishni 
tasavvur qilish orqali odam kuchli signal yuboradi. Koinot, kim tinglaydi va yordam 
beradi. Va u allaqachon mavjud. Bu vaziyatning amalga oshishi uchungina qoladi. 
Ammo, avvalo, siz koinotga so'rov yuborishingiz kerak va vizualizatsiyani mashq 
qilib, biz maqsadga erishish jarayonini tezlashtiramiz. Vizualizatsiya - bu doimiy 
amaliyotdir.. Biror narsani bir yoki ikki marta taqdim etishning o'zi etarli emas. 
Maqsadga erishilgunga qadar haftalar va hatto oylar davomida istalgan tasvir ongga 
qayta-qayta muhrlanganida natijalar paydo bo'ladi. Muntazam vizualizatsiya 
yordamida siz miya o'zingiz xohlagan tarzda aqliy rasmlarni yaratishni qanday 
o'rganayotganini sezasiz. Vaqti-vaqti bilan shubhalar paydo bo'lsa, ularni qayd qilib, 
maqsadingizga qayting. Shubhalar bilan kurashishga urinmang, ular sizning 
fikringizga to'sqinliksiz kelishi va ketishiga yo'l qo'ying. Vizualizatsiya yo'lida 
qoling. Tasvirlar va aqliy rasmlarni batafsil yarating, o'zingizni, o'zingizni tasavvur 
qiling yuz ifodalari, ularning His. Ko'ngilda mustahkamlangan har qanday fikr 
hayotingizga albatta ta'sir qiladi. Bir nechta bor muvaffaqiyatli vizualizatsiya sirlari: 
nimaga erishmoqchi ekanligingizni shakllantirish; dam oling va barcha ishlardan 
chalg'iting, bir necha chuqur nafas oling va nafas oling, qulay bo'shashgan holatni 
oling; 10-15 daqiqa davomida nimani xohlayotganingizni aqlan tasavvur qiling. Bu 
siz bilan sodir bo'layotgandek, o'z fikrlaringizda yashashingiz va vaqti-vaqti bilan 
o'zingizning ichingizdagi videoni aylanib chiqishingiz kerak. Tasavvurimizda 
chizilgan barcha ruhiy rasmlarimiz o'zimiz energiya bilan to'ldiradigan shaklga 
aylanadi. Va biz energiya bilan to'ldiradigan hamma narsa ertami-kechmi amalga 
oshadi. Har qanday faoliyatning mukammal bo'lishi bevosita o'z harakatlarining aniq 
aqliy qiyofasini yaratish qobiliyatiga bog'liq. Har qanday inson uchun zarur sifat - 
qat'iyat, iste'dod, jasorat, qat'iyat, ishonch haqiqatga aylanishi mumkin. Tasavvur - 
bu ajoyib sovg'a odamga berilgan tug'ilgandan boshlab. Buni ishlat. Bu qanday 
ishlashi muhim emas. U ishlaydi va natija beradi. Vizualizatsiya - bu hayotning 
barcha jabhalarida g'oliblar tomonidan qo'llaniladigan texnikadir. Agar siz haqiqatan 
ham biror narsa amalga oshishini istasangiz, unda siz ijodiy fikringizni ishga 
solishingiz kerak. Oldingizda yakunlangan natijani ko'ring, o'ynashingiz kerak 
bo'lgan o'yinni o'ylab ko'ring yoki universitetda qanday diplom olganingizni 
tomosha qiling. Yagona chegara - bu sizning tasavvuringiz. 
Python hech qachon ma'lumotlar fanidagi qiyinchiliklarni yengishda o'z dasturchilarini 
hayratda qoldirishdan to'xtamaydi. Bu keng qo'llaniladigan, ob'ektga yo'naltirilgan, ochiq 
manbali, turli xil qo'shimcha funktsiyalarga ega yuqori samarali dasturlash tili.


Python ma'lumotlar fani uchun ajoyib kutubxonalar bilan yaratilgan bo'lib, dasturchilar har 
kuni qiyinchiliklarni hal qilish uchun foydalanadilar.
Bu erda ko'rib chiqilishi kerak bo'lgan eng yaxshi Python kutubxonalari

. Dengiz Tug'ilishi
 
Seaborn - bu matplotlib backend-da yozilgan statistik vizualizatsiya uchun tayyor 
shablonlarning mashhur kutubxonasi. O'tmaslikning ikkita asosiy sababi: 
Ekspressiv yuqori darajadagi interfeys: eng oddiy grafiklar kodning bir qatorida 
yaratilgan. 
Estetik jihatdan yoqimli grafikalar: ko'pincha dengiz tug'ilganda o'rnatilgan uslublar 
sizning aralashuvingizsiz etarli darajada yaxshi. 
Dengizda tug'ilganlar muallifi Maykl Vaskom, PhD, Neyron tadqiqotlar markazi 
(Nyu-York) xodimi, Stenford bitiruvchisi. Dengiz tug'ilishining rivojlanishi uning 
sevimli mashg'ulotidir, bu minglab odamlarning hayotini biroz yaxshilaydi. 
Kam ma'lum bo'lgan fakt: Kutubxona "Times jurnali ma'lumotlariga ko'ra tarixdagi 
eng muhim teleseriallardan biri" "The West Wing" qahramoni Samuel Norman 
Seaborn (S.N.S. - shuning uchun dengizda tug'ilganlar sns sifatida import qilinadi) 
sharafiga nomlangan. Shunday qilib, muallif o'zining sevimli seriyasiga hurmat 
ko'rsatdi. Buning isbotini loyiha omboridagi masalalarda topish mumkin. 


2. Asosiy parametrlar 
2.1. Uslublar 
Chizmalarning estetik parametrlarini o'rnatish: 


Turli xil uslubdagi diagrammalarning ko'rinishi 
Seabornda siz rasm atrofidagi ramkani va to'rt tomonning istalgan qismini olib 
tashlashingiz mumkin. Bu matplotlibda ahamiyatsiz emas. 
Yuqoridagi yondashuvning katta kamchiliklari sns.set dan foydalanishdir. Gap 
shundaki, bu funktsiya global o'zgaruvchilarni o'zgartiradi: barcha keyingi grafiklar 
bir xil uslubda chiziladi. Ba'zan bu o'rinli: siz sns.set-ga noutbukning boshida bir 
marta qo'ng'iroq qilishingiz va minimal harakat bilan stilize qilingan grafiklarni 
olishingiz mumkin. Boshqa barcha holatlarda siz kontekst menejerlaridan 
foydalanishingiz kerak 


2.2. Ranglar 
Amaldagi palitrani sns.palplot funksiyasi yordamida tasvirlash mumkin. Palitralar 
quyidagi bir necha turlarga bo'linadi. 
Ketma-ket 
Bu yerda bir chetga chiqishga arziydi, chunki... Bu odamlar tez-tez duch keladigan 
palitraning turi. Dengizda tug'ilganlarning standart ketma-ket palitralari - viridis, 
inferno, magma va boshqalar - rang intensivligining silliq o'zgarishi uchun yaxshi. 
Ular idrokni buzmaydi va rang ko'rlari uchun ham mos keladi. Scipy kutubxonasi 


ishqibozlarining yillik global konferentsiyasi SciPy 2015 video ma'ruzasida sanoat 
o'z palitralari bilan qanday paydo bo'lganini bilib olishingiz mumkin. 
Diversiya 
Ilgari, kamalakga juda o'xshash jet palitrasi juda mashhur edi. Bundan tashqari, uzoq 
vaqt davomida bu matplotlib-da standart palitra edi. Biroq, reaktivdan voz kechildi: 
ma'lum bo'lishicha, u palitradagi individual ranglarning notekis intensivligi tufayli 
rasmni idrok etishni buzadi. Ushbu qarorning sabablarini batafsil tushuntirib 
beradigan qiziqarli maqola mavjud. 
Qiziqarli fakt: agar siz shunchaki chizishga harakat qilsangiz ham, dengizda 
tug'ilganlar aniq "Yo'q" deyishadi. 
Kategorik 


Maxsus 
Dengizda siz o'zingizning palitrangizni qilishingiz mumkin: mavjud bo'lganlar 
asosida yoki butunlay noldan. Misol uchun, to'q sariq rangning o'nta rangidan 
palitrani yarataylik 
Diqqatli o'quvchi g'alati rang formatini sezadi. 2010 yilda mashhur onlayn komiks 
xkcd so'rov o'tkazdi, uning natijalariga ko'ra u 954 ta eng ko'p ishlatiladigan RGB 
ranglari uchun nomlarni tanladi. Bu dizaynerlardan tortib tahlilchilargacha, 
olimlargacha bo'lgan juda ko'p odamlarning hayotini osonlashtiradi. 
Bonus: chiziqlar guruhidan foydalanib, kamalakni chizish 


Seaborn kutubxonasi Matplotlibda qurilgan. Seaborn Matplotlibga qaraganda 
jozibali va ma'lumot beruvchi statistik grafiklarni yaratish uchun ishlatilishi 
mumkin.
Seaborn ma'lumotlar vizualizatsiyasini to'liq qo'llab-quvvatlashdan tashqari, ko'plab 
o'zgaruvchilar o'rtasidagi o'zaro ta'sirlarni tekshirish uchun integratsiyalangan 
ma'lumotlar to'plamiga yo'naltirilgan APIni o'z ichiga oladi.
Seaborn ma'lumotlarni vizualizatsiya qilish uchun juda ko'p variantlarni taklif etadi, 
jumladan, vaqt seriyali vizualizatsiya, qo'shma syujetlar, skripka diagrammalari va 
boshqalar.
U chuqur tushunchalar bilan ma'lumot beruvchi vizualizatsiyani ta'minlash uchun 
semantik xaritalash va statistik yig'ilishdan foydalanadi. U butun ma'lumotlar 
to'plamini o'z ichiga olgan ma'lumotlar ramkalari va massivlari bilan ishlaydigan bir 
qator ma'lumotlar to'plamiga yo'naltirilgan diagramma tartiblarini o'z ichiga oladi.


Uning 
ma'lumotlar 
vizualizatsiyasiga 
shtrixli 
diagrammalar, 
dumaloq 
diagrammalar, gistogrammalar, tarqalish diagrammalari, xatolar diagrammalari va 
boshqa grafikalar kirishi mumkin. Ushbu Python ma'lumotlarini vizualizatsiya qilish 
kutubxonasi, shuningdek, ma'lumotlar to'plamidagi tendentsiyalarni aniqlashga 
yordam beradigan ranglar palitrasini tanlash vositalarini o'z ichiga oladi. 
Pandas
 
Pandas - bu ishlab chiquvchilarga "yorliqlangan" va "aloqaviy" ma'lumotlar bilan 
tabiiy ravishda ishlashda yordam berish uchun mo'ljallangan paket. U ikkita asosiy 
ma'lumotlar tuzilmasi asosida qurilgan: "Seriya" (bir o'lchovli, ob'ektlar ro'yxatiga 
o'xshash) va "Ma'lumotlar ramkalari" (ikki o'lchovli, bir nechta ustunli jadval kabi).
Pandalar 
ma'lumotlar 
tuzilmalarini 
DataFrame 
ob'ektlariga 
aylantirish, 
etishmayotgan ma'lumotlar bilan ishlash, DataFrame-dan ustunlar qo'shish/o'chirish, 
etishmayotgan 
fayllarni 
kiritish 
va ma'lumotlarni 
vizualizatsiya 
qilish gistogrammalar yoki chizma qutilari yordamida.


Shuningdek, u xotiradagi ma'lumotlar tuzilmalari va bir nechta fayl formatlari 
o'rtasida ma'lumotlarni o'qish va yozish uchun bir qator vositalarni taqdim etadi.
Xulosa qilib aytganda, u tez va oddiy ma'lumotlarni qayta ishlash, ma'lumotlarni 
yig'ish, ma'lumotlarni o'qish va yozish va ma'lumotlarni vizualizatsiya qilish uchun 
idealdir. Ma'lumotlar fanini yaratish loyihasini yaratishda siz har doim 
ma'lumotlaringizni qayta ishlash va tahlil qilish uchun Pandas hayvon 
kutubxonasidan foydalanasiz. 
Yomon 
NumPy (Numerical Python) ilmiy hisob-kitoblar va asosiy va murakkab massiv 
operatsiyalarini bajarish uchun ajoyib vositadir.
Kutubxona Pythonda n-massivlar va matritsalar bilan ishlash uchun bir qator foydali 
funksiyalarni taqdim etadi.


Bu bir xil turdagi ma'lumotlar qiymatlarini o'z ichiga olgan massivlarni qayta 
ishlashni va massivlar ustida arifmetik amallarni bajarishni osonlashtiradi 
(jumladan, vektorlashtirish). Aslida, matematik operatsiyalarni vektorlashtirish 
uchun NumPy massiv turidan foydalanish unumdorlikni yaxshilaydi va bajarish 
vaqtini qisqartiradi.
Matematik va mantiqiy operatsiyalar uchun ko'p o'lchovli massivlarni qo'llab-
quvvatlash kutubxonaning asosiy xususiyati hisoblanadi. NumPy funktsiyalari ko'p 
o'lchovli haqiqiy raqamlar qatori sifatida vizual va tovush to'lqinlarini indekslash, 
saralash, qayta shakllantirish va aloqa qilish uchun ishlatilishi mumkin. 
 Matplotlib
 
Python dunyosida Matplotlib eng ko'p ishlatiladigan kutubxonalardan biridir. U 
statik, jonlantirilgan va interaktiv ma'lumotlar vizualizatsiyasini yaratish uchun 
ishlatiladi. Matplotlib juda ko'p diagramma va sozlash imkoniyatlariga ega.
Gistogrammalardan foydalanib, dasturchilar grafiklarni tarqatishlari, sozlashlari va 
tahrirlashlari mumkin. Ochiq manbali kutubxona dasturlarga uchastkalarni qo'shish 
uchun ob'ektga yo'naltirilgan APIni taqdim etadi.
Murakkab vizualizatsiya yaratish uchun ushbu kutubxonadan foydalanganda, ishlab 
chiquvchilar odatdagidan ko'proq kod yozishlari kerak.
Shuni ta'kidlash kerakki, mashhur diagramma kutubxonalari Matplotlib bilan 
muammosiz birga mavjud.
Boshqa narsalar qatorida, u Python skriptlarida, Python va IPython qobiqlarida, 
Jupyter noutbuklarida va veb-ilovasi serverlari.


U bilan chizmalar, shtrixli diagrammalar, dumaloq diagrammalar, gistogrammalar, 
scatterplots, xatolar diagrammalari, quvvat spektrlari, stemplotlar va boshqa har 
qanday vizualizatsiya diagrammalarini yaratish mumkin. 
Scikit-O'rganing
 
Scikit-learn - bu ma'lumotlarni modellashtirish va modelni baholash uchun eng katta 
Python kutubxonasi. Bu eng foydali Python kutubxonalaridan biridir. U faqat 
modellashtirish uchun mo'ljallangan ko'plab imkoniyatlarga ega.
U barcha nazorat qilinadigan va nazoratsiz mashinalarni o'rganish algoritmlarini, 
shuningdek, to'liq aniqlangan Ansamblni o'rganish va Boosting Machine Learning 
funktsiyalarini o'z ichiga oladi.
U ma'lumotlar olimlari tomonidan muntazam ishlarni bajarish uchun 
ishlatiladi kompyuterni o'rganish va klasterlash, regressiya, model tanlash, 
o'lchamlarni kamaytirish va tasniflash kabi ma'lumotlarni qidirish faoliyati. 
Shuningdek, u keng qamrovli hujjatlar bilan birga keladi va ajoyib ishlaydi.
Scikit-learn-dan klassifikatsiya, regressiya, qo'llab-quvvatlash vektor mashinalari
tasodifiy o'rmonlar, eng yaqin qo'shnilar, sodda Bayes, qaror daraxtlari, klasterlash 
va boshqalar kabi boshqariladigan va nazoratsiz mashinalarni o'rganish modellarini 
yaratish uchun foydalanish mumkin.
Python mashinasini o'rganish kutubxonasi ma'lumotlarni tahlil qilish va qazib olish 
vazifalarini bajarish uchun turli xil sodda, ammo samarali vositalarni o'z ichiga 
oladi. 
Qo'shimcha o'qish uchun bu erda bizning qo'llanmamiz Scikit - o'rganing. 


XGBoost
 
XGBoost - bu tezlik, moslashuvchanlik va portativlik uchun mo'ljallangan, 
taqsimlangan gradientni oshirish asboblar to'plami. ML algoritmlarini ishlab chiqish 
uchun u Gradient Boosting ramkasidan foydalanadi. XGBoost - bu ma'lumotlar 
fanining keng doiradagi muammolarini hal qila oladigan tez va aniq parallel daraxtni 
kuchaytirish usuli.
Gradient Boosting ramkasidan foydalanib, ushbu kutubxonadan mashinani o'rganish 
algoritmlarini yaratish uchun foydalanish mumkin.
U jamoalarga ma'lumotlar fanining turli muammolarini hal qilishda yordam 
beradigan parallel daraxtlarni kuchaytirishni o'z ichiga oladi. Yana bir afzallik 
shundaki, ishlab chiquvchilar Hadoop, SGE va MPI uchun bir xil koddan 
foydalanishlari mumkin.
U taqsimlangan va xotira cheklangan vaziyatlarda ham ishonchli. 
Tensor Oqimi
 
TensorFlow - bu keng ko'lamli vositalar, kutubxonalar va resurslarga ega bo'lgan 
ochiq manbali AI platformasi. TensorFlow ishlayotgan har bir kishiga tanish bo'lishi 
kerak mashinani o'rganish loyihalari Pythonda.
Bu Google tomonidan ishlab chiqilgan ma'lumotlar oqimi grafiklaridan foydalangan 
holda raqamli hisoblash uchun ochiq manbali ramziy matematik vositalar to'plami. 
Grafik tugunlari odatiy TensorFlow ma'lumotlar oqimi grafigidagi matematik 
jarayonlarni aks ettiradi.
Boshqa tomondan, grafik qirralari tarmoq tugunlari o'rtasida oqadigan ko'p o'lchovli 
ma'lumotlar massivlari bo'lib, ular tensorlar deb ham ataladi. Bu dasturchilarga 


kodni o'zgartirmasdan ish stoli, mobil qurilma yoki serverdagi bir yoki bir nechta 
CPU yoki GPU o'rtasida ishlov berishni taqsimlash imkonini beradi.
TensorFlow C va C++ tillarida ishlab chiqilgan. TensorFlow yordamida siz 
shunchaki loyihalashingiz va Mashinani o'rganishni o'rgatish Keras kabi yuqori 
darajadagi API-lardan foydalanadigan modellar.
Shuningdek, u sizning modelingiz uchun eng yaxshi echimni tanlash imkonini 
beruvchi ko'plab mavhumlik darajalariga ega. TensorFlow shuningdek, Machine 
Learning modellarini bulutga, brauzerga yoki shaxsiy qurilmangizga joylashtirish 
imkonini beradi.
Bu ob'ektni aniqlash, nutqni aniqlash va boshqalar kabi ishlar uchun eng samarali 
vositadir. Bu sun'iy rivojlanishga yordam beradi neyron tarmoqlari Bu ko'plab 
ma'lumotlar manbalari bilan shug'ullanishi kerak. 
Qo'shimcha o'qish uchun TensorFlow bo'yicha tezkor qo'llanmamiz. 
Keras
 
Keras bepul va ochiq manba hisoblanadi Python-ga asoslangan neyron 
tarmoq sun'iy intellekt, chuqur o'rganish va ma'lumotlar fanlari faoliyati uchun 
asboblar to'plami. Neyron tarmoqlar kuzatuv ma'lumotlarini (fotosuratlar yoki 
audio) sharhlash uchun Data Science-da ham qo'llaniladi.
Bu modellarni yaratish, ma'lumotlarning grafiklarini yaratish va ma'lumotlarni 
baholash uchun vositalar to'plami. Shuningdek, u tezda import qilinadigan va 
yuklanishi mumkin bo'lgan oldindan etiketlangan ma'lumotlar to'plamini o'z ichiga 
oladi.


Foydalanish oson, ko'p qirrali va tadqiqot uchun ideal. Bundan tashqari, u neyron 
tarmoqlarning toʻliq bogʻlangan, konvolyutsion, birlashma, takroriy, oʻrnatish va 
boshqa shakllarini yaratishga imkon beradi.
Ushbu modellar katta ma'lumotlar to'plamlari va muammolari uchun to'liq neyron 
tarmog'ini qurish uchun birlashtirilishi mumkin. Bu neyron tarmoqlarni 
modellashtirish va yaratish uchun ajoyib kutubxona.
Foydalanish oson va ishlab chiquvchilarga katta moslashuvchanlikni beradi. Keras 
boshqa Python mashina o'rganish paketlariga nisbatan sust.
Buning sababi shundaki, u birinchi navbatda backend infratuzilmasidan foydalangan 
holda hisoblash grafikini yaratadi va undan keyin operatsiyalarni bajarish uchun 
foydalanadi. Keras yangi tadqiqotlar olib borishga kelganda ajoyib darajada ifodali 
va moslashuvchan. 
PyTorch
 
PyTorch mashhur Python paketidir chuqur o'rganish va mashinani o'rganish. Bu 
katta ma'lumotlar to'plamlarida Deep Learning va Neyron tarmoqlarini amalga 
oshirish uchun Python-ga asoslangan ochiq manbali ilmiy hisoblash dasturi.
Facebook ushbu asboblar to'plamidan yuzni aniqlash va avtomatik teglash kabi 
faoliyatlarda yordam beruvchi neyron tarmoqlarni yaratish uchun keng foydalanadi.
PyTorch - bu chuqur o'rganish ishlarini tezda bajarishni xohlaydigan ma'lumotlar 
olimlari uchun platforma. Asbob tensor hisoblarini GPU tezlashuvi bilan bajarishga 
imkon beradi.


Bundan tashqari, u dinamik hisoblash tarmoqlarini qurish va gradientlarni avtomatik 
hisoblash kabi boshqa narsalar uchun ham qo'llaniladi.
Yaxshiyamki, PyTorch - bu maksimal moslashuvchanlik va tezlikni ta'minlash 
uchun mashinani o'rganish va chuqur o'rganish bo'yicha tadqiqotlar haqida gap 
ketganda, ishlab chiquvchilarga nazariya va tadqiqotdan ta'lim va rivojlanishga 
osongina o'tishga imkon beradigan ajoyib paket. 
NLTK
 
NLTK (Natural Language Toolkit) maʼlumotlar olimlari uchun mashhur Python 
toʻplamidir. Matnni teglash, tokenizatsiya, semantik fikrlash va tabiiy tilni qayta 
ishlash bilan bog'liq boshqa vazifalarni NLTK bilan bajarish mumkin.
NLTK yanada murakkab AIni bajarish uchun ham ishlatilishi mumkin (Sun'iy 
intellekt) ish o'rinlari. NLTK dastlab lingvistik model va kognitiv nazariya kabi turli 
xil sun'iy intellekt va mashinani o'rganishni o'qitish paradigmalarini qo'llab-
quvvatlash uchun yaratilgan.
Hozirda u AI algoritmini va haqiqiy dunyoda modellarni ishlab chiqishni 
boshqarmoqda. U tadqiqot tizimlarini prototiplash va rivojlantirish platformasi 
sifatida foydalanishdan tashqari, o'quv vositasi va individual o'rganish vositasi 
sifatida foydalanish uchun keng qo'llanilgan.
Tasniflash, tahlil qilish, semantik mulohaza yuritish, stemming, teglash va 
tokenizatsiya qo'llab-quvvatlanadi. 


Xulosa
 
Bu ma'lumotlar faniga oid eng yaxshi o'nta Python kutubxonasini yakunlaydi. 
Python ma'lumotlar fanlari kutubxonalari muntazam ravishda yangilanadi, chunki 
ma'lumotlar fanlari va mashinalarni o'rganish yanada ommalashmoqda. 
Data Science uchun bir nechta Python kutubxonalari mavjud va foydalanuvchining 
tanlovi asosan ular ustida ishlayotgan loyiha turiga qarab belgilanadi. 

Yüklə 1,62 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin