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ć.