Powiązane publikacje 'algorithms'


Struktury danych — Proste wyjaśnienie
W moim poprzednim poście opisałem w skrócie, czym są „algorytmy”. Teraz możemy porozmawiać o tym, czym są struktury danych, jak odnoszą się one do algorytmów i uzyskać krótki przegląd różnych struktur danych, z którymi się spotkasz. Struktura danych polega na pobieraniu danych i organizowaniu ich, zarządzaniu lub przechowywaniu w formacie umożliwiającym łatwy dostęp i modyfikację. Wykonywanie określonych operacji obejmuje uzyskiwanie dostępu, modyfikowanie, a nawet usuwanie tych danych...

Historia sieci neuronowych  — „Część 02
Historia sieci neuronowych — część 02 W tym artykule będę kontynuował poprzedni artykuł, „Historia sieci neuronowych — część 01”. Następnie porozmawiajmy o historii sieci neuronowych od lat 80. XX wieku do chwili obecnej. W 1982 roku pojawiło się nowe zainteresowanie tą dziedziną. John Hopfield z Caltech dostarczył list do Narodowej Akademii Nauk. Jego metodologia skupiała się na tworzeniu bardziej wydajnych maszyn przy użyciu relacji dwukierunkowych. W przeszłości połączenia..

Kolejki
Kolejka, w przeciwieństwie do stosu, jest strukturą zbiorczą danych implementującą FIFO (pierwsze weszło, pierwsze wyszło). Wyobraź sobie, że idziesz do restauracji, która jest pełna, ludzie stoją w kolejce na zewnątrz i pierwsza osoba, która ustawi się w kolejce, jako pierwsza zostanie wpuszczona do restauracji.

3 Niepokojące konsekwencje nieetycznego wykorzystania danych
Technologia jest na rozdrożu. Widzieliśmy to już wcześniej: powstaje coś nowego i spieszymy się, aby to zatwierdzić i jak najszybciej wykorzystać. Na przykład po zastosowaniu DDT do walki z tyfusem i malarią podczas II wojny światowej zaczęto szukać dla niego większej liczby zastosowań. Pod koniec wojny FDA zatwierdziła jego użycie jako pestycydu, bez solidnych testów i przepisów… i spowodował raka u tysięcy ludzi. Podobnie, gdy ścigamy się w opracowywaniu aplikacji na potrzeby..

rodzaj algorytmów, z których badacze danych korzystają w swojej codziennej pracy
Analitycy danych wykorzystują w swojej codziennej pracy różnorodne algorytmy. Do najpopularniejszych algorytmów należą: Regresja liniowa: ten algorytm służy do przewidywania wartości ciągłej na podstawie zestawu niezależnych zmiennych. Można na przykład zastosować regresję liniową, aby przewidzieć cenę domu na podstawie jego powierzchni, liczby sypialni i lokalizacji. Regresja logistyczna: ten algorytm służy do przewidywania wartości binarnej (takiej jak tak/nie lub prawda/fałsz) na..

Algorytm Kadane’a w Pythonie
Algorytm Kadane'a to algorytm programowania dynamicznego używany do znalezienia maksymalnej sumy podtablicy danej tablicy. Został opracowany przez Jaya Kadane'a w 1984 roku i ma złożoność czasową O(n), co czyni go skutecznym rozwiązaniem tego problemu. W tym artykule zaimplementujemy algorytm Kadane'a w Pythonie i omówimy jego przypadki użycia. Na początek zrozummy, czym jest podtablica. Podtablica jest ciągłym podzbiorem tablicy. Na przykład, biorąc pod uwagę tablicę [-2, 1, -3, 4,..

Nieźle, Abdul Rehan! 👏
Nieźle Abdul Rehan ! 👏 Wykonałem test z kodem, wygląda na to, że wszystko przeszło oprócz ostatniego scenariusza. Suma klepsydry(test1); // 19 ✅ suma klepsydry(test2); // 13 ✅ suma klepsydry(test3); // 28 ✅ suma klepsydry(test4); // 14 ❌ Oczekiwano: 0 ALE dzieje się tak tylko dlatego, że oczekuje tablicy 6x6, ale Twoje rozwiązanie ma większy sens.