Articole

DIRT Monday Devlog #2
Bună dimineața tuturor! Este o dimineață rece și ceață aici și o zi grozavă pentru a vă ghemui pe canapea și a scrie câteva sute de rânduri de cod. Deci, hai să vorbim despre săptămână! Săptămâna trecută am făcut progrese în ceea ce privește articolele și sistemele de inventar și am făcut o curățare generală a codului pentru a-l face un pic mai potrivit pentru alți oameni. Săptămâna aceasta, vom aborda planul pentru jumătatea din spate a săptămânii trecute, și anume: finisarea..

Tipuri de servicii de dezvoltare Python în Kolkata: inovație de pionierat cu soluții versatile
Afacerea de dezvoltare de software a cunoscut o creștere extraordinară în utilizarea Python, un limbaj de programare flexibil și puternic. În Kolkata, un oraș renumit pentru priceperea tehnologică și infrastructura IT, serviciile de dezvoltare Python au înregistrat o creștere semnificativă. Pe măsură ce companiile încearcă să valorifice potențialul Python, au apărut mai multe tipuri de servicii specializate pentru a satisface nevoile lor diverse. Să explorăm câteva tipuri proeminente de..

AI vs Machine Learning, diferență?
Care este de fapt diferența dintre inteligența artificială (AI) și învățarea automată (ML)? Sunt de fapt același lucru? Inteligența artificială (AI) și învățarea automată (ML). Care este diferența? Sunt la fel? Ei bine, unii oameni încadrează întrebarea în felul acesta: este „AI versus ML”. Este oare modul corect de a gândi la asta? Sau este „AI = ML”? Sau este „AI este cumva ceva diferit...

Îndepărtează insectele aceia
Aceasta este o discuție pe care am ținut-o într-o întâlnire JS Roundabout despre bug-uri și despre cum le tratăm la Nested. Am acoperit elementele de bază despre ce este o eroare, de ce veți introduce inevitabil erori în codul dvs. și apoi am vorbit despre cum să mențineți o bază de cod „fără erori” în practică. Variabila de mediu pentru raportarea erorilor Am menționat pe scurt că utilizarea NODE_ENV pentru raportarea erorilor ar trebui evitată și înlocuită cu o variabilă de..

7 confesiuni ale noilor programatori pe care i-am motivat să reușesc în cariera lor
Frica, îndoielile și indecizia lor. Programatorii sunt oameni serioși! Dar nu au fost întotdeauna așa. Cândva, toți au început de undeva și aproape toți aveau îndoieli, temeri și nehotărâre. Acest lucru, în principiu, este normal, dar pentru cei care decid să-și conecteze viața cu această profesie, este mai bine să fie pregătiți din timp pentru faptul că vor exista temeri. Principalul lucru este să le depășiți și să începeți să învățați! Așadar, astăzi voi vorbi despre ce se tem..

Stăpânirea EDA cu Matplotlib și Seaborn: Un ghid cuprinzător pentru Data Science și Machine...
Analiza exploratorie a datelor (EDA) este o abordare a analizei și înțelegerii datelor care se concentrează pe descoperirea tiparelor și a relațiilor, identificarea anomaliilor și valorile aberante și testarea ipotezelor. Este un pas crucial în procesul științei datelor, deoarece ajută la identificarea caracteristicilor și tendințelor în date care vor informa dezvoltarea modelelor de învățare automată. În acest tutorial, vom explora cum să folosim bibliotecile Matplotlib și Seaborn în..

