Articole

Numărarea blobului
Programul Blobs. java afișează o grilă de pătrate mici albe și gri. Pătratele gri sunt considerate a fi „umplute”, iar pătratele albe sunt „goale”. În scopul acestui exemplu, definim un „blob” ca fiind format dintr-un pătrat umplut și toate pătratele umplute la care se poate ajunge din acesta deplasându-se în sus, în jos, la stânga și la dreapta prin alte pătrate umplute. Dacă utilizatorul face clic pe orice pătrat umplut din program, computerul va număra pătratele din blob-ul care..

Cum să nu fii dinozaur.
Cum să nu fii dinozaur. Aceasta este povestea cum am devenit un dezvoltator senior de front-end cu experiență și cum a trebuit să o iau de la capăt. Cum m-am simțit ca și cum a trebuit să o iau de la capăt. Cum să înveți. Această poveste este în principal despre învățarea React, dar s-ar putea aplica și în alte cadre. La naiba, s-ar putea aplica chiar și în domenii de expertiză complet diferite. Ce s-a întâmplat? Acum este 2019 și am 37 de ani. Lucrez de peste 15 ani..

Jurnalul meu ML (ziua 31)
Călătoria mea pentru a deveni un expert ML. jurnal zilnic/săptămânal despre progres Aceasta este o piatră de hotar. Am finalizat cu succes o lună de ML. 🍾 🍾 Deci, astăzi este cea de-a 31-a zi a mea de blogging și aceasta este LUNA în ML. Privind în urmă, fiind finalizat 0 în ML, simt că am aproximativ 2% din cunoștințe despre ML. Sunt capabil să înțeleg despre ce este ML, pot verifica soluțiile celorlalți în Kaggle și să înțeleg complet ce încearcă să facă. Am rezolvat 2 probleme..

Ar trebui să ne speriăm sau să ne entuziasmăm de AI?
Ar trebui să ne speriăm sau să ne entuziasmăm de AI? Dacă ați urmărit știrile despre tehnologie în ultima vreme, probabil ați auzit despre AI și despre cum investesc marile companii de tehnologie în ea. Companii precum Google, Meta și Amazon sunt doar câțiva dintre marii jucători care pariază pe AI. În ultimele luni, poate ați auzit de saga Blake Lemoine/Google. Dacă ați ratat-o, iată o scurtă recapitulare: Google l-a concediat pe Blake Lemoine, fostul inginer Google care crede că..

Explorarea managementului stării aplicației în React With Valtio
Experimente (magice) în stare React folosind biblioteca Valtio Lee Robinson are un articol minunat intitulat Trecut, prezent și viitor al managementului statului React în care explorează starea actuală a gestionării stării aplicației React. O bibliotecă de management de stat React care s-a remarcat a fost valtio de la Daishi Kato , lider în mai multe biblioteci de stat enumerate în articolul lui Lee, inclusiv: Jotai Zustand si altii! Pe „tweit-ul său”, Kato rezumă..

Servere de dezvoltare pentru cartografierea portului
În calitate de dezvoltator, nu este neobișnuit să jonglezi cu mai multe servere care interacționează între ele în timpul dezvoltării. Asigurarea că fiecare server are portul corect setat în timp ce lucrează în afara localhost este o problemă greoaie și predispusă la erori. port_map este un utilitar Ruby care oferă o soluție simplă și aproape automată la această problemă. Am dezvoltat această bijuterie de utilitate pentru a rezolva o problemă personală de-a mea în timp ce am de-a face..

Agon — Șablon multifuncțional TailwindCSS pentru agenție
Agon — Șablon multifuncțional de agenție TailwindCSS #javascript #frontend #UI #pythondeveloper #datastructure #appdeveloper #javaprogramming #developerlife #programminglanguage #pythonprogramming #programmers #coder #programming #programmingisfun #html #css #developer #javascript #coprogrammer #software https://apiv2.bbbootstrap.com/affiliate/520

Seria de confidențialitate diferențială partea 3 | Calcul eficient al gradientului pe probă pentru mai multe straturi în...
Autorii: Alex Sablayrolles , Ashkan Yousefpour , Karthik Prasad , Peter Romov , Davide Testuggine , Igor Shilov și Ilya Mironov Introducere În „postarea de blog” anterioară, am descris modul în care se realizează calculul vectorizat pentru îmbunătățirea performanței în „Opacus” și de ce Opacus poate calcula „ gradienți pe eșantion ” mult mai rapid decât „ microbatching ”. Am introdus, de asemenea, calculul vectorizat pentru nn.linear straturi. În această postare pe blog,..

Nu lăsați datele slabe să devină criptonitul sistemului dvs. de percepție
Date slabe... Cel mai periculos răufăcător, dezvoltatorii de sisteme de percepție avansată trebuie să se confrunte și să-l învingă dacă doresc să dezvolte un model de învățare profundă precis. Cu siguranță ați avut de-a face cu ei la un moment dat, pentru că, să fim sinceri, puteți colecta toate datele din lumea reală și „ totuși nu veți obține toate datele ” de care aveți nevoie pentru a vă instrui modele de învățare profundă cu acuratețe. Dar ce poți face pentru a minimiza lipsurile..

Ghidul suprem pentru început cu Rollup.js JavaScript Bundler
O introducere în pachetul JavaScript Rollup.js Rollup.js este un bundler de module Node.js cel mai des folosit pentru JavaScript la nivelul clientului care rulează în browser. (Puteți combina scripturi Node.js, dar există mai puține motive pentru a face acest lucru). Instrumentul compilează toate fișierele sursă JavaScript într-un singur pachet pentru a le include în paginile web de producție. Beneficiile utilizării Rollup.js includ: Puteți dezvolta JavaScript în fișiere..

