Publicații conexe 'algorithms'
Structuri de date — Explicație simplă
În postarea mea anterioară, am discutat despre ce sunt „algoritmii” pe scurt. Acum, putem vorbi despre ce sunt structurile de date, cum se leagă acestea cu algoritmi și să obținem o scurtă prezentare a diferitelor structuri de date pe care le veți întâlni.
O structură de date preia date și le organizează, le gestionează sau le stochează într-un format astfel încât să poată fi accesate și modificate cu ușurință. Efectuarea unor operațiuni specifice include accesarea, modificarea sau chiar..
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..
Cozile
Coada, spre deosebire de Stiva, este o structură de colectare a datelor care implementează FIFO (primul intrat, primul ieșit). Imaginați-vă că mergeți la un restaurant și este plin, oamenii stau la coadă afară, iar prima persoană care ajunge la coadă va fi prima care i se va permite să intre în restaurant.
3 Consecințe tulburătoare ale utilizării neetice a datelor
Tehnologia se află la o răscruce.
L-am mai văzut: ceva nou este dezvoltat și se grăbește să-l aprobe și să-l folosească cât mai curând posibil. De exemplu, după ce DDT a fost folosit pentru a lupta împotriva tifosului și a malariei în timpul celui de-al Doilea Război Mondial, a existat un impuls pentru a găsi mai multe aplicații pentru acesta. La sfârșitul războiului, FDA a aprobat utilizarea acestuia ca pesticid, fără teste și reglementări solide... și a provocat cancer la mii de..
fel de algoritmi pe care oamenii de știință de date îi folosesc în munca lor de zi cu zi
Oamenii de știință de date folosesc o varietate de algoritmi în munca lor de zi cu zi. Unii dintre cei mai comuni algoritmi includ:
Regresia liniară: acest algoritm este utilizat pentru a prezice o valoare continuă pe baza unui set de variabile independente. De exemplu, puteți folosi regresia liniară pentru a estima prețul unei case pe baza suprafeței sale, a numărului de dormitoare și a locației. Regresie logistică: acest algoritm este utilizat pentru a prezice o valoare binară (cum..
Algoritmul lui Kadane în python
Algoritmul lui Kadane este un algoritm de programare dinamică utilizat pentru a găsi suma maximă a subbaryului unui tablou dat. A fost dezvoltat de Jay Kadane în 1984 și are o complexitate de timp de O(n), făcându-l o soluție eficientă la această problemă. În acest articol, vom implementa algoritmul lui Kadane în Python și vom explora cazurile de utilizare ale acestuia.
Pentru început, să înțelegem ce este un subbary. Un subbary este un subset contigu al unui tablou. De exemplu,..
Nu e rău Abdul Rehan! 👏
Nu e rău Abdul Rehan ! 👏
Am făcut testul cu codul tău, se pare că totul a trecut, cu excepția ultimului scenariu.
clepsidraSuma(test1); // 19 ✅ clepsidraSum(test2); // 13 ✅ clepsidraSuma(test3); // 28 ✅ clepsidraSuma(test4); // 14 ❌ Așteptată: 0
DAR asta doar pentru că se așteaptă la o matrice 6x6, dar soluția ta are mai mult sens.