RESERVA — Detalii tehnice
Acest articol continuă cu „REserve — Rațional” și oferă câteva detalii tehnice despre proiectul „REserve”. Prezentare generală a conceptului Prin definirea unei matrice de mapări , se poate decide cum va procesa serverul cererile primite. Fiecare mapare asociază un criteriu de potrivire definit cu o „expresie regulată” unui handler care va răspunde solicitării. Când este definită o mapping , asocierea acesteia la handler se face printr-o anumită proprietate (numită prefix; de..

Cum să rezolvi această problemă complicată de algebră (XIV)
Această problemă ar putea folosi o intuiție geometrică! Bine ați venit la a treisprezecea intrare din „ seria de probleme de algebră complicată ”. Această serie celebrează bucuria algebrei, unde problemele prezentate variază de la nivel începător la nivel avansat. În această intrare, avem următoarea ecuație ca start: x + xy + y = 64 Având în vedere condiția că atât „x” cât și „y” sunt numere întregi pozitive, provocarea dvs. este să găsiți soluția pentru (x + y). Crezi că..

Cum să rezolvi iadurile de apel invers cu promisiuni minunate JavaScript
Fă-ți promisiunea... În ultimul meu articol, am văzut cum JavaScript cu Node.js efectuează operații asincrone. Îți amintești reapelurile ? Callback este coloana vertebrală pentru programarea asincronă în Javascript. Există două probleme principale cu care ne confruntăm în utilizarea apelurilor inverse în programarea noastră: 1. Reapelare iadul Există cazuri când efectuăm un apel invers în interiorul unui apel invers (numite apeluri imbricate). Cauzează probleme în..

XGBoost sau TensorFlow?
Atât XGBoost, cât și TensorFlow sunt cadre de învățare automată foarte capabile, dar de unde știi de care ai nevoie? Sau poate aveți nevoie de ambele? În învățarea automată există „ fără prânzuri gratuite ”. Potrivirea anumitor algoritmi cu probleme specifice depășește adesea abordarea „unică pentru toate”. Cu toate acestea, de-a lungul anilor, comunitatea științei datelor a câștigat suficientă experiență pentru a genera reguli de degetul mare pentru potrivirea anumitor algoritmi și..

Noul nostru copil — Distribuitor Fair
După ce am organizat și participăm la hackathon-uri de peste un an, putem spune cu toții cu siguranță că nu numai că este în același timp satisfăcător și motivant, dar nu este vorba, de asemenea, întotdeauna despre codificarea timp de ore . puternic>. De fapt, când vine momentul să alegem noi proiecte din fondul nostru de idei, tendința este să le alegem pe cele care ne provoacă cel mai mult intelectul și că nu avem nicio idee despre cum să începem construirea unei soluții. Care este..

Intuițiile pentru învățarea automată!
Învățarea automată este un subdomeniu al inteligenței artificiale care se concentrează pe predarea computerelor să învețe din date fără programare explicită. Iată câteva intuiții diferite pentru înțelegerea conceptelor de învățare automată: Recunoașterea modelelor: Învățarea automată poate fi văzută ca o formă de recunoaștere a modelelor. Algoritmii învață să identifice modele sau structuri din datele de intrare și să utilizeze aceste modele pentru a face predicții sau decizii...

Faceți ca aplicația Vue să dureze cu IndexedDB
Duceți stocarea la nivelul clientului la următorul nivel cu IndexedDB! Ducând lucrurile mai departe În „postarea anterioară” am luat aplicația noastră Todo list și am actualizat-o cu suport pentru stocarea pe partea clientului folosind API-ul localStorage. Apoi am făcut un pas mai departe și am adăugat Vuex în aplicație. Acest lucru ne permite să separăm preocupările și mai mult și să facem soluția noastră de stocare foarte modulară. În acest articol, vom avansa din nou cu..

Dacă aș putea învăța un singur lucru unui dezvoltator începător
Acum câteva săptămâni, am primit o idee interesantă când scriam o postare pe blog despre cum să-ți „abstracti codul” pentru a-l face mai ușor de reutilizat. Am vrut să știu ce cred alți dezvoltatori că este cel mai important principiu pe care l-ar preda unui dezvoltator începător și de ce ar alege acel principiu de design. Așa că am făcut câteva „interviuri”, unele prin WeChat , câteva prin Google Forms și restul dintr-un fir Google Chat intern. Principiul responsabilității..

Analiza de date fără cod de la capăt la capăt în acțiune!
Selecția noastră pentru două săptămâni de lecturi obligatorii din comunitate, pentru comunitate Lucrul cu date este o provocare. Prima problemă apare atunci când trebuie să-l importăm. De obicei, avem de a face cu o gamă largă de formate, tipuri, forme și specificații ale bazei de date. Odată ce în sfârșit am importat și preprocesat datele noastre, ar putea dori să le modelăm pentru a obține predicții. În acest moment, trebuie să navigăm printr-o mare de biblioteci ML, dependențe,..

Creați aplicația de chat Node.JS cu WebSocket, Node.js Cluster și Redis
Această poveste a fost publicată inițial pe blogul DeadSimpleChat: Creați aplicația de chat Node.JS cu WebSocket, Node.js Cluster și Redis „Dead Simple Chat” oferă chat predefinit cu „JavaScript Chat API și SDK”, care poate fi adăugat în câteva secunde la orice aplicație sau site web. În această postare pe blog, vom construi o aplicație de chat extrem de scalabilă folosind WebSocket Node.JS și Redis. Această aplicație de chat va fi de înaltă performanță și poate gestiona mulți..

Ce cumpără fonduri speculative?
Partea I — Cum să preluați automat stocurile de fonduri speculative utilizând Python și să le stocați într-o bază de date SQL. Introducere Fondurile speculative și alți administratori de investiții cu active gestionate de peste 100 de milioane de dolari (AUM) trebuie să depună un document trimestrial în SUA care să arate titlurile pe care le dețin. Aceste documente, cunoscute sub numele de depunere 13F, sunt urmărite cu atenție de către piețe pentru a înțelege ce gândesc..

Săptămâna Atelierelor ng-conf 2021
Anul acesta, pentru „ng-conf 2021”, ne-am extins oferta de ateliere la o întreagă Săptămâna de ateliere , unde puteți alege dintre 1/2, 1, 2 sau 3 zile întregi de mâini. -la invatare. Fiți cu ochii pe site-ul nostru și pentru un e-mail cu mai multe detalii despre lista noastră tot mai mare de ateliere GRATUITE de 1/2 zi pe 12 aprilie. Atelierele noastre de o singură zi și mai multe zile vor avea loc în perioada 13-15 aprilie 2021 . Verifică selecția de mai jos și salvează-ți..

Implementarea spline cubice naturale cu Python
Interpolare pe bucăți cu o interpretare globală Înainte de a trece la algoritmul de calcul al spline-urilor cubice naturale, haideți să construim o motivație pentru metodele de interpolare. Uneste punctele Interpolarea este procesul de utilizare a unei funcții care se potrivește cu datele date. Având în vedere un număr (limitat) de puncte de date, interpolarea oferă un mijloc de estimare a valorii acelei funcții pentru orice valoare intermediară. Nu pot folosi doar un creion?..

Înțelegerea rolului inteligenței artificiale și a învățării automate în genomică
Genomica a generat seturi masive de date care pot fi folosite pentru a descoperi, cerceta și dezvolta noi terapii la nivel global. AI este folosită pentru a integra datele generate din analizele genomice cu cercetările din literatura științifică pentru a ajuta la găsirea de gene relevante din punct de vedere clinic. Această schimbare semnificativă a asistenței medicale va asigura că oamenii au genomurile secvențiate, ceea ce va fi baza tratamentului lor. Odată cu progresul „..