Maqolalar

Buyruqlar namunasi yordamida Unity-da integratsiya sinovi
Men yaqinda "#ProjectBonfire" o'yinimga integratsiya testlarini qo'shdim va o'yinni amalga oshirish usuli bilan uni amalga oshirish hayratlanarli darajada oson edi. Shunday qilib, men misol yaratish va bu erda jarayonni tushuntirish qiziqarli bo'lishi mumkin deb o'yladim. Mening o'yinimda testlar qanday ko'rinishini bu yerda ko'rishingiz mumkin: https://twitter.com/colinbellino/status/1273672348361768965 Misol "o'yin" Men ushbu maqolada Github-da mavjud bo'lgan koddan foydalanaman,..

Dasturiy ta'minotni ishlab chiqishda "men" yo'q
Keyingi safar uni "biz" ga o'zgartirishga harakat qiling Mashhur "men" so'zi "Men" - bu so'nggi paytlarda ko'p eshitadigan so'z. Va bu "men" so'zi ko'pincha haqiqiy foydalanuvchilarga ega bo'lmagan backend ilovalarida yakkaxon ishlaydigan ishlab chiquvchilardan keladi. Biz hozir back-end dasturchi haqida gapiryapmiz degan tushunchani chetga surib qo'ying. Agar siz dasturchi bo'lsangiz, barchamiz rozi bo'lishimiz mumkinki, siz o'zingizning ilovangizga qo'shilishingiz va uni..

Netlify bilan to'liq stackli Apollo ilovasini o'rnating
AWS Lambda-da Netlify funktsiyalari yordamida API-ni qanday ishga tushirish kerak Apollon mahsulot ishlab chiquvchilari uchun istalgan backend ma'lumotlarini React ilovasiga birlashtirishni har qachongidan ham osonlashtiradi. Apollo Server 2.0 kabi ishlab chiqarishga tayyor GraphQL qatlamini o'rnatishni juda oson qiladigan yangi relizlar bilan faqat bitta savol qoladi: kodingizni qayerda joylashtirasiz? Yaqinda men bu savolga bitta javobdan juda xursand bo'ldim: "Netlify Functions",..

A.I. hosting dokerda
A.I. JARVIS kabi kuchli yoki oddiy mushuk/it klassifikatori bo'lishidan qat'i nazar, uni qurish uchun son-sanoqsiz soatlar sarfladingiz; ko'rishga loyiq edilar. Modelingizni joylashtirishning ko'plab variantlari mavjud, endi siz o'tishingiz mumkin bo'lgan turli xil lagerlarni ko'rib chiqaylik. (1) Mahalliy xostingizda AI modellarini joylashtiring (buning uchun sizga statik umumiy IP kerak). (2) AWS cloudfront kabi bulut xizmatlarida modellaringizni joylashtiring. (3) Ularni Alexa..

Kodlash bootcampida nimani izlash kerak
Yangi texnologik iste'dodlarga bo'lgan ehtiyoj doimiy ravishda ortib bormoqda, chunki dunyo har kuni tezroq bog'langan makonga aylanib bormoqda. Dasturiy ta'minot ishlab chiquvchilari va boshqa kodlash bilan bog'liq lavozimlarga bo'lgan talabni qondirish uchun hozirda yuzlab kodlash bootcamplari mavjud bo'lib, ular ushbu ishlarni bajarish uchun zarur bo'lgan ko'nikmalarni o'rgatadi. Ammo tanlash imkoniyati juda ko'p bo'lsa, sizga mos keladiganini qanday qisqartirish mumkin? Kodlash..

Astro — Innovatsion statik sayt generatorini ishga tushirish
Bir nechta ramkalar uchun SSG, biz jo'natadigan JSni minimallashtiradi React.js, Angular va Vue.js kabi bizning sevimli ramkalarimizda bitta kichik muammo bor: HTML-ni JavaScript orqali mijoz tomonidan ko'rsatish juda qimmatga tushadi - buning ustiga, bu SEOga mos kelmaydi. Statik sayt generatorlari yordam beradi. Ishlab chiqarish versiyasini yaratishda ular iloji boricha to'g'ridan-to'g'ri HTML-ga ko'rsatadilar, keyinchalik statik ravishda mavjud bo'ladi. Ramka va uning barcha..

JavaScript-da fazo va vaqt murakkabliklari
Vaqt murakkabligi va makon murakkabligi - bu algoritmlarning samaradorligiga ishora qiluvchi kompyuter fanida ikkita muhim tushuncha. Ushbu blog postida biz ushbu tushunchalar JavaScript-ga qanday tatbiq etilishini va ulardan kodingizni tezroq ishlashi va xotirani kamroq ishlatish uchun qanday ishlatishingiz mumkinligini ko'rib chiqamiz. Vaqt murakkabligi algoritmning kirish hajmi o'sishi bilan yakunlash uchun qancha vaqt kerakligini anglatadi. JavaScript-da vaqt murakkabligiga..

