|
Mustaqil ish mavzu: Google Colab-da regressiya tahlili yordamida ko'chmas mulk narxlarini prognoz qilish
|
bet | 1/5 | Sana | 17.12.2023 | Hajmi | 2 Mb. | | #121915 |
Bog'liq Do\'schanov Murodjon 1 mustaqil ish Ma’lumotlarning intellektual
Muhammad Al-Хorazmiy nomidagi Toshkent Axborot Texnologiyalari universiteti Urganch filiali
MUSTAQIL ISH
MAVZU: Google Colab-da regressiya tahlili yordamida ko'chmas mulk narxlarini prognoz qilish.
Bajardi: Do’schanov Murodjon Tekshirdi: YUSUPOVA SH. B
Reja;
Google colab umumiy tushuncha
Internetda qanday ma’lumotlarni xavfsiz saqlash mumkin ?
Google Colab-da regressiya tahlili yordamida ko'chmas mulk narxlarini prognoz qilish
Xulosa
Foydalanilgan adabiyotlar
Google colab umumiy tushuncha
Google Colaboratory nima?
Colabatory yoki qisqacha “Colab” bu Google Research mahsulotidir. Colab har kimga brauzer orqali o'zboshimchalik bilan python kodini yozish va bajarish imkonini beradi va ayniqsa, mashinani o'rganish, ma'lumotlarni tahlil qilish va ta'lim uchun juda mos keladi. Ko'proq texnik jihatdan, Colab - bu Jupyter notebook xizmati bo'lib, undan foydalanish uchun hech qanday sozlashni talab qilmaydi, shu bilan birga, hisoblash resurslariga, shu jumladan GPU'larga bepul kirishni ta'minlaydi.
Colab-dan foydalanish bepul.
Colab resurslari kafolatlanmaydi va cheksiz emas va foydalanish chegaralari ba'zan o'zgarib turadi. Bu Colab resurslarni bepul taqdim etishi uchun zarur. Batafsil ma’lumot uchun Resurs cheklovlariga qarang
Yaxshiroq manbalardan ishonchli foydalanishga qiziqqan foydalanuvchilar Colab Pro bilan qiziqishi mumkin.
Colab-dagi manbalar interaktiv foydalanish holatlari uchun ustuvor hisoblanadi. Biz ommaviy hisoblash bilan bogʻliq harakatlar, boshqalarga salbiy taʼsir koʻrsatadigan harakatlar, shuningdek, siyosatlarimizni chetlab oʻtish bilan bogʻliq harakatlarni taqiqlaymiz. Colab ish vaqtlarida quyidagilarga ruxsat berilmagan:
fayllarni joylashtirish, media-servis yoki Colab bilan interaktiv hisoblash bilan bog'liq bo'lmagan boshqa veb-xizmat takliflari
torrentlarni yuklab olish yoki tengdoshga fayl almashish bilan shug'ullanish
SSH qobiqlari, masofaviy ish stollari, masofaviy UI kabi masofadan boshqarish
masofaviy proksi-serverlarga ulanish
kon cryptocurrency
xizmat ko'rsatishni rad etish hujumlari
parolni buzish
kirish yoki resurslardan foydalanish cheklovlarini hal qilish uchun bir nechta hisoblardan foydalanish
deepfakes yaratish
Jupyter - Colab asoslangan ochiq manbali loyiha. Colab hech narsa yuklab olish, oʻrnatish yoki ishga tushirish kerak boʻlmasdan Jupyter noutbuklaridan foydalanish va boshqalar bilan baham koʻrish imkonini beradi.
Colab noutbuklari Google Drive da saqlanadi yoki GitHub dan yuklanishi mumkin . Colab noutbuklarini xuddi Google Docs yoki Sheets bilan baham ko'rish mumkin. Shunchaki istalgan Colab noutbukining oʻng yuqori qismidagi “Ulashish” tugmasini bosing yoki ushbu Google Drive fayl almashish boʻyicha koʻrsatmalarga amal qiling.
Agar siz daftarni baham koʻrishni tanlasangiz, daftaringizning toʻliq mazmuni (matn, kod, chiqish va sharhlar) baham koʻriladi. Siz Tahrirlash > Noutbuk sozlamalari > Ushbu notebookni saqlashda kod yacheyka chiqishini o‘tkazib yuboring. Siz foydalanayotgan virtual mashina, jumladan siz sozlagan har qanday maxsus fayllar va kutubxonalar ulashilmaydi. Shuning uchun har qanday maxsus kutubxonalar yoki fayllarni
Colab noutbuklarini Google Drive yordamida qidirishingiz mumkin. Daftar ko‘rinishining yuqori chap qismidagi Colab logotipini bosish Drive’dagi barcha noutbuklarni ko‘rsatadi. Siz yaqinda ochgan daftarlaringizni Fayl > Daftarni oching
Kod shaxsiy hisobingiz uchun virtual mashinada bajariladi. Virtual mashinalar bir muncha vaqt ishlamay qolganda o'chiriladi va Colab xizmati tomonidan maksimal ishlash muddati mavjud.
Siz ushbu ko‘rsatmalarga yoki Colab fayl menyusi orqali Google Drive-dan yaratgan istalgan Colab noutbukini yuklab olishingiz mumkin. Barcha Colab noutbuklari ochiq manbali Jupyter notebook formatida ( .ipynb) saqlanadi.
Tanlash Ish vaqti > Sizga tayinlangan barcha boshqariladigan virtual mashinalarni asl holatiga qaytarish uchun ish vaqtini uzing va oʻchiring. Bu virtual mashina nosog'lom bo'lib qolgan hollarda foydali bo'lishi mumkin, masalan. tizim fayllarini tasodifiy qayta yozish yoki mos kelmaydigan dasturiy ta'minotni o'rnatish tufayli. Colab resurslarni ortiqcha sarflanishining oldini olish uchun buni qanchalik tez-tez bajarish mumkinligini cheklaydi. Agar urinish muvaffaqiyatsiz bo'lsa, keyinroq qayta urinib ko'ring.
Jilddagi fayllar yoki pastki jildlar soni haddan tashqari ko‘paysa, Google Drive operatsiyalari vaqti tugashi mumkin. Agar minglab elementlar yuqori darajadagi "Mening diskim" papkani o'rnatgandan so'ng drayverni o'rnatish vaqti tugashi mumkin. Takroriy urinishlar oxir-oqibat muvaffaqiyatli bo'lishi mumkin, chunki muvaffaqiyatsiz urinishlar vaqt tugashidan oldin qisman holatni mahalliy ravishda keshlaydi. Agar siz ushbu muammoga duch kelsangiz, "Mening diskim" pastki papkalarga. Muvaffaqiyatli drive.mount()dan keyin boshqa papkalardan o'qish paytida ham xuddi shunday muammo paydo bo'lishi mumkin. Ko‘p elementlarni o‘z ichiga olgan har qanday jilddagi elementlarga kirish OSError: [Errno 5] Input/output error kabi xatolarga olib kelishi mumkin. Yana toʻgʻridan-toʻgʻri mavjud boʻlgan elementlarni pastki jildlarga koʻchirish orqali bu muammoni hal qilishingiz mumkin.
E'tibor bering, "oʻchirish" fayllar yoki pastki papkalarni axlat qutisiga ko'chirish etarli bo'lmasligi mumkin; Agar bu yordam bermasa, Chiqindixonani bo‘shatishni ham unutmang.
Google Drive-ni Colab-ga o‘rnatish bloknotingizdagi istalgan kodga Google Drive-dagi istalgan faylga kirish imkonini beradi. Biz odatda foydalanuvchilar daftarga kod katakchasini qo'shish orqali har safar yangi ish vaqtiga ulanganlarida ushbu ruxsatni qo'lda berishlarini talab qilamiz. Bu foydalanuvchi noutbukga berilgan ruxsatlarni toʻliq tushunishini taʼminlaydi.
Baʼzi hollarda biz Google Drive avtorizatsiyasini faqat bir marta talab qilamiz va keyingi seanslarda Google Drive avtomatik ravishda qayta oʻrnatiladi. Fayllaringizni himoya qilish uchun biz bunga faqat daftar bir nechta tekshiruvdan o'tganda ruxsat beramiz. Masalan, boshqa foydalanuvchi tomonidan tahrirlangan noutbuklar avtomatik ravishda Google Drive-ni o'rnatmaydi.
Google Drive har bir foydalanuvchi va har bir fayl uchun operatsiyalar soni va tarmoqli kengligi kvotalari kabi turli cheklovlarni qo‘llaydi. Bu chegaralardan oshib ketish yuqoridagi kabi Input/output error ishga tushadi va Colab UIda bildirishnoma chiqadi. Oddiy sabab mashhur umumiy faylga kirish yoki juda ko'p turli xil fayllarga juda tez kirishdir. Vaqtinchalik echimlar quyidagilardan iborat:
Fayldan drive.google.com orqali nusxa oling va boshqa foydalanuvchilar buni ko‘rmasligi uchun uni keng tarqatmang. chegaralaridan foydalaning.
Koʻp kichik kiritish/chiqarish oʻqishlarini amalga oshirishdan saqlaning, oʻrniga maʼlumotlarni Driveʼdan Colab VMʼga arxiv formatida nusxalashni tanlang (masalan, .zip yoki.tar.gz fayllar) va maʼlumotlarni oʻrnatilgan Drive katalogi oʻrniga VMda mahalliy arxivdan chiqaring.
Kvota chegaralarini tiklash uchun bir kun kuting.
Google Drive har bir foydalanuvchi undagi qancha maʼlumotlarni saqlashi mumkinligiga cheklov qoʻyadi. Agar Drive operatsiyalariInput/output error bilan bajarilmasa va xotira kvotasi oshib ketgani haqida bildirishnoma chiqsa, drive.google.comBo‘sh joyni egallash uchun chiqitdoningizni bo‘shating. Qayta tiklangan joy Colabda mavjud boʻlishi uchun biroz vaqt ketishi mumkin.
Agar siz ko‘proq Drive joy sotib olishni istasangiz, Google Drive saytiga tashrif buyuring. Esda tutingki, Drive-da ko'proq joy sotib olish Colab VM-larida mavjud disk miqdorini oshirmaydi. Colab Pro ga obuna bo‘lish.
Quvvatli grafik protsessorlarni arzon narxda dinamik ravishda taklif qilish uchun Colab foydalanish chegaralari va apparat mavjudligini dinamik ravishda sozlash uchun moslashuvchanlikni saqlab turishi kerak.
Colab-ning bepul versiyasida GPU kabi qimmat resurslarga kirish juda cheklangan. Colab-ning pulli versiyasi uchun biz foydalanuvchilarga har bir sarf-xarajat uchun yuqori qiymat berishni maqsad qilganmiz.
Colab bilan foydalanish uchun GCP Marketplace orqali kafolatlangan resurslarni xarid qilishingiz mumkin.
Colab ba'zan o'zgarib turadigan dinamik foydalanish chegaralariga ega bo'lgan va kafolatlangan yoki cheksiz resurslarni taqdim etmagan holda qisman resurslarni bepul taqdim eta oladi. Bu shuni anglatadiki, umumiy foydalanish chegaralari, shuningdek, bo'sh turish vaqtlari, maksimal VM ishlash muddati, mavjud GPU turlari va boshqa omillar vaqt o'tishi bilan o'zgaradi. Colab bu chegaralarni e'lon qilmaydi, chunki ular tez o'zgarishi mumkin (va ba'zan qiladi).
Siz bizning pulli tariflarimizdan birini bu yerda xarid qilish orqali Colab-dan foydalanish cheklovlarini yumshatishingiz mumkin. Bu rejalar oʻxshash dinamikaga ega, chunki resurslar mavjudligi vaqt oʻtishi bilan oʻzgarishi mumkin.
Colab bilan foydalanish uchun GCP Marketplace orqali kafolatlangan resurslarni xarid qilishingiz mumkin.
Colab-da mavjud bo'lgan GPU turlari vaqt o'tishi bilan farq qiladi. Bu Colab ushbu resurslarga bepul kirishni ta'minlashi uchun zarur.
Mavjudligiga qarab premium GPU-larga pulli tariflarimizdan birini xarid qilish orqali kirishingiz mumkin bu yerda.
Agar siz maxsus maxsus uskunaga kirishni istasangiz, GCP Marketplace Colab dan foydalaning.
Colab interaktiv hisoblashni birinchi o'ringa qo'yadi. Agar ishlamasangiz, ish vaqtlari tugaydi.
Colab-ning bepul versiyasida noutbuklar mavjudligi va foydalanish uslubingizga qarab ko'pi bilan 12 soat ishlashi mumkin. Colab Pro, Pro+ va Pay As You Go sizga hisoblash birligi balansi asosida kengaytirilgan hisoblash imkoniyatini taklif qiladi.
Umuman olganda, noutbuklar mavjudligi va foydalanish uslubingizga qarab ko'pi bilan 12 soat ishlashi mumkin. Agar Pro, Pro+ yoki Pay As You Go rejalarida mavjud hisoblash birliklarini tugatsangiz, backend tugatilishini kutishingiz mumkin.
Agar sizda yetarli hisoblash birliklari boʻlsa, Colab Pro+ 24 soatgacha uzluksiz kod bajarilishini qoʻllab-quvvatlaydi. Bo'sh vaqt tugashi faqat kod bajarilishi tugatilgan taqdirda qo'llaniladi.
Siz GCP Marketplace-da maxsus VM xarid qilish orqali har qanday ish vaqti chegaralari va boʻsh turish vaqtlarini toʻliq yumshata olasiz.
Colab-ning bepul versiyasida siz standart tizim xotirasi profiliga ega VM-larga kirishingiz mumkin.
Colab-ning pullik versiyalarida siz mavjudligi va hisoblash birligi balansiga qarab yuqori xotira tizimi profiliga ega mashinalarga kirishingiz mumkin.
Esda tutingki, xotira tizim xotirasiga tegishli. Barcha GPU chiplari bir xil xotira profiliga ega.
Colab yorliqlarini yopishni oʻylab koʻring va ishingiz uchun kerak boʻlmaganda GPU yoki qoʻshimcha xotirani tanlashdan saqlaning. Bu Colab ichida foydalanish cheklovlariga duch kelish ehtimolini kamaytiradi. Cheklovga yetib borganingizda, har doim “Pay As You Go” orqali koʻproq hisob-kitoblarni xarid qilishingiz mumkin.
Colab ixtiyoriy tezlashtirilgan hisoblash muhitlarini taklif etadi, jumladan GPU va TPU. GPU yoki TPU ish vaqtida kodni bajarish avtomatik ravishda GPU yoki TPU ishlatilayotganligini anglatmaydi. GPU foydalanish chegaralariga tegmaslik uchun GPUdan foydalanmayotgan bo‘lsangiz, standart ish vaqtiga o‘tishni tavsiya qilamiz. Ish vaqti > Ish vaqti turini o‘zgartiring va Uskuna tezlatkichi ni Yo‘q< ga o‘rnating. a i=8>.
Colab-da GPU va TPU ish vaqtlaridan qanday foydalanishga oid misollar uchun GPU bilan Tensorflow va Colabdagi TPUlar daftar namunalari.
Qanday qilib Colab-da AI kodlashiga kirishim mumkin?
Biz asta-sekin sun'iy intellektni qo'llab-quvvatlaydigan avtomatik to'ldirishlar, kodlash uchun tabiiy til va Google'ning eng ilg'or kodlash yordami modellari asosidagi chatbot kabi AI kodlash xususiyatlarini ishga tushirmoqdamiz.
Tanlangan hududlardagi pulli obunachilar endi bu funksiyalardan foydalanishlari mumkin.
Bundan tashqari, obuna bo'lmagan foydalanuvchilar uchun kod ishlab chiqarish cheklangan vaqt uchun mavjud.
Afsuski, biz hozirda Google Workspace hisoblarini qo‘llab-quvvatlamaymiz. Tez orada ushbu hisob turlari uchun funksiyalarni yoqish ustida ishlayapmiz.
Men pullik obunachiman va AI kodlash funksiyalarini ko‘rmayapman, nima bo‘lyapti?
Tanlangan hududlardagi pullik obunachilar AI kodlash xususiyatlaridan foydalanishlari mumkin. AI kodlash xususiyatlariga kirish uchun:
Colab-ga Google Workspace hisobi ("@gmail.com" bilan tugamaydigan hisob) bilan kirmasligingizni tasdiqlang.
Hisob yoshingiz 18+ ekanligini tasdiqlang
Siz kiritganingizda AI yoqilgan avtoto‘ldirishlar paydo bo‘ladi. Kodlash uchun tabiiy til va chatbot ikkalasida ham ko‘rinadigan tugmalar mavjud ('generate' va 'Colab AI'). Agar ularning hech birini ko‘rmasangiz va kirish huquqiga ega ekanligingizni tasdiqlagan bo‘lsangiz, iltimos, mahsulot bo‘limida fikr-mulohazalaringizni bildiring ("Yordam > Fikr-mulohaza yuborish"). Agar siz elektron pochta orqali javob olishni istasangiz, 'Qo'shimcha ma'lumot yoki yangilanishlar uchun sizga elektron pochta orqali xabar yuborishimiz mumkin' sarlavhali katakchani tanlashingiz kerak.
Bundan tashqari, obuna bo'lmagan foydalanuvchilar uchun kod ishlab chiqarish cheklangan vaqt uchun mavjud.
Ishlab chiqarish sifati uchun Colab'dagi sun'iy intellektni kodlash xususiyatlariga tayansam bo'ladimi?
Colab kodlash va kodlash mavzularida yordam berishi mumkin, lekin Colab-da AI kodlash hali ham tajribaviy va koddan foydalanish uchun siz javobgarsiz yoki kodlash tushuntirishlari. Siz o'z ixtiyoringizdan foydalaning va unga tayanishdan oldin barcha kodlarni xatolar, xatolar va zaifliklar uchun sinchkovlik bilan sinab ko'ring va ko'rib chiqing.
Agar yaratilgan kod ochiq kodli litsenziyaga bo'ysunsa, Colab uni keltirib chiqaradi.
Colab yoki Colab-da kodlash bilan bog'liq savollarni berish uchun faqat Colab AI chatbotidan foydalaning. Agar chatbotdan boshqa mavzu haqida soʻramoqchi boʻlsangiz, umumiy soʻrovlar (va Java kabi boshqa tillar haqida savollar!) uchun Bard ni tavsiya qilamiz
Colab-da AI kodlash eng yaxshi ishlaydi va Python uchun optimallashtirilgan.
Colab-da AI kodlash tajribaviy va ayrim javoblar noto‘g‘ri bo‘lishi mumkin, shuning uchun Colab javoblarini ikki marta tekshiring. Sizning fikr-mulohazalaringiz bilan Colab-da AI kodlash kundan-kunga yaxshilanmoqda.
Odamlarning g‘oyalarini generativ sun’iy intellekt yordamida tezlashtirish haqiqatan ham hayajonli, ammo bu hali dastlabki kunlar va sun’iy intellektni kodlash tajribadir. Colab AI tamoyillariga muvofiq o‘rnatilgan xavfsizlik boshqaruvlari va fikr-mulohaza bildirish uchun aniq mexanizmlarga ega bo‘lsa-da, unda noto‘g‘ri ma’lumotlar, havolalar yoki haqoratomuz ko‘rsatilishi mumkinligini yodda tuting. bayonotlar.
Agar boshqa sabablarga ko‘ra xavfli, foydali emas, noto‘g‘ri yoki yomon deb hisoblagan AI javobini olsangiz, fikr-mulohaza yuborish orqali bizga xabar berishingiz mumkin.
Javobning pastki o‘ng tomonidagi “Yo‘qsa” yoki “Yo‘q” belgisini bosing.
Agar siz Colab-da AI kodlashni o'chirib qo'ymoqchi bo'lsangiz, Asboblar menyusidan Sozlamalar-ni, keyin esa Colab AI-ni tanlang.
Bu maydonda siz rozilikni bekor qilishingiz va AI kodlash xususiyatlarini yashirishingiz mumkin bo'ladi.
Colab-da sun'iy intellektni kodlash, ba'zi boshqa mustaqil LLM tajribalari kabi, original tarkibni yaratish va mavjud tarkibni uzoq vaqt davomida takrorlamaslik uchun mo'ljallangan. Biz tizimlarimizni buning yuzaga kelishi ehtimolini cheklash uchun ishlab chiqdik va biz bu tizimlar qanday ishlashini yaxshilashda davom etamiz. Agar Colab to'g'ridan-to'g'ri manbadan uzoq iqtibos keltirsa, u o'sha manbani keltiradi.
Colab-da generativ AI funksiyalaridan foydalansangiz, Google takliflar, tegishli kod, yaratilgan natija, tegishli funksiyadan foydalanish maʼlumotlari va fikr-mulohazalaringizni toʻplaydi. Google bu maʼlumotlardan Google mahsulotlari va xizmatlari hamda mashinani oʻrganish texnologiyalarini, jumladan, Google Cloud kabi Google korporativ mahsulotlarini taqdim etish, takomillashtirish va rivojlantirish uchun foydalanadi.
Mahsulotlarimiz sifati va yaxshilashga yordam berish uchun inson sharhlovchilari takliflaringizni, ishlab chiqarilgan natijani, tegishli funksiyadan foydalanish maʼlumotlarini va fikr-mulohazalaringizni oʻqishi, izoh qoʻshishi va qayta ishlashi mumkin. Iltimos, maslahat yoki fikr-mulohazangizga sizni yoki boshqalarni aniqlash uchun ishlatilishi mumkin bo'lgan maxfiy (masalan, maxfiy) yoki shaxsiy ma'lumotlarni kiritmang. Maʼlumotlaringiz shunday saqlanadiki, Google uni kim taqdim etganini aytolmaydi va endi hech qanday oʻchirish soʻrovini bajara olmaydi va 18 oygacha saqlanadi.
Kod yacheykasida yaratish sizga kod parchalarini yozish uchun kontekstda yordam beradi. Kod modelga kontekstni taqdim etish uchun sizning so'rovingiz va yaqin atrofdagi notebook kontenti yordamida yaratiladi.
Colab AI chatbotidan Python haqidagi umumiy savollar uchun foydalanish mumkin. U kod parchalari bilan birga tushuntirishlarni taqdim etadi.
|
| |