Matn PDF fayldan avtomatik ajratilgan, shuning uchun formatlash buzilgan bo‘lishi mumkin. To‘g‘ri ko‘rinish uchun PDF nusxani oching.
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
Bog‘langan komponentlar yorlig‘i tasvirni skanerlaydi va o‘z piksellarini piksel
ulanishiga asoslangan komponentlarga guruhlaydi.Ya’ni ulangan komponentdagi barcha
piksellar o‘xshash bo‘ladi. Piksel intensivligi xususiyatlar va qaysidir ma’noda birFMVMFMPER
bog‘liq bo‘ladi. Shundan keyin biz kiritgan raqam standart holga keltiriladi.
(EZPEXVEUEQMRMFIPKMPEVMRMWIKQIRXPEWLXMVMWL
&IPKMPEVRMWIKQIRXEXWM]EPEWLNEVE]SRMVEUEQMRMQELEPPM]PEWLXMVMWLZESTXMOFIPKMPEVRM
ERMUPEWL QSHYPPari o‘rtasida ko‘prik vazifasini bajaradi Uning asosiy vazifasi belgilarni
UMWQPEVKEENVEXMWLHMV8ERPERKERFIPKMPERKERLYHYHMLEVFMVFIPKMSTXMOFIPKMPEVRMERMUPEWLKE
yuboriladi. Tanib olish uchun esa modul alohida bo‘ladi. Davlat raqami mahalliylashtirilKEGL
uni individual belgilar olishga kirishamiz. Yuqorida aytib o‘tilganidek, davlat raqami mavjud
yuqori intensivlikdagi o‘zgaruvchan hududlar mavjud. Bu uchun belgilar segmentatsiyasi
asos bo‘ladi. Kuzatishlarimiz natijasida biz raqamlarning oq yoki qora VERKPEVHE
XERPERKERMRMZES\MVKMFSWUMGLHEFIPKMPEVRMXERMXMWLKEIVMWLHMO
8EOPMJ UMPMRKER PS]MLEHE QEQPEOEX XMPMRM XERMF SPMWLM PS^MQ ZE XMP FIPKMPEVM FY FSVEHE
muhim o‘ringa ega hisoblanadi. U obyektlarni aniqlash uchun ham ishlatilishi
QYQOMR3HEXHE ]Yzni aniqlash va tibbiy tasvirni qayta ishlashda keng qo‘llanilib
kelinmoqda. U yana ikki qismga bo‘linadi: xususiyatga asoslangan moslashuv va shablonga
EWSWPERKER QSWPEWLXMVMWL <YWYWM]EXKE EWSWPERKER ]SRHEWLYZ WLEFPSR XEWZMVM OYGLPM
\YWYWM]EXPEVKE IKE FS‘lsa foydaliroq bo‘ladi. Statistikada 85% REXMNEKE KE IVMWLMWL YGLYR
xususiyatni ajratib olish usuli qo‘llaniladi. Segmentatsiyadan so‘ng olingan rasm kulrang
rangli tasvir hosil bo‘ladi. O‘qitish uchun ishlatiladigan dastlabki ishlov berish bosqichlarini
amalga oshirish yetarli bo‘ladi.
E
F
301
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
G
H
VEWQ%PKSVMXQREXMNEPEVME /YPVERKXEWZMVF 3XWYEPKSVMXQMHESPMRKERXEWZMV
G 'LIKEVEPEVRMENVEXMWLYWYPMHESPMRKERXEWZMVH 6EUEQERMUPERKERXEWZMV
<YPSWE
9WLFY XEOPMJ UMPMRKER QSHIPHE SPHMRHER MWLPSZ FIVMWL ZE VEUEQ FIPKMWM
QELEPPM]PEWLXMVMWL –“Otsu usullari” yordamida amalga oshirildi va mos ravishda
“Xususiyatlarga asoslangan mahalliylashtirish usullari”dan foydalanildi. Bu tanlangan keng
o‘zgarishlar binarizatsiya uchunUSRMUEVPMREXMNEPEVFIVHM&IPKMPEVWIKQIRXEXWM]EWMHE]ERKM
“Tasvir qaychi” algoritmidan foydalanildi. Bu optimallashtirishda ishonchlilik va vaqt beradi.
Xarakterni qayta tashkil etish uchun “Shablonlarni moslashtirish”dan foydalanildi. Algoritm
REXMNEWMHEYQYmiy aniqlik 80% foizni tashkil qildi. O‘ylaymizki, taklif qilingan bu dastur yaqin
SVEHE]YVXMQM^6%%XM^MQMHEWI^MPEVPMHEVENEHEKMUYPE]PMOPEVRM]Y^EKEOIPXMVEHM
Adabiyotlar ro‘yxati
1. Pratamesh Kulkarni; Ashish Xatri; Prateek Banga va Kushal Shoh.“RaqaQRM
avtomatik aniqlash (RAA),” RADIOELEKTRONIKA. 19 th Xalqaro konferensiya, 2009 yil.
2. A Roy va D.P Ghoshal, “Raqamlarni aniqlash takomillashtirilgan segmentatsiyadan
foydalangan holda turli mamlakatlar” 2HE 6MZSNPERE]SXKER XIRHIRXWM]EPEV ZE MPSZEPEV
Fo‘yicha milliy konferentsiya Kompyuter fanlari (NCETACS). 2011, 1FIXPEV
'L.E]E 0EOWLQM (V%.LERWM 6ERM (V/7VM 6EQEOVMWLRE ZE 1 /ERXM/MVER
"Hindiston litsenziyasini tan olish tizimiga yangi yondashuv", Xalqaro ilg‘or muhandislik
JERPEVMNYVREli va Texnologiyalar; jild. 6, yo‘q. 1, 10FIXPEV]MP
4. H. Erdinc Kocer va K. Kursat Chevik. “Sun’iy neyron tarmoqlari avtomobil raqamini
aniqlashga asoslangan”4VSGIHME'SQTYXIV7GMIRGINMPHFIXPEV]MP
=MRK ;IR ZE boshqalar, “Lisenziyani aniqlash algoritmi qo‘llaniladi Intellektual
transport tizimiga” IEEE Transactions of Intelligent Transport tizimlari, 1FIXPEV]MP
6. Chirag Patel, Dipti Shah, Atul Patel, “Avtomatik raqam FIPKMWMRM XERMF SPMWL
tizimi”.IJOCA 2013 yil may.
302
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
Marketing strategiyalarini ishlab chiqishda katta ma’lumotlarni tahlil
qilish algoritmlari
Gafforov Ahmadjon Adhamjon o`g`li
University of management and future technologies Magistr, chilonzor,
Toshkent; sirojiddincoder@gmail.com
Maqola uchun javobgar: programmer.90@list.ru; Tel.: +99891-1819121
Annotatsiya: Ma'lumotlarni tahlil qilish algoritmlarining foydalanish orqali,
iste'molchi yo'qotish tezligini oshirish, ta'sirchan marketing strategiyalarini aniqlash,
kelib chiqadigan kundalik marketing ko'rsatkichlarini optimallashtirish va eng
yaxshi foydalanuvchilarga xisoblarini ko'paytirish mumkinligini ko'rsatish mumkin.
Kalit so‘zlar: cluster analysis, regression analysis, neural networks, decision trees,
sentiment analysis
Marketing strategiyalarini ishlab chiqishda katta ma'lumotlar tahlil qilish
uchun quyidagi algoritmlar ishlatiladi:
Ma'lumotlarni to'plash: Ma'lumotlarni to'plashda, foydalanuvchilar
tomonidan berilgan ma’lumotlar, tizimlar tomonidan yo'l qo'ymoqda bo'lgan
ma'lumotlar, foydalanuvchilarning internet va sayt tahlillari, tadbirkorlikdan
to'plangan axborotlar va boshqa istalgan internetdan to'planadigan ma'lumotlar bilan
ishlaydigan algoritmlar ishlatilishi mumkin.
Ma'lumotlarni tahrirlash va to'sash: Ma'lumotlar to'plashning keyingi qadriga
kelganda, ularga kerakli tozalash, tahrirlash va to'satish ishlarini amalga oshirish
lozim. Bu jarayon ma'lumotlar va ulardan foydalanadigan muassasalar tomonidan
belgilangan qoidalarga muvofiq amalga oshirilishi kerak.
Ma'lumotlarni tahlil qilish: Ma'lumotlarni tahlil qilishda, ma'lumotlarni
statistik analiz, hisobotlar, pattern tanishuv va machine learning modellari orqali
tahlil qilish mumkin. Bu jarayon davomida, ma'lumotlarning avvalgi sohalar
bo'yicha bog'liqlik va mavjud mijozlar tomonidan olingan boyliklarga qarab tahlil
qilish lozim.
Javoblarni yaratish: Ma'lumotlarni tahlil etgandan so'ng, marketing
strategiyalarini ishlab chiqishda muvaffaqiyatli bo'lish uchun mos javoblarni
yaratish kerak. Bu jarayon orqali, mijozlarning talablarini, to'lov qobiliyatini va
boshqa zarur faktorlarni tahlil qilib, ular uchun mos strategiyalar va chora-tadbirlarni
belgilamoq mumkin.
Plan va amalga oshirish: Olingan javoblar asosida, marketing strategiyalarini
belgilash va amalga oshirish lozim. Bu jarayonda, turli marketing vositalari, reklama
kampaniyalari, tarkibiy marketing tadbirlari va boshqa muhimlardan foydalanish
mumkin. Bularni amalga oshirishda, tizimli va tizimsiz usullardan foydalanish
303
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
muhimdir, shuningdek, monitoring tizimlarini ishlatib, natijalarni baholash va
strategiyalarda zarur o'zgarishlarni kiritish lozim.
Marketing strategiyalarini ishlab chiqishda katta ma'lumotlarni tahlil qilish
algoritmlari, organizatsiya yoki markazning hedeflariga erishish uchun bilganlikni
oshirish va yo'l harakatini aniqlashga yordam beradi. Bu algoritmlar odatda
quyidagilar ni amalga oshirishdan iborat bo'lishi mumkin:
Segmentatsiya va sifatliyoq tanlash: Katta ma'lumotlar uchun tahlilning
asosiy qismi, doimiy va o'rnatilgan boshqaruv tizimlari yordamida segmentatsiyani
amalga oshirish va maslahat beruvchi tizimga ma'lumotlarni tayyorlashdan iborat
bo'ladi. Bu sizga iste'molchilar to'plamlarini sifatlangan kategoriyalarga, o'zaro
aloqalarga, sotish oynalari va jalb qilish yo'nalishlariga bo'lish mumkinligini
ko'rsatadi.
Tahlil va ma'lumotlar mining (gazb yozuv): Bu maslahat beruvchi sistemlarda
ma'lumotlar mining algoritmlari yordamida katta ma'lumotlar qo'llaniladi.
Ma'lumotlarni tahlil qilish, yana ma'lumotlarni kutish, bir nechta
tushunmovchiliklarni aniqlash va mo'ljallangan maqsadlarga mos keladigan
ma'lumotlar ustida rejalashtirishga yordam beradi.
Sotish jarayonini kengaytirish: Bu algoritm sotish jarayonini tahlil qilish va
sotishni ko'paytirish asosida zaruriy ishlarni belgilashda yordam beradi. Bu masalani
yechish uchun ma'lumotlar qo'llanish, istalganliklarni aniqlovchi analiz tizimlari,
sotish jarayonlarida makonni, belgilangan samaradorlikni yoki mahsulotning
foydalanishini oshirishga yo'l qo'yishga himoya qiladi.
Tiklangan marketing plaginlari: Bu algoritmlar, turli marketing va
loyihalarning rejalashtirilishini va tashqarida, muvaffaqiyatli markazlar va yelkenci
ligalar orqali qo'llaniladigan qonunlarni kuzatib borishga imkon beradi. Bu
algoritmlar, marketing armiyasini qanday ishlashini aniqlaydigan mojallangan
harakatlar va jihozlarga imkon beradi.
Ba'zi asosiy algoritmlar: Tahlil va belgilangan maqsadlar uchun boshqaruv
qilish uchun ma'lumotni, tahlillarni ushlab turib tiyinlik hosil qilishga yordam
beradigan xar xil algoritmlar mavjud. Ishlab chiqishda eng ko'p foydalaniladiganlar:
cluster analysis, regression analysis, neural networks, decision trees, sentiment
analysis va asosiy qarorlarni aniqlash algoritmlari.
Ma'lumotlarni tahlil qilish algoritmlarining foydalanish orqali, iste'molchi
yo'qotish tezligini oshirish, ta'sirchan marketing strategiyalarini aniqlash, kelib
chiqadigan kundalik marketing ko'rsatkichlarini optimallashtirish va eng yaxshi
foydalanuvchilarga xisoblarini ko'paytirish mumkinligini ko'rsatish mumkin.
Adabiyotlar: "Foyda: Nima uchun va nima bilan" - Janine Buffa
"Marketingning o'qitilmas" - Philip Kotler
"Marketing va bosqichmali marketing" - David Jobber
"Marketing asoslari" - Gary Armstrong va Philip Kotler
"Marketing yordamchisi sifatida raqamlar" - Stephen J. Lewis va Jose
Antonio Rosa
304
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
-2*361%8-327)'96-8=-2'039('31498-2+7=78)17
1YLEQQEHEPM7YPXSRSZ
7XYHIRXSJ8EWLOIRXYRMZIVWMX]SJMRJSVQEXMSRXIGLRSPSKMIWREQIHEJXIV1YLEQQEHEP
/L[EVM^QM
QYLEQQEHEPMWYPXSRSZ$KQEMPGSQ
%FWXVEGX XLMW EVXMGPI TVSZMHIW WSQI MRJSVQEXMSR EFSYX GPSYH XIGLRSPSK] ERH MXW
WIGYVMX]QIEWYVIW;MXLXLILIPTSJXLIEVXMGPI]SYORS[EFSYXGPSYHXIGLRSPSK]WIGYVMX]
QIEWYVIWERHLS[MQTSVXERXXLI]EVI
/I][SVHW'PSYHGSQTYXMRKGPSYHGSQTYXMRKWIGYVMX]((S7EXXEGO(EXEWIGYVMX]
TVSZMHIVWIVZMGIW
'PSYH GSQTYXMRKMW XLI SRHIQERH EZEMPEFMPMX] SJGSQTYXIV W]WXIQ VIWSYVGIW
IWTIGMEPP] HEXE WXSVEKI GPSYH WXSVEKI ERHGSQTYXMRK TS[IV [MXLSYX HMVIGX EGXMZI
QEREKIQIRX F] XLI YWIV0EVKI GPSYHW SJXIR LEZI JYRGXMSRWHMWXVMFYXIH SZIV QYPXMTPI
PSGEXMSRWIEGLSJ[LMGLMWEHEXEGIRXIV'PSYHGSQTYXMRKVIPMIWSRWLEVMRKSJVIWSYVGIWXS
EGLMIZI GSLIVIRGI ERH X]TMGEPP] YWIW E TE]EW]SYKS QSHIP [LMGL GER LIPT MR
VIHYGMRKGETMXEPI\TIRWIWFYXQE]EPWSPIEHXSYRI\TIGXIHSTIVEXMRKI\TIRWIWJSVYWIVW
'PSYH GSQTYXMRK QIXETLSV XLI KVSYT SJ RIX[SVOIH IPIQIRXW TVSZMHMRK WIVZMGIW
HSIWRSXRIIHXSFIEHHVIWWIHSVQEREKIHMRHMZMHYEPP]F]YWIVWMRWXIEHXLIIRXMVITVSZMHIV
QEREKIHWYMXISJLEVH[EVIERHWSJX[EVIGERFIXLSYKLXSJEWEREQSVTLSYWGPSYH
'PSYH'SQTYXMRK7IGYVMX]
-RXVSHYGXMSRXS'PSYH'SQTYXMRK7IGYVMX]
'PSYHGSQTYXMRKWIGYVMX]VIJIVWXSXLIWIGYVMX]IRJSVGIHSRGPSYHGSQTYXMRKXIGLRSPSK]-R
WMQTPIVXIVQWGPSYHWIGYVMX]TVSZMHIWWYTTSVXERHWIGYVMX]XSXLIETTPMGEXMSRWMRJVEWXVYGXYVIERH
TVSGIHYVIWERHTVSXIGXHEXEJVSQZYPRIVEFPIEXXEGOW'PSYHWIGYVMX]GEQIMRXSI\MWXIRGIFIGEYWI
SJ XLI ZEWX MRJVEWXVYGXYVI SJ GPSYH GSQTYXMRK W]WXIQW XLEX VYRW SRPMRI ERH VIUYMVIW TVSTIV
QEMRXIRERGIHEMP]8LIVIMWSRP]SRIWMRKPIWIVZIV[LIVIEPPYWIVHEXEEVIWXSVIHWSMRSVHIVXSYXMPM^I
305
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
VIWSYVGIW MR SVHIV XS VIWXVMGX YWIV HEXE XS KIX PIEOIHSVZMI[IH F]SXLIV YWIVW GPSYH GSQTYXMRK
WIGYVMX]LERHPIWWYGLWIRWMXMZIGSQTYXMRKVIWSYVGIW
,S[HSIW'PSYH'SQTYXMRK7IGYVMX];SVO#
:EVMSYWSVKERM^EXMSRWRS[XLIWIHE]WLEZIQSZIHXSGPSYHFEWIHGSQTYXMRKW]WXIQWJSV
IEWI SJ[SVOERHXSWEZI XMQI ERHQSRI]8LIFYWMRIWWLEWFIIR YTPMJXIH XSRI[GPSYHWIVZMGI
XIGLRSPSKMIWVITPEGMRKXLIXVEHMXMSREPTVEGXMGIW8LYWXSTVSZMHIGSRXVSPWERHWEJIKYEVHETTPMGEXMSRW
ERHGPSYHETTPMGEXMSRWGPSYHWIGYVMX]GEQIMRXSI\MWXIRGI8LIVIEVIEPSXSJVMWOWERHGSRGIVRWEW
JEVEWXLISRPMRIJPS[SJHEXEMWGSRGIVRIH[LMGLMRGPYHIWHEXEFVIEGLIWHEXELMNEGOWYREYXLSVM^IH
EGGIWWW]WXIQQEPJYRGXMSRWIXG
-RXIKVEXMRKGSRXEMRIV WIGYVMX] FIWX TVEGXMGIW WYGL EW WIGYVMRK SVGLIWXVEXMSR XSSPW ERH
MQTPIQIRXMRKVSFYWXEGGIWWGSRXVSPWMWZMXEPJSVIRLERGMRKXLITVSXIGXMSRSJGPSYHFEWIHW]WXIQW
EKEMRWXZYPRIVEFMPMXMIW8SLERHPIWYGLVMWOXEOIGEVISJXLIYWIVRIIHWERHXSQEMRXEMRXLIHEXEFEWI
GPSYHGSQTYXMRKWIGYVMX]IRWYVIWTVSTIVWIGYVMX]F][SVOMRKMRZEVMSYW[E]W
3PH XVEHMXMSREP XIGLRSPSKMIW PEGO XLI QIEWYVIQIRX SJ KMZMRK JYPP TVSXIGXMSR XS XLIWIVZIV
;MXL XLI EHZIRX SJ GPSYH GSQTYXMRK WIGYVMX] XLI HEXE JMVWX KSIW XS XLI GPSYH MRWXIEH SJ
TEWWMRK HMVIGXP] XLVSYKL XLI WIVZIV XLEX EGXW EW E QIHMYQ -R XLEX [E] XLI HEXE MW
XVERWQMXXIHXSXLIEYXLSVM^IHYWIV[LSLEWEGGIWWXSMXFIJSVIHMVIGXP]VIEGLMRKXLIWIVZIV
8LMWQEMRXEMRWHEXEMRXIKVMX]ERHXLIGPSYHFPSGOWYR[ERXIHHEXEMJER]FIJSVIVIEGLMRK
XLIWIVZIV
8LI XVEHMXMSREP ETTVSEGL GSRWMWXW SJ ETTPMGEXMSRW XLEX JMPXIV XLI HEXE XLEX EVI ZIV]
GSWXP]ERHHMJJMGYPXXSQEMRXEMR8LIHEXEJMPXVEXMSRMWHSRIYTSRVIEGLMRKMXWHIWMVIHRIX[SVO
ERH MR XLI QMH[E] HYI XS PEVKI GLYROW SJ HEXE W]WXIQW KIX GVEWLIH ERH WLYX HS[R
GSQTPIXIP] [LMPI JMPXIVMRK KSSH ERH FEH HEXE [MXLSYX TVSTIV YXMPM^EXMSR 8LI[IF WIGYVMX]
WIVZMGIWWSPZIHMXF][SVOMRKSREGPSYHQSHIP[LIVIHEXEKIXWJMPXIVIHMRXLIWIGYVIHGPSYH
MXWIPJFIJSVIVIEGLMRKSXLIVGSQTYXMRKW]WXIQW
'PSYHFEWIH WIGYVMX] TPEXJSVQW EPWS [SVO SR E TVMZEXI QSHIP XLEX GSRWMWXW SJ E TVMZEXI
GPSYH MWSPEXMRK XLI YREYXLSVM^IH HEXE EGGIWW JVSQ XLI GPMIRXW IRWYVMRK TVSXIGXMSR JVSQ
WLEVIHWIGYVMX]TPEXJSVQW
-X EPWS [SVOW SR WIGYVMRK HEXE MHIRXMX] F] HIGMTLIVMRK XLI IRGV]TXIH HEXE XS XLI
HIWMVIHYWIVW[LSRIIHEGGIWWXSMX
;L]MW'PSYH'SQTYXMRK7IGYVMX]-QTSVXERX#
8VEHMXMSREPGSQTYXMRKW]WXIQWSJJIVEKVIEXETTVSEGLXSXVERWQMXXMRKHEXEFYXPEGO
EWIGYVMX]W]WXIQXLEXMWIZIRXYEPP]YREFPIXSGSRXVSPHEXEPSWWERHHEXEMRXIKVMX][LMGLMW
ZIV] MQTSVXERX MR GSQTYXMRK W]WXIQW 8LMW MW [LIVI GPSYH GSQTYXMRK WIGYVMX] XEOIW XLI
EHZERXEKIERHMXMWZIV]MQTSVXERXFIGEYWIXLIWIGYVMX]QSHIPMWTYVIP]HIJMRIHMREGPSYH
WIVZIV XLEX TVSZMHIW XLI FIWX VIWSYVGI FEGOYT ERH WIGYVMX] [LIR HEXE MW GSRGIVRIH -X
TVSZMHIW E ZEVMIX] SJ HEXE WIVZMGIW MRGPYHMRK HEXE FEGOYT ZMVXYEP HIWOXST ERH SXLIV
GSQQYRMGEXMRKXSSPWLEWMRGVIEWIHXVIQIRHSYWP]JVSQXLI]IEV
8LIGPSYHQSHIPMWMQTSVXERXMRWIZIVEP[E]W
)RWYVIWTVSTIVHEXEMRXIKVMX]ERHWEJIX]WMRGIXLIHEXEXLEXKIXWXVERWQMXXIHSRPMRI
XLVSYKLWIVZIVWEVIWIRWMXMZIHEXE
0SXW SJ LEGOMRK GEWIW LEZI FIIR SFWIVZIH [LMPI XVERWQMXXMRK HEXE XLEX MW E ZIV]
306
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
GSQQSRXSTMGJSVER]FYWMRIWWTYVTSWIWFYXGPSYHGSQTYXMRKXIGLRSPSK]EWWYVIHYWXLI
FIWXWEJIX]JIEXYVIW]WXIQJSVEPPGPSYHWXSVEKIHIZMGIWERHETTPMGEXMSRW
;LMPIGPSYHXIGLRSPSK]TVSZMHIWGPSYHTVSZMHIVWIVZMGIWEXEZIV]IJJIGXMZIGSWXXLI
WIGYVMX]W]WXIQWEPWSGEQIXSTVSZMHIXLIQSWXIJJMGMIRXTPEXJSVQEXWYGLGSWXFIRIJMXXMRK
JSVIZIV]YWIV
8LIVILEZIFIIRZEVMSYWKSZIVRQIRXVIKYPEXSV]EYXLSVMX]WIVZMGIWXLEXIRWYVI[L]
GPSYHWIGYVMX]ERHGLSSWMRKXLIVMKLXGPSYHTVSZMHIVEVIIUYEPP]MQTSVXERX9RHIVXLI(EXE
Privacy Act, the cloud providers perform efficiently, which outsources the organization’s
GVMXMGEPHata over the cloud protecting every customer’s private data utilizing every service
SJXLIGPSYHTVSZMHIV
8LI XLMVHTEVX] TVSZMHIVW EPWS KIX MR XSYGL [MXL XLI GPSYH W]WXIQW XLEX TVSZMHI
RIGIWWEV]WIGYVMX]ERHHEXETVMZEG]ERHEPWSIRGV]TXHEXEFIJSVIVIEGLMRKHMVIGXP]XSXLI
GPMIRX
%HZERXEKIWSJ'PSYH'SQTYXMRK7IGYVMX]
'PSYH GSQTYXMRK LEW GVIEXIH E XVIQIRHSYW FSSQ MR XLI VIGIRX XIGLRSPSKMIW XLEX
LIPTXLIFYWMRIWWXSVYRSRPMRIXSWEZIXMQIERHFIGSWXIJJIGXMZI8LIVIJSVIFIWMHIWLEZMRK
E PSX SJ EHZERXEKIW SJ GPSYH GSQTYXMRK W]WXIQW GPSYH GSQTYXMRK WIGYVMX] EPWS TPE]W E
QENSVVSPIMRXLMWXIGLRSPSK]XLEXIRWYVIWGPMIRXWXSYWIMX[MXLSYXER]VMWOSVXIRWMSR
&IPS[EVIXLIEHZERXEKIWSJGPSYHWIGYVMX]
4VSXIGXMSR EKEMRWX ((S7 EXXEGO1ER] GSQTERMIW JEGI XLI(MWXVMFYXIH (IRMEP SJ
7IVZMGI ((S7 EXXEGOXLEXEQENSVXLVIEXXLEXLEQTIVWGSQTER]HEXEFIJSVIVIEGLMRKXLI
HIWMVIH YWIV 8LEX MW [L]GPSYH GSQTYXMRK WIGYVMX] TPE]W E QENSV VSPI MR HEXE TVSXIGXMSR
FIGEYWIMXJMPXIVWHEXEMRXLIGPSYHWIVZIVFIJSVIVIEGLMRKGPSYHETTPMGEXMSRWF]IVEWMRKXLI
XLVIEXSJHEXELEGO
(EXEWIGYVMX]ERHHEXEMRXIKVMX]'PSYHWIVZIVWEVIVIEPERHIEW]XEVKIXWSJJEPPMRKMRXS
XLIXVETSJHEXEFVIEGLIW;MXLSYXTVSTIVGEVIHEXE[MPPFILEQTIVIHERHLEGOIVW[MPPKIX
XLILERHWSJMX'PSYHWIGYVMX]WIVZIVWIRWYVIXLIFIWXUYEPMX]WIGYVMX]TVSXSGSPWXLEXLIPTMR
TVSXIGXMRKWIRWMXMZIMRJSVQEXMSRERHQEMRXEMRHEXEMRXIKVMX]
*PI\MFPI JIEXYVI 'PSYH GSQTYXMRK WIGYVMX] TVSZMHIW XLI FIWX JPI\MFMPMX] [LIR HEXE
XVEJJMG MW GSRGIVRIH 8LIVIJSVI HYVMRK LMKL XVEJJMG YWIV KIXW XLIJPI\MFMPMX] MR E LETTIRMRK
WIVZIVGVEWL8LIYWIVEPWSKIXWWGEPEFMPMX]VIWYPXMRKMRGSWXVIHYGXMSR[LIRXLILMKLJPS[SJ
XVEJJMGIRHW
307
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
%ZEMPEFMPMX]ERHWYTTSVXW]WXIQ'PSYHWIVZIVWEVIEZEMPEFPIERHTVSZMHIXLIFIWX
FEGOYT WSPYXMSR KMZMRK E GSRWXERX WYTTSVX W]WXIQ FIRIJMXXMRK XLI YWIVW EW [IPP EW
GPMIRXW
'SRGPYWMSR8LIFMKSVKERM^EXMSRWQYWXWIIOSYXXLIFIWXGPSYHGSQTYXMRKWIGYVMX]
WSPYXMSRWXLEX[MPPKMZIXLIQVIPMEFMPMX]WIGYVMX]ERHEZEMPEFMPMX]8LIGPSYHWIVZIVWQYWXFI
FYRHPIH[MXLXLIFIWXG]FIVWIGYVMX]JIEXYVIWTVSZMHMRKEGSQTVILIRWMZIWSPYXMSRJSVGPSYH
HEXE
6IJIVIRGIW
&VEHJSVH ' 1SWX -RJEQSYW 'PSYH 7IGYVMX] &VIEGLIW – 7XSVEKI'VEJX
6IXVMIZIHJVSQLXXTWFPSKWXSVEKIGVEJXGSQMRJEQSYWGPSYHWIGYVMX]FVIEGLIW
1IPP4 +VERGI8 8LI2-78(IJMRMXMSRSJ'PSYH'SQTYXMRK6IXVMIZIH
JVSQLXXTWGWVGRMWXKSZTYFPMGEXMSRWHIXEMPWTJMREP
1MQSWS1 'SRXVEGXSV%GGIWWIW1MPPMSR:SHEJSRI+IVQER]'YWXSQIV
6IGSVHW 6IXVMIZIH JVSQLXXTWXLVIEXTSWXGSQGSRXVEGXSVEGGIWWIWQMPPMSRZSHEJSRI
KIVQER]GYWXSQIVVIGSVHW
4EXVMGO7 7IGYVMX]ERHXLI'PSYH8VIRHWMR)RXIVTVMWI'PSYH'SQTYXMRK
'PYXGLGS 6IXVMIZIH JVSQLXXTWGPYXGLGSGPSYHVIWSYVGIWWIGYVMX]XVIRHWMRIRXIVTVMWI
GPSYHGSQTYXMRK
308
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
СОБЫТИЕ И АНИМАЦИИ В jQuery
Мурадали Сиддиков
Студент Ферганского филиала Ташкентского университета информационных
технологий имени Мухаммада альХорезми
QYVSHEPMWMHHMUSZ$KQEMPGSQ
Абстракт: jQuery делает тривиальным добавление простых эффектов на
страницу. Эффекты могут использовать встроенные настройки или подгонять
продолжительность анимации индивидуально. Вы также можете создавать
собственную анимацию произвольных свойств CSS
Ключевая слова: jQuery, эффект, CSS, объект, thingToAnimate.length, other
LMHHIR
Смотрите более подробную информацию об эффектах jQuery в документации.
Важное замечание об анимации. В современных браузерах, особенно на мобильных
устройствах, часто анимацию гораздо более эффективно получить с помощью CSS,
а не JavaScript. Подробности этом выходят за рамки данного руководства, но если
вы ориентируетесь только на мобильные устройства или браузеры, которые
поддерживают анимацию через стили, то должны использовать для анимации CSS,
там где это возможно. Вы также можете установить jQuery.fx.off как true на
устройствах с ограниченными ресурсами; это немедленно установит методы
анимации для элементов в требуемое состояние, при котором анимация не
происходит.
Встроенные эффекты
Часто используемые эффекты встроены в jQuery как методы, которые вы
можете вызвать для любого объекта jQuery:
•
WLS[ —показать выбранные элементы;
•
LMHI —скрыть выбранные элементы;
•
JEHI-R —анимация прозрачности выбранных элементов до 0%;
•
JEHI3YX —анимация прозрачности выбранных элементов до 100%;
•
WPMHI(S[R — отображение
вертикального скользящего движения;
выбранных
элементов
с
помощью
•
WPMHI9T — сокрытие выбранные элементы с помощью вертикального
скользящего движения;
•
WPMHI8SKKPI — показать или скрыть выбранные элементы с
вертикальным скользящим движением в зависимости от того, видны элементы в
данный момент или нет.
После создания выборки мыпросто применяем к ней эффект.
LMHHIR WLS[
Вы также можете указать длительность встроенных эффектов. Есть два
способа сделать это: можете задать время в миллисекундах
LMHHIR WLS[
309
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
или использовать одну из предустановленных скоростей:
LMHHIR WLS[ WPS[
Предустановленные скорости указаны в объекте jQuery.fx.speeds. Вы можете
изменить этот объект, чтобы переопределить значения по умолчанию или
расширить его новыми именами:
// Переустановить имеющуюся предустановленную скорость
N5YIV]J\WTIIHWJEWX!
// Создать новую предустановленную скорость
N5YIV]J\WTIIHWXYVXPI!
// Поскольку мы переустановили скорость 'fast', то теперь анимация
// длится 50 миллисекунд
LMHHIR LMHI JEWX
// После их созданиямы можем использовать пользовательские скорости
// подобно встроенным
SXLIVLMHHIR WLS[ XYVXPI
Часто вам требуется сделать чтото после завершения анимации — если вы
попытаетесь сделать это до окончания анимации, то это может повлиять на
качество анимации или привести к удалению элементов, которые являются частью
анимации. Вы можете предоставить функцию обратного вызова для методов
анимации, если желаете указать, что должно произойти после завершения эффект.
Внутри этой функции this указывает на исходный элемент DOM, к которому
применялся эффект. Подобно событиям мы можем превратить его в объект jQuery
через $(this).
Обратите внимание, что если выборка не содержат какихлибо элементов, то
ваша функция обратного вызова никогда не будет выполнена! Если вам требуется
выполнить функцию независимо от того, есть элементы в выборке или нет, то вы
можете создать функцию и использовать её так:
Метод animate() принимает набор свойств элемента, которые затем
изменяются, за счет чего достигается анимация
Данный метод имеет следующую форму использования: animate(properties
[,duration] [,easing] [,complete]). Обязательный параметр properties содержит набор
GWWсвойств, у которых указываются финальные значения. Параметр duration
указывает, как долго будет длиться изменение прозрачности элемента. По
умолчанию его значение равно 400 миллисекунд. Также можно использовать
значения 'slow' и 'fast', которые соответствуют длительности эффекта в 600 и 200
миллисекунд. Параметр easing принимает название функции плавности анимации в
виде строки. По умолчанию его значение равно "swing".
Параметр complete представляет функцию обратного вызова, вызываемую
методом по завершении анимации. Используя анимацию, важно иметь в виду, что в
данном случае мы можем использовать только те свойства CSS, которые
принимают числовые значения, например, ширина и высота. Другие же свойства,
310
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
как, например, цвета фона или шрифта, мы уже так просто не сможем использовать.
В данном случае у нас изменяют свое значение три свойства: opacity, maVKMR
left и height. Сама анимация представляет переход от начальных значений к
значениям, указанным для свойств в методе animate.
В предыдущем примере у нас жестко кодируются финальные значения
свойств. Так, левый отступ после анимации у нас будет иметь значение 50. Но что
если мы хотим, чтобы движение постоянно продолжалось при нажатии на кнопку? В
этом случае мы можем использовать относительные значения:
Чтобы выполнить более детальную настройку анимации мы можем
использовать еще одну форму метода animate: animate(properties, options). Здесь
используется новый параметр options. В этом параметре мы можем указать ряд
конфигурационных параметров, которые будут использоваться при анимации. Этот
параметр принимает следующие опции:
• duration:
миллисекунд
продолжительность
анимации.
По
умолчанию
равна
400
• easing: название функции плавности анимации. По умолчанию значение
W[MRK
• queue: булевое значение, указывающее, нужно ли поместить анимацию в
очередь эффектов. По умолчанию имеет значение true, что значит, что анимация
помещается в очередь. Если же присвоить значение false, то анимация будет
выполняться немедленно.
• specialEasing: объект javascript, который сопоставляет анимируемые
свойства с функциями плавности
• step: функция, вызываемая для каждого анимируемого свойства каждого
участвующего в анимации элемента
• progress: функция, вызываемая на каждом этапе анимации по одному разу
для каждого элемента вне зависимости от количества анимируемых свойств
• complete: функция вызываемая после завершения анимации
• done: функция, вызываемая при завершении анимации
• fail: функция, вызываемая при ошибке в процессе анимации, если анимация
не сможет завершится нормальным путем
• always: функция, вызываемая после завершения анимации
зависимости, завершится анимация обычным путем или с ошибкой
вне
Весь процесс анимации разбивается на ряд мелких этапов, которые
выполняются в течение определенного времени (в данном случае 1000
миллисекунд). На каждом этапе и вызывается функция пошаговой обработки (step:
function(now, fx)), причем для каждого анимируемого элемента анимируемого
свойства. Она принимает два параметра: now и fx. Now показывает текущее
значение на данном этапе анимируемого свойства, а fx содержит данные о
анимируемом объекте. Как в данном случае, мы получаем анимируемое свойство
(fx.prop) и анимируемый элемент (fx.elem). И затем мы эти данные можем
311
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
использовать по своему усмотрению. К базовым эффектам в jQuery относятся
эффекты скрытия и отображения элементов, которые достигаются с помощью
методов show(),hide() и toggle().
Метод hide
Метод hide присваивает у элементов свойству стиля display значение none, тем
самым делая элемент скрытым. То же самое мы могли проделать с помощью
следующего выражения: css('display', 'none'). Метод hide может принимать
следующие формы:
•
hide(): метод без параметров
•
hide([duration][, complete]): принимает два необязательных параметра.
Параметр duration указывает как долго анимация элемента будет длиться. По
умолчанию его значение равно 400 миллисекунд.
Параметр complete представляет функцию, вызываемую методом по
завершению анимации
•
hide([duration] [, easing][, complete]): то же самое, только добавляется
параметр easing, который принимает название функции плавности анимации в виде
строки. По умолчанию его значение равно "swing".
Например, мы можем использовать медленную (hide('slow')) или быструю
анимацию (hide('fast')), длительность которых равна соответственно 600 и 200
миллисекунд.
Метод show
Метод show отображает элемент, устанавливая то значение для свойства
display, которое было до скрытия. Например, если до скрытия элемента у него был
определен стиль display: inline, то и после отображения он будет иметь значение
inline. Если же стиль не был определен явно, то он будет иметь значение display: block
Метод show имеет те же самые формы, что и метод hide:
•
WLS[
•
WLS[ ?HYVEXMSRA?GSQTPIXIA
•
WLS[ ?HYVEXMSRA?IEWMRKA?GSQTPIXIA
Допустим, что у нас есть блок параграфов на странице. Единожды у нас виден
только один. И мы хотим с помощью кнопок переключать параграфы (то есть
фактически изменять их видимость):
Сначала в устанавливаем стили, чтобы вначале был видимым только один
блок.
С помощью выражения var current = $("div#langs p").first(); получаем текущий
просматриваемый блок. При загрузке страницы это будет самый первый блок или
блок с классом first. И далее, используя селекторы и фильтры, переключаем
видимость через методы show и hide и устанавливаем новый текущий
просматриваемый блок.
Метод toggle
312
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
Метод toggle сочетает функционал методов hide и show и, если элемент
отображается на странице, то ему присваивается стильdisplay: none. А если элемент
скрыт и имеет значение display: none, то он отображается (свойство display получает
то значение, которое было до скрытия. Если свойство не было определено явно, то
оно будет иметь значение display: block).
Метод toggle имеет те же самые формы, что и метод hide:
•
XSKKPI
•
XSKKPI ?HYVEXMSRA?GSQTPIXIA
•
XSKKPI ?HYVEXMSRA?IEWMRKA?GSQTPIXIA
Литературы
Обухов, В. А., & Хакимов, А. А. (2022). МОДЕЛИРОВАНИЕ РЕГИСТРОВ
ПРОЦЕССОРА. Journal of new century innovations, 11(1), 169
Шпаковский, Н. А. (2010). ТРИЗ. Анализ технической информации и
генерация новых идей.
313
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
(-+-8%0(%8%-2&03'/',%-22)8;36/7
%WEHFIO7SXZSPHM]IZ
7XYHIRXSJ*EVKEREFVERGLSJXLI8EWLOIRX9RMZIVWMX]SJ-RJSVQEXMSR8IGLRSPSKMIWREQIH
EJXIV1YLEQQEHEP/LSVE^QM
FPSKEWEHFIO$KQEMPGSQ
%FWXVEGX8LMWEVXMGPII\TPSVIWXLIMQTSVXERXTVSFPIQSJIRWYVMRKHMKMXEPHEXEWIGYVMX]
MRFPSGOGLEMRRIX[SVOW&PSGOGLEMREWEHIGIRXVEPM^IHW]WXIQJSVWXSVMRKERHXVERWQMXXMRK
MRJSVQEXMSRLEWFIGSQIERMRXIKVEPTEVXSJXLIQSHIVRHMKMXEP[SVPHERHLEWJSYRH[MHI
ETTPMGEXMSRMRZEVMSYWMRHYWXVMIW,S[IZIVHIWTMXIXLIMVVIPMEFMPMX]ERHMRXIKVMX]FPSGOGLEMR
RIX[SVOWEVIEPWSWYWGITXMFPIXSHEXEWIGYVMX]XLVIEXW
/I][SVHW &PSGOGLEMR HMKMXEP WIGYVMX] LEWLMRK IRGV]TXMSR IPIGXVSRMG WMKREXYVIW
WQEVXGSRXVEGXWWIGYVMX]XLVIEXWEXXEGOW
7]WXIQQSHIP
*VSQ*MKKMZIREQIWWEKITEGOEKI\XSFIXVERWQMXXIHJVSQEKMZIRRSHIWE]%XSERSXLIV
WE]&XLVSYKLEXVERWTEVIRXTVMZEXIRIX[SVOSJ)XLIVIYQFPSGOGLEMR[MXL%ERH&LEZMRK)XLIVIYQ
EHHVIWW SJ)%%ERH)%&VIWTIGXMZIP] ;I TVIWYQIH XLEX FSXL%ERH&EVI VIKMWXIVIH ERH
EHQMRMWXIVIHXLVSYKLEREHQMRMWXVEXMZIRSHIVIJIVVIHLIVIEWXLIKEXI[E],S[IZIVXLIKEXI[E]
LEW RS WMKRMJMGERX MRJPYIRGI HYVMRK GSQQYRMGEXMSRW FIX[IIR%ERH& 8LYW MRXIVEGXMSR
FIX[IIR%ERH&MWEFWSPYXIP]TIIVXSTIIVERHHMWXVMFYXIH
7SJX[EVIFEWIHWIGYVMX]WSPYXMSRWIRGV]TXXLIHEXEXSTVSXIGXMXJVSQXLIJX,S[IZIV
EQEPMGMSYWTVSKVEQSVELEGOIVGSYPHGSVVYTXXLIHEXEXSQEOIMXYRVIGSZIVEFPIQEOMRK
XLIW]WXIQYRYWEFPI,EVH[EVIFEWIHWIGYVMX]WSPYXMSRWTVIZIRXVIEHERH[VMXIEGGIWWXS
HEXE [LMGL TVSZMHIW ZIV] WXVSRK TVSXIGXMSR EKEMRWX XEQTIVMRK ERH YREYXLSVM^IH
EGGIWW(MKMXEPXIGLRSPSK]LEWVIHIWMKRIHQER]EWTIGXWSJSYVPMZIWERHSRISJXLIQSWX
WMKRMJMGERXHIZIPSTQIRXWMRXLMWEVIEMWFPSGOGLEMR&PSGOGLEMRMWEHIGIRXVEPM^IHW]WXIQ
XLEXJEGMPMXEXIWXLIWXSVEKIERHI\GLERKISJMRJSVQEXMSR[MXLSYXGIRXVEPGSRXVSP-XLEWJSYRH
ETTPMGEXMSRWMREZEVMIX]SJEVIEWJVSQJMRERGMEPXVERWEGXMSRWXSLIEPXLGEVIERHKSZIVRQIRX
VIKMWXVMIW ,S[IZIV MX MW MQTSVXERX XS YRHIVWXERH XLEX HMKMXEP HEXE WIGYVMX] MR FPSGOGLEMR
RIX[SVOWMWETVMSVMX]ERHMRXLMWEVXMGPI[I[MPPPSSOEXOI]EWTIGXWSJXLMWXSTMG
(EXE WIGYVMX] MW XLI TVSGIWW XLVSYKL [LMGL ER SVKERM^EXMSR TVSXIGXW MXW HMKMXEP
MRJSVQEXMSRJVSQYREYXLSVM^IHEGGIWWYWIQSHMJMGEXMSRGSVVYTXMSRI\TPSMXEXMSRPSWWERH
314
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
XLIJX-XMWERIWWIRXMEPGSQTSRIRXSJG]FIVWIGYVMX]XLEXMRZSPZIWMQTPIQIRXMRKXSSPWERH
QIEWYVIWXSIRWYVIXLIGSRJMHIRXMEPMX]MRXIKVMX]ERHEZEMPEFMPMX]SJHEXE
8LIVSPISJFPSGOGLEMRMRXLIQSHIVR[SVPH
&PSGOGLEMRWIGYVMX]VIJIVWXSXLIGSQFMREXMSRSJG]FIVWIGYVMX]TVMRGMTPIWXSSPWERH
FIWXTVEGXMGIWMRSVHIVXSQMXMKEXIVMWOERHEZSMHQEPMGMSYWEXXEGOWERHYREYXLSVM^IHEGGIWW
[LMPISTIVEXMRKSRFPSGOGLEMRRIX[SVOW
;LMPIEPPFPSGOGLEMRWVYRSRHMWXVMFYXIHPIHKIVXIGLRSPSK] (08 RSXEPPFPSGOGLEMRW
EVIJYRGXMSREPP]XLIWEQISVIUYEPP]WIGYVI;LMPIFSXLTYFPMGERHTVMZEXIFPSGOGLEMRWLEZI
XLIMVS[RWIXWSJEHZERXEKIWERHHMWEHZERXEKIWXLIMVWIGYVMX]QSHIPWEVIJYRHEQIRXEPP]
HMJJIVIRXHYIXSXLISTIRZIVWYWGPSWIHREXYVISJXLIMVRIX[SVOW
1EMRXIRERGIERHHIZIPSTQIRXSJTYFPMGFPSGOGLEMRW
4YFPMG FPSGOGLEMRW SJXIR LEZI EWWSGMEXIH SVKERM^EXMSRW HIHMGEXIH XS EHZERGMRK
HIZIPSTQIRXERHGSQQYRMX]IRKEKIQIRXWYGLEWXLI)XLIVIYQ*SYRHEXMSR)ZIR&MXGSMR
GVIEXIHF]XLIERSR]QSYWIRXMX]7EXSWLM2EOEQSXSLEWEHIHMGEXIHXIEQSJQEMRXEMRIVW
VIWTSRWMFPI JSV GSRXMRYSYWP] YTHEXMRK ERH MQTVSZMRK XLI &MXGSMR 'SVI WSJX[EVI 0MOI ER]
software, it is a “living” thing that requires regular maintenance and updates to address bugs
ERHEHETXXSRI[GMVGYQWXERGIW%R]TVSTSWIHGLERKIWXSXLIGSVIRIX[SVOQYWXWXMPPFI
EGGITXIHF]GSRWIRWYW-R&MXGSMRXLMWMWORS[REWE&MXGSMR-QTVSZIQIRX4VSTSWEPSV&-4
%R]SRI—RSXNYWXQEMRXEMRIVW—GERTVSTSWIE&-4
8LI ETTPMGEXMSR SJ FPSGOGLEMR LEW I\TERHIH XS QER] MRHYWXVMIW WYGL EW JMRERGI
PSKMWXMGWLIEPXLGEVIERHIZIRKSZIVRQIRXHEXEQEREKIQIRX*SVI\EQTPIMRXLIQIHMGEP
JMIPH FPSGOGLEMR GER FI YWIH XS WXSVI QIHMGEP VIGSVHW ERH IRWYVI XLEX SRP] EYXLSVM^IH
TIVWSRW LEZI EGGIWW XS XLIQ ,S[IZIV HIWTMXI EPP XLI EHZERXEKIW SJ FPSGOGLEMR MXW
WIGYVMX]VIUYMVIWWTIGMEPEXXIRXMSR4VMRGMTPIWSJHEXEWIGYVMX]MRFPSGOGLEMRRIX[SVOW(EXE
WIGYVMX]MRFPSGOGLEMRMWFEWIHSRJSYVQEMRTVMRGMTPIWVIPMEFMPMX]GSRJMHIRXMEPMX]MRXIKVMX]
ERHEZEMPEFMPMX]
6IPMEFMPMX] 8LMW TVMRGMTPI QIERW XLEX HEXE SR XLI FPSGOGLEMR QYWX FI TVSXIGXIH
JVSQXEQTIVMRKERHXEQTIVMRK8LMWMWEGLMIZIHXLVSYKLXLIYWISJGV]TXSKVETLMGQIXLSHW
ERHGSRWIRWYWEPKSVMXLQW[LMGLVIUYMVIXLIGSRWIRXSJXLIQENSVMX]SJRIX[SVOTEVXMGMTERXW
XSQEOIGLERKIWXSXLIFPSGOGLEMR
'SRJMHIRXMEPMX] -X MW MQTSVXERX XS QEMRXEMR HEXE GSRJMHIRXMEPMX] IWTIGMEPP] [LIR
TIVWSREP SV WIRWMXMZI MRJSVQEXMSR MW MRZSPZIH &PSGOGLEMR RIX[SVOW GER YWI IRGV]TXMSR
XIGLRMUYIWXSTVSXIGXHEXEEXXLIWXSVEKIERHXVERWQMWWMSRPIZIP
-RXIKVMX]8LMWTVMRGMTPIIRWYVIWXLEXHEXEVIQEMRWYRGLERKIHERHVIPMEFPI,EWL
JYRGXMSRWEVI[MHIP]YWIHXSIRWYVIXLIMRXIKVMX]SJHEXEFPSGOWMRXLIFPSGOGLEMR
%ZEMPEFMPMX] &PSGOGLEMR WLSYPH EP[E]W FI EZEMPEFPI XS YWIVW [LIR RIIHIH 8LMW
VIUYMVIW IJJIGXMZI RIX[SVO QEREKIQIRX EW [IPP EW TVSXIGXMSR EKEMRWX EXXEGOW EMQIH EX
WLYXXMRKHS[RFPSGOGLEMRRSHIW
8]TIWSJFPSGOGLEMRWIGYVMX]FVIEGLIW
&PSGOGLEMRZYPRIVEFMPMXMIWERHWIGYVMX]FVIEGLIWGERFIFVSEHP]FVSOIRHS[RMRXLVII
HMWXMRGXGEXIKSVMIWIGSW]WXIQZYPRIVEFMPMXMIWEXXEGOWSRWQEVXGSRXVEGXWERHTVSXSGSPWXLEX
315
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
STIVEXISRXSTSJXLIFPSGOGLEMRERHEXXEGOWSRTSTYPEVMRJVEWXVYGXYVI PMOI[EPPIXW ERH
users. It’s important to note that this is not an exhaustive lMWXSJEPPXLITSWWMFPIX]TIWSJ
ZYPRIVEFMPMXMIW
'V]TXSKVETLMG QIXLSHW JSV IRWYVMRK HEXE WIGYVMX] MR FPSGOGLEMR RIX[SVOW
'V]TXSKVETL]TPE]WERMQTSVXERXVSPIMRIRWYVMRKHEXEWIGYVMX]MRFPSGOGLEMRRIX[SVOW,IVI
EVIEJI[GV]TXSKVETLMGQIXLSHWYWIHXSTVSXIGXHEXESRXLIFPSGOGLEMR
,EWLMRK,EWLJYRGXMSRWGSRZIVXHEXEMRXSEJM\IHWIXSJGLEVEGXIVW LEWL XLEXMW
YRMUYIJSVIEGLHEXEWIX8LMWEPPS[WIZIRXLIWPMKLXIWXGLERKIWMRHEXEXSFIHIXIGXIHWMRGI
ER]GLERKI[MPPVIWYPXMREGLERKIMRXLILEWL
)RGV]TXMSR7]QQIXVMGERHEW]QQIXVMGIRGV]TXMSREVIYWIHXSTVSXIGXHEXEEXXLI
XVERWQMWWMSR ERH WXSVEKI PIZIPW %W]QQIXVMG IRGV]TXMSR JSV I\EQTPI MW YWIH XS WMKR
XVERWEGXMSRWSRXLIFPSGOGLEMRIRWYVMRKXLIEYXLIRXMGEXMSRSJTEVXMGMTERXW
)PIGXVSRMG7MKREXYVI)PIGXVSRMGWMKREXYVIWEVIYWIHXSGSRJMVQXLIEYXLSVWLMTSJ
XVERWEGXMSRWERHTVSZMHIEYXLIRXMGEXMSRERHMRXIKVMX]SJHEXESRXLIFPSGOGLEMR
7QEVX'SRXVEGXW7QEVXGSRXVEGXWMRGPYHIXLIPSKMGERHVYPIWXLEXQYWXFII\IGYXIH
SRXLIFPSGOGLEMRRIX[SVO8LI]EPWSYWIGV]TXSKVETL]XSTVSZMHIWIGYVMX]ERHEYXSQEXI
XLII\IGYXMSRSJEKVIIQIRXWFIX[IIRRIX[SVOTEVXMGMTERXW)ZIV]EGXMSRTIVJSVQIH[MXLMR
E WQEVX GSRXVEGX QYWX FI WMKRIH ERH ZIVMJMIH GV]TXSKVETLMGEPP] XS IRWYVI VIPMEFMPMX] ERH
WIGYVMX]
8LVIEXW XS (EXE 7IGYVMX]MR&PSGOGLEMR2IX[SVOW (IWTMXI XLILMKLPIZIP SJ WIGYVMX]
XLEX FPSGOGLEMR TVSZMHIW XLIVI EVI XLVIEXW XLEX GER TYX HEXE ERH RIX[SVO TEVXMGMTERXW EX
VMWO7SQISJXLIQMRGPYHI
EXXEGO8LMWMWEREXXEGOMR[LMGLEXXEGOIVWKEMRGSRXVSPSJQSVIXLERLEPJSJ
XLIRIX[SVO WGSQTYXMRKTS[IV8LMWQE]EPPS[XLIQXSQERMTYPEXIXLIHEXE
%TTPMGEXMSR PIZIP EXXEGOW 1EPMGMSYW WQEVX GSRXVEGXW SV ETTPMGEXMSRW GER GVIEXI
VMWOWJSVRIX[SVOTEVXMGMTERXWPIEHMRKXSPSWWSJJYRHWSVHEXEPIEOEKI
7SGMEP)RKMRIIVMRK%XXEGOIVWQE]XV]XSQERMTYPEXIRIX[SVOTEVXMGMTERXWXSKEMR
EGGIWWXSXLIMVTVMZEXIOI]WSVSXLIVWIRWMXMZIMRJSVQEXMSR
/I]7LEVMRK0SWMRKEGGIWWXSTVMZEXIOI]WGERVIWYPXMRGSQTPIXIPSWWSJEGGIWW
XSJYRHWSVHEXESRXLIFPSGOGLEMR7YGLWMXYEXMSRWVIUYMVIGEVIJYPOI]QEREKIQIRXERH
FEGOYT
'SRGPYWMSR
&PSGOGLEMRTVSZMHIWQER]FIRIJMXWMRXLIEVIESJHMKMXEPHEXEWIGYVMX]FYXXLMWHSIW
RSXQIERXLEXXLIW]WXIQMWGSQTPIXIP]WIGYVI-XMWMQTSVXERXXSGSRWMHIVWTIGMJMGXLVIEXW
ERH MQTPIQIRX ETTVSTVMEXI WIGYVMX] QIEWYVIW WYGL EW IRGV]TXMSR IPIGXVSRMG WMKREXYVIW
EGGIWW GSRXVSP ERH RIX[SVO QSRMXSVMRK 3RP] [MXL XLI VMKLX GSQFMREXMSR SJ XIGLRMGEP
QIXLSHWERHEXXIRXMSRXSWSGMEPERHSVKERM^EXMSREPEWTIGXWGERGSQTPIXIHEXEWIGYVMX]FI
IRWYVIHMRFPSGOGLEMRRIX[SVOW
6IJIVIRGIW
Saminjonova Z. I. Q., Abduvositov X. F. O. G. L. YOLG ‘IZLIK HODISASINING
2%>%6-= 8%,0-0- 3VMIRXEP VIREMWWERGI -RRSZEXMZI IHYGEXMSREP REXYVEP ERH WSGMEP
316
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
WGMIRGIW––Т. 2. –№. 10–С. 368
Юлдашев Ф. А., Юлдашева М. Б. Гносеологические аспекты концепции
познания альФараби в формировании ответственности личности //Социальная,
профессиональная и персональная ответственность личности в современном
обществе. ––С. 63
Юлдашев Ф. А. Концепция познания альФараби в истории философии
//ФИЛОСОФИЯ ИННОВАЦИЙ И СОЦИОЛОГИЯ БУДУЩЕГО В ПРОСТРАНСТВЕ
КУЛЬТУРЫ: НАУЧНЫЙ ДИАЛОГ. ––С. 389
Юлдашев Ф. А., Юлдашева М. Б. Экзистенциональные проблемы изучения
одиночества
//Материалы
международной
конференции
“Проблемы
психологического благополучия”. УРГПУ Екатеринбург. Стр. ––С. 281
317
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
TAQSIMLANGAN MA’LUMOTLARNI QAYTA ISHLASH
Ulug‘bek Shamuratov
1YLEQQEH%P<SVE^QM]RSQMHEKM8SWLOIRXE\FSVSXXI\RSPSKM]EPEVMYRMZIVWMXIXM
XEPEFEWM
YPYKFIOWLEQYVEXSZ$KQEMPGSQ
%RRSXEXWM]E Ushbu tezis taqsimlangan ma’lumotlarni qayta ishlashni chuqur
o‘rganadi, uning afzalliklari, mexanizmlari, muammolari va real hayotdagi ilovalarini
XEZWMJPE]HM9XEUWMQPERKERMWLPSZFIVMWLRMRKQEVOE^PEWLXMVMPKER]SRHEWLYZPEVHERUERHE]
JEVUUMPMWLMRMXEWZMVPEFFIVEHMQMU]SWPMPMORSWS^PMOPEVKEGLMHEQPMPMOZETEVEPPIPMWLPSZFIVMWL
orqali erishilgan ish faoliyatini yaxshilashga urg‘u beradi. Umuman olganda, izoh
taqsimlangan ma’lumotlarni qayta ishlashning to‘liq ko‘rinishini taqdim etadi, uninK
ahamiyati, muammolari va zamonaviy ma’lumotlarga asoslangan muhitda qo‘llanilishini
]SVMXEHM
Kalit so‘zlar: ma’lumotlar bazasi, apache hadoop, hdfs, parallel kompyuter,
GLMHEQPMPMO
Taqsimlangan ma’lumotlarni qayta ishlash bir nechta o‘zaro bog‘langan qYVMPQEPEV
yoki tugunlarda ma’lumotlarni qayta ishlash va tahlil qilish yondashuvini anglatadi. Barcha
ma’lumotlar operatsiyalari yagona, kuchli tizimda amalga oshiriladigan markazlashtirilgan
ma’lumotlarni qayta ishlashdan farqli o‘laroq, taqsimlangan ishlSZ FIVMWL FY ZE^MJEPEVRM
kompyuterlar tarmog‘ida markazsizlashtiradi. Bu usul o‘zaro bog‘langan qurilmalarning
jamoaviy hisoblash quvvatidan foydalanadi, bu esa parallel ishlov berish va ma’lumotlarni
XI^VSUXELPMPUMPMWLMQOSRMRMFIVEHM
Taqsimlangan ma’lYQSXPEVRMUE]XEMWLPEWLRMRKEJ^EPPMOPEVMUY]MHEKMPEVHERMFSVEX
1EWWLXEFPMPMO Taqsimlangan ma’lumotlarni qayta ishlashning asosiy afzalliklaridan
biri bu masshtablilikdir. Ma’lumotlar hajmi oshgani sayin, tashkilotlar tarmoqqa ko‘proq
tugunlar qo‘shish orUEPM UE]XE MWLPEWL MQOSRM]EXPEVMRM OIRKE]XMVMWLM QYQOMR 9WLFY
QEWWLXEFPMPMOXM^MQRMRKYRYQHSVPMORMWI^MPEVPMHEVENEHETEWE]XMVQEWHERSVXMFFSVE]SXKERMWL
yuklarini bartaraf etishini ta’minlaydi va katta ma’lumotlar bilan bog‘liq muammolarga
QSWPEWLYZGLERva moslashuvchan echimni ta’minlaydi.
<EXSPEVKE GLMHEQPMPMO Taqsimlangan ma’lumotlarni qayta ishlash tizimlari
QEVOE^PEWLXMVMPKER XM^MQPEVKE RMWFEXER ]E\WLMPERKER RSWS^PMOPEVKE GLMHEQPMPMKMRM
ta’minlaydi. Taqsimlangan muhitda, agar bitta tugun ishlamay qoPWE USPKER XYKYRPEV
ma’lumotlarni qayta ishlashni davom ettirishi mumkin, bu esa tizimning to‘liq ishdan chiqishi
\EZJMRM OEQE]XMVEHM 9WLFY GLMHEQPMPMO QYLMQ ZE^MJEPEVRM FENEVEHMKER MPSZEPEVHE
ma’lumotlarning uzluksiz ishlashini ta’minlash uchun juda muhMQHMV
-WLPEWL Taqsimlangan ma’lumotlarni qayta ishlashning asosiy xususiyati bo‘lgan
TEVEPPIP MWLPSZ FIVMWL MWL JESPM]EXMRM ]E\WLMPEWLKE ]SVHEQ FIVEHM 1YVEOOEF ZE^MJEPEVRM
tugunlar bo‘ylab taqsimlangan kichikroq kichik vazifalarga bo‘lish orqali tizim ma’lumotlarni
XI^VSU ZE WEQEVEPMVSU UE]XE MWLPEWLM QYQOMR &Y UE]XE MWLPEWL ZEUXMRM UMWUEVXMVMWL ZE
umumiy ish faoliyatini yaxshilashga olib keladi, bu esa tashkilotlarga ma’lumotlardan o‘z
ZEUXMHEXYWLYRGLESPMWLMQOSRMRMFIVEHM
318
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
Asosiysi, taqsimlangan ma’lumotlarni qayta ishlash bir vaqtning o‘zida bir nechta
o‘zaro bog‘langan qurilmalar yoki tugunlar bo‘ylab ma’lumotlar bilan bog‘liq vazifalarni
bajarishni o‘z ichiga oladi. Taqsimlangan tizimlar ma’lumotlarni tahlil qilish va qayta ishlash
YGLYR LEQOSVPMOda ishlaydigan kompyuterlar tarmog‘ini o‘z ichiga olgan ushbu
yondashuvning asosini tashkil qiladi. Ushbu tizimlar yuqorida aytib o‘tilgan parallel
kompyuter orqali ish yukini taqsimlash, shuningdek, katta ma’lumotlar to‘plamlarini
OMGLMOVSU FSWLUEVMPEHMKan segmentlarga bo‘lish va bu segmentlarni qayta ishlash uchun
turli tugunlar bo‘ylab taqsimlashni o‘z ichiga olgan ma’lumotlarni bo‘lish orqali ishlash,
masshtablilik va xatolarga chidamlilikni oshirish uchun mo‘ljallangan.
Katta ma’lumotlar to‘plamlarini boshqarish va tahlil qilish bilan bog‘liq
murakkabliklarni soddalashtirib, taqsimlangan ma’lumotlarni qayta ishlashni osonlashtirish
uchun bir nechta ramkalar va texnologiyalar paydo bo‘ldi. Ushbu sohadagi ikkita taniqli
o‘yinchi %TEGLI,EHSSTZE%TEGLI7TEVO
%TEGLI,EHSSTbu katta ma’lumotlar to‘plamlarini taqsimlangan saqlash va qayta
ishlash uchun mo‘ljallangan ochiq manbali ramka. HadoopRMRK EWSWM] OSQTSRIRXPEVMKE
XEUWMQPERKER JE]PPEVRM WEUPEWL YGLYR ,EHSST (MWXVMFYXIH *MPI 7]WXIQ ,(*7 ZE
XEUWMQPERKER MWLPSZ FIVMWL YGLYR 1ET6IHYGI HEWXYVPEWL QSHIPM OMVEHM ,EHSSTRMRK
QSHYPPM EV\MXIOXYVEWM ZE \EXSPEVKE GLMHEQPM HM^E]RM YRM XEUWMQPERKER QYLMXPEVHE OEXXE
hajmdagi ma’lumotlar bilan ishlash uchun mos qiladi, garchi ma’lumotlar siloslari ba’zan
,EHSSp uchun qiyinchilik tug‘dirishi mumkin.
Apache Spark, yana bir ochiq manbali ramka, Hadoop tomonidan qo‘yilgan
poydevorga asoslanadi. Spark xotirada qayta ishlashni joriy qiladi, bu esa ma’lumotlarni
XI^VSUUE]XEMWLPEWLMQOSRMRMFIVEHM97GEPE.EZEZE4]XLSROEFMXMPPEVHE]YUSVMHEVENEHEKM
%4-PEVRM XEUHMQ IXEHM FY IWE YRM MWLPEF GLMUYZGLMPEV YGLYR UYPE]VSU UMPEHM 7TEVORMRK
barqaror taqsimlangan ma’lumotlar to‘plamlari (RDDs) va ilg‘or tahlil qobiliyatlari uning
taqsimlangan ma’lumotlarni qayta ishlash landshaftida mashhurligiga hissa qo‘shadi.
<YPSWE
Taqsimlangan ma’lumotlarni qayta ishlash kompaniyalarga katta hajmdagi
ma’lumotlar bilan shug‘ullanish imkonini beradi, bu esa ularga yaxshiroq qarorlar qabul
UMPMWLKE]SVHEQFIVEHM&YWLYRMRKHIOYPEVRMRKLENQMRMSWLMVMWLKEZEMWLPEQE]USPMWLHER
USGLMWLKE ]SVHEQ FIVEHM ,EHSST ZE 7TEVO OEFM EWSWM] ZSWMXEPEV XEUWMQPERKER
ma’lumotlarni qayta ishlashni imkon beradigan narsalarning bir qismidir, garchi u bilan
bog‘liq qiyinchiliklar mavjud bo‘lsada, murakkablik, kechikish va ma’lumotlar izchilligini
saqlash. Pure Storage uzluksiz ma’lumotlarning harakatchanligi, xavfsizligi va tahlilini
ta’minlash orqali taqsimlangan ma’lumotlarni qayta ishlashda yordam berishi mumkin.
%HEFM]SXPEV
& =E. Sovetov, V. V. Tsexanovskiy, V. D. Chertovskiy. Ma’lumotlar bazasi.
2E^EVM]E ZE EQEPM]SX ?1EXRAXEPEFEPEV YGLYR HEVWPMOYRMZIVWMXIXPEV 1:]WWL QEOXEF
FOEWEPYoritilganlar ro‘yxati. Bilan. 459RYW\E
'LIXZIVMOSZ :.N. va boshqa “Ma’lumotlar bazalari va ma’lumotlar banklari”
1SWOZE:7L]MP
/PMZIVX'L*S]HEPERYZGLMRMRK(IPTLM(ME7SJXIRXWMOPSTIHM]EWM/MIZ]MP
319
Respublika ilmiy-amaliy konferensiyasi
24-25-aprel, 2024-yil
4. A.Ya.Arxangelskiy Delphi 7, Moskva, ed. “Binom”, 2003.
T. Konnolli, K. Bragg. Ma’lumotlar bazasi. Peysli universiteti, Shotlandiya, M
REWLVM]SXY]M7EROX4IXIVFYVK/MIZ]
320