Neyron tarmoqlarni o'rgatish uchun bulutli platformalar
Neyron tarmoqlarni o'qitish algoritmlarini ko'rib chiqqandan so'ng, keling, ushbu jarayonni qanday tezlashtirishni ko'rib chiqaylik. Buning mumkin bo'lgan usullaridan biri GPU-dan mahalliy foydalanishdir. Yana bir samarali usul bulutli hisoblashlardan foydalanishdir.
Barcha zamonaviy IT sohalarida bo'lgani kabi, neyron tarmoqlarni o'qitish endi bulutli tizimlarda ham amalga oshirilishi mumkin. Shu bilan birga, sizga TensorFlow, Theano, Caffee va boshqalar kabi zamonaviy ramkalardan foydalanish va GPU yoki TPU bo'yicha treninglarni o'tkazish imkoniyati beriladi.
Amazon EC2 (P2, P3, G3) nusxalari, Intel Nervana Cloud, Google Collaboratory, Azure NVv4 va IBM Watson Neural Network Modeler kabi bulut tizimlarini alohida ta'kidlash kerak.
Nega biz bulutda neyron tarmoqlarni o'rgatishimiz kerak? Axir, buni kompyuteringizda yoki serveringizda qilishingiz mumkin, to'g'rimi? Ammo agar siz neyron tarmog'ingizni juda intensiv ravishda o'qitishingiz kerak bo'lsa, unda siz yuqori unumdor va qimmat GPUga ega bo'lgan bir nechta serverlarni joylashtirishingiz kerak. Buni qanday qilib tez va qattiq byudjet ichida qilish mumkin?
Bulutli tizim sizga arzon va imkon qadar tezroq bo'lgan va yuqoriga va pastga o'zgartirishga imkon beradigan shunday konfiguratsiya va apparat platformasiga kirish imkonini beradi. Neyron tarmoqni o'rgatganingizda faqat o'sha resurs uchun to'laysiz. Ushbu yondashuv byudjet uchun juda foydali.
Xulosa
Yuqoridagilarni umumlashtirib aytadigan bo'lsak, zamonaviy sharoitda sizning neyron tarmog'ingizni o'qitish allaqachon mumkin bo'lganidan ancha tezroq bo'ladi. Bundan tashqari, bu turli xil o'qitish usullari bilan tajriba o'tkazish, kiritilgan ma'lumotlarni to'g'ri tuzish va neyron tarmog'ining o'qitish parametrlari uchun to'g'ri boshlang'ich nuqtani topishda juda qiziqarli jarayon.
http://fayllar.org
Dostları ilə paylaş: |