Przedmioty
Informatyka
Algorytmy, struktury danych, systemy — zbuduj fundamenty CS.
Zobacz wszystkie (33)
Algebra Boole’a — prawa, twierdzenia i upraszczanie
Dowiedz się, czym jest algebra Boole’a, jak działają jej główne prawa i jak uprościć wyrażenie logiczne na jednym przykładzie.
Algorytm Dijkstry — najkrótsza ścieżka krok po kroku
Algorytm Dijkstry wyznacza najkrótsze ścieżki w grafie ważonym z nieujemnymi wagami. Poznaj zasadę, przykład i typowe błędy.
Algorytmy sortowania — porównanie bubble sort, merge sort i quick sort
Dowiedz się, jak działają algorytmy sortowania, czym różnią się bubble sort, merge sort i quick sort oraz kiedy ich używać.
BFS — wyjaśnienie algorytmu przeszukiwania wszerz
Przeszukiwanie wszerz odwiedza graf poziomami. Zobacz, jak BFS używa kolejki i kiedy znajduje najkrótsze ścieżki w grafie nieważonym.
CNN — architektura konwolucyjnej sieci neuronowej
Dowiedz się, czym jest CNN, jak warstwy konwolucyjne wykrywają wzorce, zobacz przykład, typowe błędy i zastosowania CNN.
DFS — algorytm przeszukiwania w głąb wyjaśniony
Proste wyjaśnienie DFS: jak działa, na czym polega cofanie, jeden jasny przykład i typowe błędy.
Drzewa decyzyjne — entropia, Gini i random forest
Dowiedz się, jak drzewa decyzyjne używają entropii i Gini do podziałów, zobacz przykład i sprawdź, kiedy pomaga random forest.
Grupowanie k-średnich — algorytm i jak działa
Czym jest grupowanie k-średnich, jak działa algorytm, prosty przykład, typowe błędy i kiedy warto go użyć.
Kolorowanie grafów — liczba chromatyczna i zastosowania
Dowiedz się, czym jest kolorowanie grafów, co mierzy liczba chromatyczna, dlaczego cykl nieparzysty wymaga 3 kolorów i gdzie się to stosuje.
Mapa Karnaugha — przewodnik po upraszczaniu K-map
Szybko poznaj mapy Karnaugha: czym są, jak działa grupowanie, jeden prosty przykład, typowe błędy i kiedy ich używać.
Model OSI — wyjaśnienie 7 warstw
Szybko zrozum model OSI: co robi każda z 7 warstw, jeden prosty przykład i jak model pomaga w diagnozowaniu problemów.
Normalizacja baz danych — 1NF, 2NF i 3NF w jednym zdaniu
Tę samą informację przechowuj tylko w jednym miejscu — poznaj sedno normalizacji, testując je samodzielnie na interaktywnej wizualizacji.
Notacja Big O — proste wyjaśnienie złożoności czasowej
Notacja Big O pokazuje, jak czas działania rośnie wraz z rozmiarem danych. Poznaj definicję, intuicję, przykład i typowe błędy.
Optymalizacja wypukła — pojęcia, metody i zastosowania
Optymalizacja wypukła to minimalizacja funkcji wypukłej na zbiorze wypukłym. Poznaj definicję, przykład i znaczenie tej gwarancji.
PCA — wyjaśnienie analizy głównych składowych
Szybko zrozum PCA: czym jest analiza głównych składowych, kiedy centrować lub skalować dane i prosty przykład 2D.
Planowanie procesów — pojęcia systemów operacyjnych
Poznaj planowanie procesów w systemach operacyjnych, porównaj FCFS, SJF i round robin oraz prześledź jasny przykład.
Programowanie dynamiczne — memoizacja i tabulacja wyjaśnione
Dowiedz się, czym jest programowanie dynamiczne, kiedy działa oraz jak memoizacja i tabulacja eliminują powtarzające się obliczenia.
Programowanie obiektowe (OOP)
Programowanie obiektowe wyjaśnione na przykładzie klas, obiektów, typowych błędów i sytuacji, gdy OOP ma sens.
Propagacja wsteczna — jak uczą się sieci neuronowe
Propagacja wsteczna oblicza gradienty, dzięki którym sieci neuronowe się uczą. Zobacz regułę łańcuchową, przykład, błędy i zastosowania.
Regresja logistyczna — funkcja sigmoidalna i klasyfikacja
Dowiedz się, czym jest regresja logistyczna, jak sigmoida zamienia wynik liniowy w prawdopodobieństwo i jak działa klasyfikacja.
Rekurencja — jak działa, przykłady i przypadki bazowe
Czym jest rekurencja w matematyce? Zobacz, jak działają przypadki bazowe i kroki rekurencyjne na przykładzie silni.
REST API — czym jest i jak działa
Dowiedz się, czym jest REST API, jak współpracują żądania i zasoby, zobacz prosty przykład i poznaj częste błędy.
RNN — czym jest rekurencyjna sieć neuronowa i LSTM
Dowiedz się, czym jest RNN, jak stan ukryty przenosi pamięć sekwencji, dlaczego proste RNN mają trudności z długimi wejściami i jak pomaga LSTM.
Sieć neuronowa — jak działają sztuczne sieci neuronowe
Dowiedz się, czym jest sieć neuronowa, jak warstwy zamieniają dane wejściowe w przewidywania i jak trening zmienia wagi.
Spadek gradientowy — algorytm, współczynnik uczenia i warianty
Spadek gradientowy: czym jest, jak działa współczynnik uczenia i kiedy stosuje się metody batch, stochastic i mini-batch.
Struktury danych — tablice, listy wiązane, drzewa i grafy
Dowiedz się, czym są struktury danych, kiedy używać tablic, list wiązanych, drzew i grafów oraz jak szybko je odróżniać.
SVM — proste wyjaśnienie Support Vector Machine
Dowiedz się, czym jest SVM, jak działają margines i wektory nośne oraz kiedy przydaje się soft-margin lub kernel SVM.
Tabele prawdy — AND, OR, NOT, XOR i implikacja
Poznaj tabele prawdy dla AND, OR, NOT, XOR i implikacji na prostym przykładzie, z typowymi błędami i zastosowaniami.
Tablica haszująca — jak działa haszowanie i rozwiązywanie kolizji
Dowiedz się, czym jest tablica haszująca, jak haszowanie przypisuje klucze do miejsc w tablicy i jak rozwiązuje się kolizje.
Transformer — mechanizm uwagi i architektura
Dowiedz się, czym jest architektura transformera, jak działa self-attention, zobacz przykład, typowe błędy i zastosowania.
Uczenie maszynowe — nadzorowane, nienadzorowane i kluczowe algorytmy
Podstawy uczenia maszynowego prostym językiem: czym jest uczenie nadzorowane i nienadzorowane, przykład i zastosowania algorytmów.
Wyszukiwanie binarne — algorytm, złożoność czasowa i kod
Dowiedz się, jak działa wyszukiwanie binarne, kiedy można je stosować, dlaczego ma złożoność O(log n) i prześledź prosty przykład.
Wzorce rozumowania w matematyce
Dowiedz się, czym są wzorce rozumowania w matematyce, jak pomagają niezmienniki i symetria oraz kiedy ich używać.