Structuri de date în Python — Seturi (a 6-a săptămână)
Buna tuturor! Sunt una dintre participanții proiectului SistersLab Women in Tech Academy susținut de Fundația Community Volunteers ( https://www.tog.org.tr/en/ ). Proiectul își propune să împuternicească persoanele cu vârsta cuprinsă între 20 și 28 de ani care se identifică ca femeie, prin traininguri software de 3 luni și traininguri de sprijin pentru a crește participarea lor la forța de muncă din sectorul IT. Puteți accesa informații detaliate despre proiect folosind acest link:..

Profiluri Bash (Ce este minunat la ele și cum să le îmbunătățești)
Profilul dvs. bash este un instrument incredibil de puternic care vă poate face terminalul infinit mai ușor și mai rapid de utilizat. Vă poate îmbunătăți eficiența, vă poate ajuta să evitați erorile care irosesc timpul și să arăți foarte frumos pe ecran. Ați avut vreodată desktop-ul configurat perfect cu IDE și terminalul dimensionat perfect, exact unde le-ați dorit, ați intrat într-un canal serios de codare și apoi ați tastat „ieșire” în terminalul dvs. din întâmplare? Da, nici eu...

Nvidia, genul de companie care îi face pe ceilalți invidioși...
„Nvidia Corporation” a fost fondată în urmă cu 30 de ani, în aprilie 1993, în Sunnyvale, California, și a devenit publică în 1999. Unul dintre fondatorii săi, „Jen-Hsun „Jensen” Huang”, un imigrant taiwanez care a venit în Statele Unite la vârsta de nouă ani, este CEO și președinte al companiei și deține 3,6% din acțiuni.

ReactJS și NodeJS: Explorarea viitorului puternic al dezvoltării JavaScript Full-Stack
Contur: 1. Introducere 2. Ce este ReactJS? — Definiție și caracteristici — Beneficiile utilizării ReactJS 3. Ce este NodeJS? — Definiție și caracteristici — Beneficiile utilizării NodeJS 4. ReactJS și NodeJS: o combinație puternică — Integrarea ReactJS și NodeJS — Beneficiile utilizării ReactJS cu NodeJS 5. Viitorul ReactJS și NodeJS — Popularitate în creștere și sprijin comunității — Progrese și actualizări 6. Concluzie 7. Întrebări frecvente — ReactJS și NodeJS pot fi utilizate..

@lombok.Data și MyBatis
Cu următorul meu tip de rezultat, @Data public class Some { ... private List<Sting> keywords; } MyBatis cu următorul ResultMap se plânge de crearea de rezultate. <collection property="keywords" ofType="string" javaType="list"> <result column="keyword"/> </collection> Asta pentru că adnotarea @Data funcționează ca @RequiredArgsConstructor , MyBatis nu a putut crea valoarea. Și de aceea am schimbat clasa..

Angular este unul dintre cele mai populare framework-uri JavaScript front-end de la Google, care vă permite să construiți aplicații web moderne care rulează pe...
Angular este unul dintre cele mai populare framework-uri JavaScript front-end de la Google, care vă permite să construiți aplicații web moderne care rulează pe un browser. Utilizează TypeScript, un superset de JavaScript, care oferă mai multe funcții pentru scrierea unui cod mai bun. Angular este, de asemenea, o rescrie completă de la versiunea anterioară, AngularJS, și are multe diferențe și îmbunătățiri. Dacă doriți să „învățați Angular online”, aveți multe opțiuni din care să alegeți...

Noțiuni introductive cu analiza sentimentelor folosind modele NLP pre-antrenate cu coduri python
Introducere Ne aflăm într-o eră a revoluției în care se pune accent pe mașinile inteligente care sunt capabile să înțeleagă și să interacționeze cu oamenii. De fapt, în viața noastră de zi cu zi, trăim îndeaproape cu asistenți vocali, chatbot și traducere automată, printre diferitele aplicații populare ale NLP (Natural Language Processing), o ramură a AI. (Inteligenta artificiala) . Și cu siguranță, Analiza sentimentelor este cea mai utilizată zonă de aplicație construită pe..

Adaptarea domeniului — ML pentru mai multe seturi de date
„Note din industrie” Adaptarea domeniului Performanța învățării automate depinde de setul de date pe care este antrenat. Seturile de date sunt imperfecte, așa că problemele din date afectează modelele. Un tip de problemă este schimbarea domeniului. Aceasta înseamnă că un model antrenat să învețe o sarcină pe un set de date, este posibil să nu poată efectua aceeași sarcină pe un set de date ușor diferit. Să presupunem că antrenezi un model pentru a detecta câinii în locuri în aer..

Webpack Dev Server
Deci, ce este serverul de dezvoltare webpack? Webpack dev server este un server web bazat pe express . Pentru a nu fi nevoit să porniți alte servere, cum ar fi node, pentru a vă vedea proiectul la nivel local, serverul webpack dev vă oferă un număr de port unde vă puteți vedea sau testa proiectul în browser local. Când rulați webpack dev server ceea ce face webpack dev server este, în loc să creeze un fișier bundle (de exemplu bundle.js) în folderul dist, creează un fișier bundled..

Istoria rețelelor neuronale — Partea 02
Istoria rețelelor neuronale - Partea 02 În acest articol, voi continua articolul anterior, „Istoria rețelelor neuronale — Partea 01”, apoi să vorbim despre istoria rețelelor neuronale din anii 1980 până în prezent . În 1982, a apărut un nou interes în acest domeniu. John Hopfield de la Caltech a trimis o scrisoare Academiei Naționale de Științe. Metodologia sa s-a centrat pe crearea de mașini mai eficiente folosind relații bidirecționale. În trecut, conexiunile neuronale erau..