O'ZBEKISTON RESPUBLIKASI RAQAMLI
TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG‘ONA FILIALI
716-20 guruh talabasi
M x
a mudov Maqsudjonning
“Ma'lumotlarning intellektual tahlili”
fanidan bajargan
AMALIY
ISHI
Mavzu: Anaconda virtual muhitini sozlash. Phyton kutubxonalarini
o’rnatish.
Ushbu maqola sizning mashinangizga moslashtirilgan mashinani o'rganish yoki
ma'lumotlar fanining anakonda muhitini qanday o'rnatishingiz haqida oson va
amaliy qo'llanma. Hozirgi vaqtda anakonda mashinani o'rganish paketini
boshqarish va joylashtirishni soddalashtirish uchun eng yaxshi ochiq manba
manbalaridan biridir.
Anakonda nad mini-konda o'rtasidagi farq shundaki, anakonda ko'plab
kutubxonalar va paketlar bilan birga keladi. Boshqa tomondan, Miniconda juda
kam sonli asosiy kutubxonalar bilan birga keladi, shuning uchun juda
moslashtirilgan
muhitni
o'rnatish
yaxshidir. Bundan
tashqari,
agar
siz
kompyuteringizda bo'sh joyni tejashni istasangiz, mincoda - bu eng yaxshi usul.
Ushbu qo'llanmada men mashinani o'rganish loyihalari uchun Anaconda va
miniconda-ni qanday o'rnatish bo'yicha bosqichma-bosqich protseduralarni
muhokama qilaman.
Tarkib
Anaconda o'rnatish
Miniconda o'rnatish
Visual Studio o'rnatish
GPUni ayblash uchun CUDA o'rnatilishi
Mashinani o'rganish uchun anakonda muhitini yaratish
Jupyer va spyder ishga tushirilmoqda
Anakonda o'rnatish
Ushbu
Anacoda veb-saytiga
o'ting va yuklab olish tugmasini bosing va 64 yoki 32
grafik o'rnatuvchini tanlang va uni yuklab oling. Pyhton 3 so'nggi versiya bo'lgani
uchun men Python 2 dan python 3 ni tavsiya qilaman.
2. Yuklab olishni toping va uni oching, so'ng keyingi tugmasini bosing.
3. Quyidagi oynalarda quyidagi amallarni bajaring
-> Men roziman -> "faqat men" Keyingi -> "maqsadli papka" Keyingi ->
4. Bu yerga kelganingizda, quyidagi rasmda ko'rsatilganidek, ikkinchi variantni
tanlashni taklif qilaman, keyin o'rnatish tugmasini bosing.
5. O'rnatish tugallangach, "tugallandi" bilan quyidagi oynani ko'rsatadi.
Mini Conda o'rnatish
Quyidagi veb-saytdan miniconda o'rnating (men Windows o'rnatish python 3.7 ni
o'rnatdim)
https://docs.conda.io/en/latest/miniconda.html
Yuklab olingan o'rnatish faylini oching, u quyida ko'rsatilgan. Keyingi tugmasini
bosing va barcha standart tanlangan variantlarni saqlab, o'rnatishni boshlang.
Miniconda anakondaning engil versiyasi bo'lgani uchun (10x kamroq, 2,15 Gb va
200 MB) foydalanuvchi uni o'z ehtiyojlariga moslashtirishi kerak. Shunday qilib,
biz o'rnatilgan minikondani mashinani o'rganish uchun ideal qilish uchun
moslashtiramiz.
Uni muvaffaqiyatli o'rnatganingizni tekshirish uchun boshlang'ich satriga o'ting va
miniconda-ni qidiring, so'ng uni oching va "conda" deb yozing va Enter tugmasini
bosing. Quyida ko'rsatilganidek, condo ixtiyoriy argumentlarini ko'rasiz.
Visual studio-ni o'rnating
Chuqur oʻrganish yechimlarini yaratish, sinab koʻrish va oʻrnatish uchun
foydalanishingiz mumkin boʻlgan integratsiyalashgan ishlab chiqish muhitiga
(IDE) ega boʻlish uchun sizga Visual Studio Tools kerak boʻladi.
Yuklab oling va
Visual Studio ni o'rnataman.
Jamiyat versiyasini tanlang (bepul
versiya). Biz python muhitida foydalanishga qiziqqanimiz sababli, tanlov python
ishlab chiqish etarli bo'ladi.
CUDA Toolkit va cuDNN o'rnatilmoqda
GPU-ni qo'llab-quvvatlaydigan drayveringiz borligiga ishonch hosil qiling. Odatiy
maslahat - GPU uchun eng so'nggi drayverni o'rnatish. Ushbu drayver hech qanday
o'zgarishsiz CUDA 8.x, CUDA 9.x va/yoki CUDA 10.x ni qo'llab-quvvatlaydi. Bu
erda
NVIDIA drayverlarini yuklab oling
. To'g'ri drayverni olish uchun GPU
spetsifikatsiyasiga asoslangan variantlarni to'ldiring.
2. Drayvingizni yangilaganingizdan so'ng,
eng so'nggi CUDA asboblar to'plamini
o'rnating.
Kompyuteringiz spetsifikatsiyasi asosida variantlarni tanlang va asboblar
to'plamini o'rnating.
3. Ish tugagach, kompyuteringizni qayta ishga tushiring.
Mashinani o'rganish uchun anakonda muhitini yaratish
Avval “ML_env” nomli muhit yarataylik. Boshlash panelidan "miniconda" yoki
"anaconda" so'rov oynasini oching va quyidagi buyruqni bajaring.
|