ββπ #foydali
π Python dasturlash tili bugungi kunda eng keng tarqalgan dasturlash tillaridan hisoblanadi. Va ko'plab sohalarda masalan: muhandislik (engineering), tibbiyot, iqtisod, bizness, qishloq ho'jaligi va hakozolarda qo'llanilib kelinmoqda.
Guido van Rossum (rasmdagi tirjavib turgan bacha) 1980-yillarning oxirida ABC dasturlash tilining davomchisi sifatida Python ustida ishlay boshladi va birinchi marta 1991 yilda Python 0.9.0 sifatida chiqardi.
Keyinchalik, 2000-yilga kelib Python 2.0 versiyasi foydalanuvchilarga taqdim etiladi.
Va nihoyat, 2008-yilda Python 3.0 (katta ehtimol bilan biz ishlatayotgan) versiyasi chiqariladi va hozirgacha yangilanib kelinadi.
P/s: Guido akaga rahmat aytamiz ishlarimizni ancha yengillashishiga sababchi bo'lgani uchun π
Telegram | Youtube
π Python dasturlash tili bugungi kunda eng keng tarqalgan dasturlash tillaridan hisoblanadi. Va ko'plab sohalarda masalan: muhandislik (engineering), tibbiyot, iqtisod, bizness, qishloq ho'jaligi va hakozolarda qo'llanilib kelinmoqda.
Guido van Rossum (rasmdagi tirjavib turgan bacha) 1980-yillarning oxirida ABC dasturlash tilining davomchisi sifatida Python ustida ishlay boshladi va birinchi marta 1991 yilda Python 0.9.0 sifatida chiqardi.
Keyinchalik, 2000-yilga kelib Python 2.0 versiyasi foydalanuvchilarga taqdim etiladi.
Va nihoyat, 2008-yilda Python 3.0 (katta ehtimol bilan biz ishlatayotgan) versiyasi chiqariladi va hozirgacha yangilanib kelinadi.
P/s: Guido akaga rahmat aytamiz ishlarimizni ancha yengillashishiga sababchi bo'lgani uchun π
Telegram | Youtube
π11β€1
ββπ #foydali
Python dasturlsh tili ITning koβp sohalarida qoβllaniladi. Masalan:
π Machine Learning
π Web dasturlash
π Game development (oβyinlar yaratish)
π Avtomatlashtirish (Automation Testing)
π Rasmlar bilan ishlash (Image Processing)
π Web qurish (Web scraping)
Albatda, bu sohalar maxsus kutubxonalar va framework lar talab qiladi. Quyidagi rasmda esa har bir sohaga tegishli kutubxonalar va framework lar haqida maβlumot olishingiz mumkin!
Agar maβlumot foydali boβlgan boβlsa yaqinlaringiz bilan ulashing!
Telegram | Youtube
Python dasturlsh tili ITning koβp sohalarida qoβllaniladi. Masalan:
π Machine Learning
π Web dasturlash
π Game development (oβyinlar yaratish)
π Avtomatlashtirish (Automation Testing)
π Rasmlar bilan ishlash (Image Processing)
π Web qurish (Web scraping)
Albatda, bu sohalar maxsus kutubxonalar va framework lar talab qiladi. Quyidagi rasmda esa har bir sohaga tegishli kutubxonalar va framework lar haqida maβlumot olishingiz mumkin!
Agar maβlumot foydali boβlgan boβlsa yaqinlaringiz bilan ulashing!
Telegram | Youtube
π12
ββπ #foydali #AI #ML #DL
AI (Artificial Intelligence) sohasiga yangi kirib kelgan o'rganuvchida doim uchraydigan bir savol bor: Artificial Intelligence, Machine Learning va Deep Learning lar orasida nima farq borβ π§
π Ushbu savolga quyidagi rasmdan javob topish mumkin ya'ni AI bu butun bir soha bo'lsa u o'z ichiga ML ni oladi va ML ham o'z navbatida NN (Neural networks - Neuronlar tizimi) ni o'z ichiga olsa NN esa DL ni o'z ichiga oladi. Ammo ko'p ML mutaxassislari NN va DL ni birga qo'shib DL deb hisoblaydilar bu ham albatda to'gri.
π Farqlari: ishlatiladigan modellarga qarab farqlanadi. Ko'rib turganingizdek Har bir soha o'z ichiga ko'plab modellarni oladi. Ammo bularni farqlamasdan umumiy AI deb atash maqsadga muvofiqroq bo'ladi. ππ
βSiz qaysi modellardan ko'proq foydalanasiz?
Join us π Telegram | Youtube
AI (Artificial Intelligence) sohasiga yangi kirib kelgan o'rganuvchida doim uchraydigan bir savol bor: Artificial Intelligence, Machine Learning va Deep Learning lar orasida nima farq borβ π§
π Ushbu savolga quyidagi rasmdan javob topish mumkin ya'ni AI bu butun bir soha bo'lsa u o'z ichiga ML ni oladi va ML ham o'z navbatida NN (Neural networks - Neuronlar tizimi) ni o'z ichiga olsa NN esa DL ni o'z ichiga oladi. Ammo ko'p ML mutaxassislari NN va DL ni birga qo'shib DL deb hisoblaydilar bu ham albatda to'gri.
π Farqlari: ishlatiladigan modellarga qarab farqlanadi. Ko'rib turganingizdek Har bir soha o'z ichiga ko'plab modellarni oladi. Ammo bularni farqlamasdan umumiy AI deb atash maqsadga muvofiqroq bo'ladi. ππ
βSiz qaysi modellardan ko'proq foydalanasiz?
Join us π Telegram | Youtube
π₯7π2π1
ββ#foydali
Hammaga ma'lumki Deep Learning (DL) juda ko'p jabhalarda keng qo'llanilib kelinmoqda. DL ni ham ko'plab modellari bor masalan:
πRecurrent Neural Network (RNN)
πConvolutional Neural Network (CNN)
πAutoencoders (AE)
πGenerative Adversarial Network (GAN)
Bu modellar ham qaysi jabhalarda faol ishlatilishi quyidagi rasmda keltirilgan. Ammo bu degani CNN ni ob-havo bashorati uchun ishlatilinmaydi degani emas. Yani CNNni ishlatsa bo'ladi lekin RNN ko'proq samarali βΊοΈππ
Tashrif buyuring π Telegram | Youtube
Hammaga ma'lumki Deep Learning (DL) juda ko'p jabhalarda keng qo'llanilib kelinmoqda. DL ni ham ko'plab modellari bor masalan:
πRecurrent Neural Network (RNN)
πConvolutional Neural Network (CNN)
πAutoencoders (AE)
πGenerative Adversarial Network (GAN)
Bu modellar ham qaysi jabhalarda faol ishlatilishi quyidagi rasmda keltirilgan. Ammo bu degani CNN ni ob-havo bashorati uchun ishlatilinmaydi degani emas. Yani CNNni ishlatsa bo'ladi lekin RNN ko'proq samarali βΊοΈππ
Tashrif buyuring π Telegram | Youtube
π4
ββ#foydali #models
Umumiy qilib DL modellarini Sunβiy neyron tarmoqlari (Artificial Neural Networks) deb yuritiladi. Ammo har bir neyron tarmoqlarini oβzini βota-onasiβ qoβygan nomi bor. ππ
Keling bir necha neyron tarmoqlarini nomlari bilan quyidagi rasm orqali tanishib olamiz!
Maβlumot qiziq va foydali boβlsa MLchilarga ulashib qoβying π
Tashrif buyuring π Telegram | Youtube
Umumiy qilib DL modellarini Sunβiy neyron tarmoqlari (Artificial Neural Networks) deb yuritiladi. Ammo har bir neyron tarmoqlarini oβzini βota-onasiβ qoβygan nomi bor. ππ
Keling bir necha neyron tarmoqlarini nomlari bilan quyidagi rasm orqali tanishib olamiz!
Maβlumot qiziq va foydali boβlsa MLchilarga ulashib qoβying π
Tashrif buyuring π Telegram | Youtube
π8π₯2
#foydali
Loyiha uchun talab qilinadigan kutubxonalar ro'yhatini hosil qilish.
Odatda deyarli barcha ML engineerlari ma'lum bir loyiha ustida ishlashni boshlasa o'sha loyiha uchun alohida virtual muhit yaratib ishni boshlaydilar. Kimdur conda kimdur vnev va hokozolardan foydalanishadi.
Loyiha davomida ko'plab kutubxonalar o'rnatiladi va loyihangiz to'g'ri ishlashi uchun bu kutubxonalarning versiyalari o'zaro bir biriga ta'sir qiladi. Shuning uchun har bir loyiha uchun alohida muhit yaratish eng aqilli yo'l.
Loyihani tugatib uni foydalanuvchiga berishdan oldin albatda loyiha xatosiz ishlashi uchun talab qilinadigan kutubxonalar ro'yhatini (requirements.txt) shakllantirishingiz kerak bo'ladi. Albatda loyiha davomida o'rnatgan barcha kutubxonalaringiz va ularni versiyalari esingizda qolishingiz amri mahol.
Bunda ushbu ro'yxanti shakllantirishning eng oson yo'li bu o'sha ishlash muhiningizda turib terminaldan quyidagi buyuruqni berishdir.
pip freeze > requirements.txt
Shunda sizda 'requirements.txt' nomli fayl hosil bo'ladi. U o'z ichida muhitga o'rnatilgan barcha kutubxonalar va ularni versiyalarini oladi.
Foydalanuvchi esa sizni loyihangizni olib, yangi muhitda osongina
pip install -r requirements.txt
buyurug'i orqali barcha talab etiladigan kutubxonalarni o'rnatib oladi. Keyin esa bemalol loyihangizdan foydalanishi mumkin π.
π @machine_learning_lab
Loyiha uchun talab qilinadigan kutubxonalar ro'yhatini hosil qilish.
Odatda deyarli barcha ML engineerlari ma'lum bir loyiha ustida ishlashni boshlasa o'sha loyiha uchun alohida virtual muhit yaratib ishni boshlaydilar. Kimdur conda kimdur vnev va hokozolardan foydalanishadi.
Loyiha davomida ko'plab kutubxonalar o'rnatiladi va loyihangiz to'g'ri ishlashi uchun bu kutubxonalarning versiyalari o'zaro bir biriga ta'sir qiladi. Shuning uchun har bir loyiha uchun alohida muhit yaratish eng aqilli yo'l.
Loyihani tugatib uni foydalanuvchiga berishdan oldin albatda loyiha xatosiz ishlashi uchun talab qilinadigan kutubxonalar ro'yhatini (requirements.txt) shakllantirishingiz kerak bo'ladi. Albatda loyiha davomida o'rnatgan barcha kutubxonalaringiz va ularni versiyalari esingizda qolishingiz amri mahol.
Bunda ushbu ro'yxanti shakllantirishning eng oson yo'li bu o'sha ishlash muhiningizda turib terminaldan quyidagi buyuruqni berishdir.
pip freeze > requirements.txt
Shunda sizda 'requirements.txt' nomli fayl hosil bo'ladi. U o'z ichida muhitga o'rnatilgan barcha kutubxonalar va ularni versiyalarini oladi.
Foydalanuvchi esa sizni loyihangizni olib, yangi muhitda osongina
pip install -r requirements.txt
buyurug'i orqali barcha talab etiladigan kutubxonalarni o'rnatib oladi. Keyin esa bemalol loyihangizdan foydalanishi mumkin π.
π @machine_learning_lab
π4π1