|
1-Amaliy ish Mavzu
|
bet | 6/11 | Sana | 19.12.2023 | Hajmi | 94,65 Kb. | | #124237 |
Bog'liq 1-Amaliy ish2. Asboblar va kutubxonalar
2.1. Colab
Google Colaboratory (Colab) – bulutli xizmat, hozirda bepul Google tomonidan taqdim etilgan. Bu Python 2 da Yupiter noutbuklarini ishga tushirish imkonini beradi yoki Python 3 va mashinani o'rganish muammolarini hal qilish uchun ishlatilishi mumkin. Ayniqsa qiziqarli keyin Colab ichida foydalanuvchilarga bepul foydalanish imkoniyati beriladi grafik ishlov berish bloki (GPU), shuningdek, tenzor ishlov berish bloki (TPU), bu sezilarli darajada oshadi hisoblash samaradorligi. Hujjatlar Google Drive-ga saqlanadi va ulardan foydalanish mumkin hamkasblar bilan birgalikda.
Yupiter Notebook (.ipynb kengaytmasi) ifodalovchi JSON hujjatidir har birida dastur kodi, matn bo'lishi mumkin bo'lgan tartiblangan hujayralar to'plami (belgilash bilan), turli multimedia elementlari va boshqalar. Odatiy bo'lib, Yupiter Notebook bilan ishlaydi IPython, lekin R kabi dasturlash tillaridan foydalanish mumkin, Yuliya, Xaskell. Colab orqali ular bilan ishlashda dastur kodi dockerdagi serverda bajariladi foydalanuvchiga 12 soat davomida beriladigan konteyner (bundan keyin o'zgaruvchilar qiymatlari va boshqalar). qayta o'rnatiladi, lekin ma'lumotlar saqlanib qolishi mumkin). Kodni ishga tushirish uchun belgi ishlatiladi hujayraning chap tomonida "o'ynash"; Bajarish natijasi yoki tizim xabarlari quyida ko'rsatiladi.
Ishlash uchun Google Chrome brauzeridan foydalanish tavsiya etiladi, sizga ham kerak Google hisobiga ega bo'lish.
2.2. Tensorflow
TensorFlow - bu mashinani o'rganish uchun ochiq (2015 yildan beri) dasturiy ta'minot kutubxonasi, neyron tarmoqlarni qurish va o'qitish uchun Google tomonidan ishlab chiqilgan. Ism "tensor" so'zidan kelib chiqqan bo'lib, ixtiyoriy o'lchamlar qatorini anglatadi (masalan, nol o'lchov skaler qiymatga, 2 o'lchov matritsaga mos keladi).
Kutubxona bilan ishlash uchun asosiy API Python uchun joriy qilingan (ilovalar ham mavjud C Sharp, C++, Haskell, Java, Go va Swift uchun). TensorFlow-dagi dasturlar asosan ikki bosqichdan iborat: 1) konstantalar, o'zgaruvchilar va amallarni grafikda yig'ish va 2) ularni bir seans ichida hisoblash. Kolabda tenzor oqimini ulash quyidagilar yordamida amalga oshirilishi mumkin dastur kodi:
!pip install tensorflow==1.14 # для выполнения данной работы рекомендуется использование именно версии 1.14
import tensorflow as tf
Quyida biz vazifani bajarishingiz kerak bo'lgan bir qator boshqa kutubxonalarning qisqacha tavsifini beramiz.
|
| |