PyTorch-da ketma-ketlikni belgilash uchun kuchli transformatorni qurish: II qism
Ushbu seriyaning "birinchi qismida" biz Transformator modelining asosiy komponentlarini ko'rib chiqdik - Ko'p boshli diqqat va Positionwise Feedforward . Endi ularning birgalikda qanday ishlashini ko'rib chiqaylik. Hammasini birlashtirish PyTorch nn.Module bilan ob'ektga yo'naltirilgan dizaynni osonlashtiradi, shuning uchun biz komponentlarni xuddi qog'ozdagi kabi joylashtirishimiz mumkin. Ularning qatlam va pastki qatlam terminologiyalaridan keyin men kodni uchta faylda..

Yangi boshlanuvchilarni qidirishda mashinani o'rganish
AI + Mashinani o'rganishga qiziquvchilar uchun xush kelibsiz! Ushbu blog posti qidiruvda mashinani o'rganish jarayonini oson, tushunarli shaklda soddalashtiradi, uning tizimlari va umumiy funksionalligini engil yoritadi. Keling, to'g'ridan-to'g'ri unga kirishamiz! Avvalo, Internetda qidirish jarayonini tushunish muhimdir. Soddalashtirilganda u 5 asosiy bosqichdan iborat: Foydalanuvchi qidiruv so'roviga matn kiritadi Foydalanuvchining qidiruvi qidiruv tizimiga o'tadi Qidiruv tizimi..

Flutter-da matn maydonini o'rganish
Flutter-dagi matn maydoni Hammasi bir Flutter resursida: https://flatteredwithflutter.com/textfield-in-flutter/ Flutter olamidan hayratga tushib, TextField (har qanday dasturlash tili asoslari) ni o‘rganishni boshladim. TextField dan kiritilgan matnni olishning 2 yo'li mavjud: TextField hodisalaridan foydalanish TextEditingController yordamida Flutter bilan bog'liq maqolalar: Flutter Web va Flutter Hooks Flutter web-da flutter ilgaklaridan..

Vizual transformatorlar bilan ishlash 1-qism (Mashinani o'rganish)
Visual Transformers (arXiv) yordamida 3D ob'ektni samarali qayta qurish Muallif: "Rohan Agarval", "Vey Chjou", "Xiaofeng Vu", "Yuxan Li" Xulosa: 2D tasvirdan 3D ob'ektni qayta qurish yaxshi o'rganilgan ko'rish muammosi bo'lib, ko'plab chuqur o'rganish usullari sinab ko'rilgan. Ko'pincha, 3D konvolyutsion yondashuvlar qo'llaniladi, garchi oldingi ishlar 2D konvolyutsiyadan foydalangan holda eng zamonaviy usullarni ko'rsatgan bo'lsa-da, ular o'qitish uchun ham sezilarli darajada..

Bashoratlarni qayta ishlash orqali yashil bo'ling!
Ushbu "tadqiqot" ma'lumotlariga ko'ra, bitta chuqur o'rganish modelini o'qitish 626,155 funtgacha CO2 emissiyasini yaratishi mumkin - bu beshta avtomobilning umumiy umr bo'yi uglerod iziga teng! Shuni ham eslatib o'tmaslik kerakki, odatda chuqur o'rganish modellari qiymatni bashorat qilishga urinayotganda, ya'ni FERENCE! paytida bir necha marta ishga tushiriladi. Biroq, xulosa chiqarish jarayonining uglerod izini kamaytirishning bir yo'li bormi? Ushbu "blog" postida biz xulosa qilish..

Charlz... Ajoyib maqola!
Charlz... Ajoyib maqola! Kichkina yaxshilanishni taklif qila olamanmi? “makeAdder” funksiyasi oldingi misollar (qiymatlarni tekshirish) bilan oqimdan tashqarida ko'rinadi. Ehtimol, agar u shunga o'xshash narsa bilan almashtirilgan bo'lsa: funksiya makeRangeCheck(lowValue, highValue) { funktsiyani qaytaring rangeCheck(qiymat) { return lowValue ‹= qiymat && qiymat ‹= highValue; }; } Axlat formatlash uchun uzr. Men Medium-da qanday qilib to'g'ri kod namunasini yaratishni umrim davomida..

Ahrefs endi Melanj bilan qurilgan
OCaml, butunlay pastga Bir oz tarix 2021 yilda biz Ahrefs’ning frontend kod bazasini kompilyatsiya qilish uchun “ReScript” ga muqobil sifatida “Melanj”ni baholashga qaror qildik. Bizni u erga olib kelgan sabablar, shuningdek, o'sha paytda duch kelgan cheklovlar haqida "oldingi maqolada" yozgan edik. Ushbu tajribadan so'ng jamoa ichida muhokamalar davom etdi. Juda erta bosqichda bo'lgan boshqa kompilyatorga o'tish biroz xavf tug'dirdi. Ammo OCaml-dan tobora uzoqlashib borayotgan..

Dasturchilar uchun ajoyib YouTube kanallari
Ushbu YouTube kanallari bilan dasturiy ta'minot ishlab chiqishni o'rganing Dasturiy ta'minotni ishlab chiqish - bu doimiy o'rganish va takomillashtirish sayohatidir. Agar siz ushbu sohada dolzarb bo'lib qolmoqchi bo'lsangiz, umrbod ta'lim olishga intiling. Ushbu qo'llanmada men dasturiy ta'minot ishlab chiquvchilari uchun eng yaxshi YouTube kanallarini baham ko'raman. Bepul kod lageri Free-Code-Camp kanali boshlang'ich va o'rta darajadagi ishlab chiquvchilar uchun ajoyib tarkibga..

Vue va Africa's Talking-dan foydalanib, oziq-ovqatga buyurtma berish ilovasini yarating
Keyingi milliard foydalanuvchilar uchun qurish haqida o'ylaysizmi? Rivojlanish tizimlari kundan-kunga rivojlanib bormoqda, ilg'or veb-ilovalar markaziy o'rinni egallaydi va optimallashtirish sifatni sinovdan o'tkazish guruhlarining asosiy nuqtasi hisoblanadi. Biz raqamli xizmatlardan foydalanish deyarli har doim Internetni talab qiladigan dunyoda yashayapmiz. Bu Internetga ulanish imkoni bo'lmagan dunyoning chekka qismlarida ham kengaytirilishi mumkinmi? Ko'pincha telekommunikatsiya..

Python R va Python: Nima uchun Python Machine Learning va AI uchun birinchi o'rinda turadi?
Ma'lumotlar olimi sifatida men Python bilan ishlash uchun ko'p vaqt sarfladim va boshida R ni ko'rib chiqdim. Ikkala tilning ham o'ziga xos kuchli tomonlari bor va turli vazifalar uchun juda mos bo'lsa-da, men Python odatda mashinani o'rganish va AI loyihalari uchun yaxshiroq tanlov ekanligini aniqladim. Python bu turdagi loyihalar uchun R ga qaraganda yaxshiroq tanlov deb o'ylaganimning ba'zi sabablari: Python koʻp qirrali. Bu umumiy maqsadli dasturlash tili bo'lib, u ko'plab..

React yordamida veb-ilovangizni modernizatsiya qilish: Microservices arxitekturasining afzalliklari va Azure Red Hat…
Siz hali ham serverga asoslangan veb-ilovalarning eski maktab dunyosida qolib ketyapsizmi? Xavfsizlik zaifligi, ishlash muammolari va eskirgan React kutubxonalaringiz bilan moslik muammolari bilan doimo kurashayotganingizni sezasizmi? Bulutli inqilobga qo'shilish va veb-ilovangizni React, mikroservislar arxitekturasi va Azure Red Hat OpenShift kuchi bilan modernizatsiya qilish vaqti keldi! Ushbu maqolada nima uchun siz zamonaviy, tezkor va kengaytiriladigan arxitekturaga o'tishingiz..

Pytorch argmax tushuntirish
Men pytorch va chuqur o'rganishni birinchi marta o'rganganimda, menda kichik bir muammo paydo bo'ldi. Men argmax() funksiyasi qanday ishlashini tushunmadim, ha, bu funktsiyani bir o'lchovli yoki hatto ikki o'lchovli tensorga qo'llaganingizda oson edi, lekin uch yoki uch o'lchovli tensorga qo'llamoqchi bo'lganimda ishlar yomonlashdi. ko'proq o'lchovli tensorlar, ayniqsa dim parametridan foydalanish haqida gap ketganda. Aytganimdek, uning bir o'lchovli tenzorda qanday ishlashini tushunish..

Ish kuningizni o'zgartiring: OpenAI ning ChatGPT veb-brauzer vositasi uchun asosiy strategiyalar
Hosildorlik har doim shaxsiy va professional o'sish yo'lida hal qiluvchi element bo'lib kelgan. Raqamli asrda hamma narsa tartibli, samarali va samarali bo'lib qolishimizga yordam beradigan to'g'ri vositalar va texnologiyalardan foydalanish bilan bog'liq. Ushbu domendagi kuchli da'vogar OpenAI-ning ChatGPT veb-brauzer vositasi bo'lib, suhbatdosh AIni butunlay yangi darajaga olib chiqadigan o'yinni o'zgartiruvchi innovatsiyadir. Ushbu maqola amaliy misollar bilan to'liq ushbu vositadan..