Funkcja gęstości i funkcja prawdopodobieństwa: dlaczego zmienna ciągła ma w punkcie prawdopodobieństwo zero
Funkcja prawdopodobieństwa, gęstość prawdopodobieństwa i pole pod krzywą — dlaczego gęstość nie jest prawdopodobieństwem, może być większa niż 1 i jak oszacować ją z danych za pomocą histogramu.
Seria Podstawy AI Część 15 z 52
- Mapa sztucznej inteligencji: co jest czym i jak to do siebie pasuje
- Krótka historia sztucznej inteligencji: od Turinga do modeli językowych
- Dane, model, trening, inferencja: podstawowe pojęcia na jednym przykładzie
- Jak czytać zapis matematyczny: symbole, indeksy, sumy i kwantyfikatory
- Zbiory i relacje: klocki, z których składają się definicje w AI
- Funkcje i odwzorowania: dlaczego każdy model AI jest funkcją
- Logika i dowody: reguły, według których rozumuje AI
- Grafy i drzewa: struktura, na której opierają się przeszukiwanie i sieci neuronowe
- Algebra liniowa dla uczenia maszynowego: wektory, macierze i dlaczego AI głównie mnoży
- Pochodne, gradient i reguła łańcuchowa: jak model ustala, w którą stronę się uczyć
- Spadek gradientu: jak uczy się model
- Czym jest prawdopodobieństwo: od rzutu kostką do aksjomatów Kołmogorowa
- Prawdopodobieństwo warunkowe i twierdzenie Bayesa: jak zmienić ocenę, gdy dowiesz się czegoś nowego
- Zmienna losowa i dystrybuanta: jedna funkcja, która mówi o rozkładzie wszystko
- Funkcja gęstości i funkcja prawdopodobieństwa: dlaczego zmienna ciągła ma w punkcie prawdopodobieństwo zero
- Wartość oczekiwana, wariancja i kowariancja: gdzie leży rozkład, jak jest szeroki i co z czym się wiąże
- Przegląd rozkładów prawdopodobieństwa: Bernoulliego, dwumianowy, Poissona, jednostajny, normalny i wykładniczy
- Prawo wielkich liczb i centralne twierdzenie graniczne: dlaczego średnie zachowują się tak przewidywalnie
- Statystyka i estymacja parametrów: największa wiarygodność, MAP i przedziały ufności
- Teoria informacji: entropia, entropia krzyżowa i dywergencja KL — skąd się biorą funkcje straty
- Przeszukiwanie przestrzeni stanów: BFS, DFS, UCS i A* z animacjami
- Gry i przeciwnik: minimax, przycinanie alfa-beta i Monte Carlo tree search
- Spełnianie ograniczeń: backtracking, propagacja ograniczeń i AC-3 na sudoku i mapie czeskich krajów
- Logika i systemy z bazą wiedzy: wnioskowanie w przód i wstecz, rezolucja i systemy ekspertowe
- Planowanie: STRIPS, świat klocków, heurystyki z relaksacji i planowanie w agentach AI
- Przeszukiwanie lokalne i symulowane wyżarzanie: komiwojażer przez czeskie miasta wojewódzkie
- Algorytmy genetyczne: populacja, krzyżowanie, mutacja i selekcja na plecaku na wycieczkę
- Strategie ewolucyjne i programowanie genetyczne: od reguły jednej piątej do prawa Keplera
- Optymalizacja kolonią mrówek: jak ślad feromonowy znajduje krótką drogę
- Optymalizacja rojem cząstek: bezwładność, własne doświadczenie i doświadczenie roju
- Neuroewolucja: ewolucja wag i kształtu sieci neuronowych oraz algorytm NEAT
- Zbiory rozmyte i funkcje przynależności: jak zapisać „trochę ciepło”
- Logika rozmyta a prawdopodobieństwo: dlaczego „trochę ciepło” nie znaczy „prawdopodobnie ciepło”
- Logika rozmyta: t-normy, implikacje i reguły JEŻELI–TO
- Sterowanie rozmyte: Mamdani i Sugeno od wentylatora po wahadło na wózku
- Klasteryzacja rozmyta: algorytm fuzzy c-means i punkty między skupieniami
- Systemy neuro-rozmyte (ANFIS): reguły rozmyte, które uczą się z danych
- Łańcuchy Markowa: macierz przejścia, rozkład stacjonarny i PageRank
- Ukryte modele Markowa: algorytm Viterbiego i nieuczciwe kasyno
- Sieci bayesowskie: dlaczego trawa jest mokra i co z tego wynika dla zraszacza
- Filtr Kalmana: jak z niedokładnych pomiarów oszacować, gdzie jest samochód i jak szybko jedzie
- Rodzaje uczenia maszynowego: nadzorowane, nienadzorowane, półnadzorowane i inne
- Prompty, kontekst i RAG: jak dać modelowi właściwe informacje
- Wariacyjne autoenkodery (VAE): nowe obrazki z ciągłej przestrzeni latentnej
- Generatywne sieci przeciwstawne (GAN): fałszerz kontra detektyw
- Modele dyfuzyjne: jak z czystego szumu powstaje obraz
- Procesy decyzyjne Markowa: stany, akcje, nagrody i równania Bellmana
- Q-learning i DQN: uczenie się wartości akcji od tabeli po sieć neuronową
- Policy gradient i PPO: uczenie się bezpośrednio polityki
- Jak działa agent AI: model językowy w pętli z narzędziami
- Programowanie z agentami AI: zadanie, testy i kontrola
- Ocena i bezpieczeństwo systemów AI: jak mierzyć i jak pilnować
Pełny program serii Gotowe: 52 z 83 tematów
- Czym jest funkcja prawdopodobieństwa zmiennej dyskretnej i jak wiąże się z dystrybuantą.
- Czym jest gęstość, dlaczego prawdopodobieństwo przedziału to pole pod nią i dlaczego gęstość może być większa niż 1.
- Jak oszacować gęstość z danych za pomocą histogramu i do czego gęstości służą w sztucznej inteligencji.
Warto wiedzieć wcześniej: Zmienna losowa i dystrybuanta: jedna funkcja, która mówi o rozkładzie wszystko, Pochodne, gradient i reguła łańcuchowa: jak model ustala, w którą stronę się uczyć
Część o zmiennej losowej zakończyliśmy paradoksem: to, że na autobus poczekasz dokładnie 3 minuty, ma prawdopodobieństwo zero — a jednak jakiś dokładny czas poczekasz. Dystrybuanta potrafi to uwzględnić, ale nie jest zbyt poglądowa. Ta część pokazuje dwie funkcje, które dużo łatwiej narysować i odczytać: funkcję prawdopodobieństwa dla zmiennych dyskretnych i gęstość dla ciągłych.
1. Funkcja prawdopodobieństwa
Definicja — funkcja prawdopodobieństwa
Dla dyskretnej zmiennej losowej X o wartościach x1, x2, … funkcja prawdopodobieństwa to
pX(x) = P(X = x), x ∈ ℝ.
Do każdej wartości dopisuje, z jakim prawdopodobieństwem wypadnie. Dla sumy oczek na dwóch kostkach p(7) = 6/36 ≈ 0,167, p(2) = 1/36, a p(7,5) = 0 — suma 7,5 nie może wypaść. Po angielsku nazywa się ją probability mass function, w skrócie PMF: prawdopodobieństwo to „masa” skupiona w pojedynczych punktach.
Twierdzenie — własności funkcji prawdopodobieństwa
Dla funkcji prawdopodobieństwa p dyskretnej zmiennej X o dystrybuancie F zachodzi
- p(x) ≥ 0 dla każdego x;
- ∑i p(xi) = 1;
- F(x) = ∑xi ≤ x p(xi).
Słupki nie są ujemne i razem dają jedynkę. Dystrybuanta z poprzedniej części to po prostu bieżąca suma słupków od lewej: F(7) = 1/36 + 2/36 + … + 6/36 = 21/36. I odwrotnie: p(x) to wysokość schodka, który F robi w punkcie x.
2. Dlaczego zmienna ciągła nie ma prawdopodobieństwa w punkcie
Weźmy zmienną ciągłą: czas X w minutach do nadejścia następnego e-maila, gdy średnio przychodzi jeden co 2 minuty. Takie oczekiwanie ma rozkład wykładniczy z dystrybuantą F(x) = 1 − e−0,5x dla x ≥ 0 (dlaczego akurat taką, pokaże część o rozkładach). Funkcja prawdopodobieństwa tu nie pomoże — w każdym punkcie byłaby równa zeru. Spróbujmy więc zamiast punktu wziąć przedział [2, 2 + h] i go zwężać:
| szerokość h | P(2 < X ≤ 2 + h) | P / h |
|---|---|---|
| 2 | 0,2325 | 0,1163 |
| 1 | 0,1447 | 0,1447 |
| 0,5 | 0,0814 | 0,1627 |
| 0,1 | 0,0179 | 0,1794 |
| 0,01 | 0,0018 | 0,1835 |
| → 0 | → 0 | → f(2) ≈ 0,1839 |
Prawdopodobieństwo przedziału dąży do zera — 0,2325, 0,1447, …, 0,0018 — i dlatego w pojedynczym punkcie wychodzi zero. Ale prawdopodobieństwo na jednostkę długości, czyli P / h, się stabilizuje: 0,1163, 0,1447, 0,1627, 0,1794, 0,1835 … i zbliża do 0,1839. Ta liczba już coś mówi o punkcie 2: ile prawdopodobieństwa przypada na minutę wokół drugiej minuty. To jest gęstość.
3. Pole pod krzywą: całka oznaczona
Definicja — całka oznaczona
Dla funkcji f na przedziale [a, b] podzielmy przedział na n części o szerokości Δx = (b − a) / n z punktami xi wewnątrz części. Całka oznaczona to granica sum
∫ab f(x) dx = limn→∞ ∑i=1n f(xi) · Δx,
o ile istnieje i nie zależy od wyboru punktów xi.
Całka to pole pod wykresem funkcji między a i b. Kroisz je na wąskie prostokąty „wysokość razy szerokość”, sumujesz, a im węższe prostokąty, tym dokładniejszy wynik. To działanie odwrotne do pochodnej: pochodna mówi, jak szybko czegoś przybywa, całka sumuje, ile tego przybyło w sumie.
4. Funkcja gęstości
Definicja — gęstość prawdopodobieństwa
Funkcja f : ℝ → [0, ∞) jest gęstością zmiennej losowej X, gdy dla każdego x ∈ ℝ
FX(x) = ∫−∞x f(t) dt.
Zmienną, która ma gęstość, nazywamy absolutnie ciągłą.
Gęstość to krzywa, pod którą leży całe prawdopodobieństwo. Pole pod nią na lewo od x to prawdopodobieństwo, że zmienna wyjdzie co najwyżej x. Gdzie krzywa jest wysoko, tam wartości wypadają często; gdzie nisko — rzadko. Przy czekaniu na e-mail jest najwyżej przy zerze, a potem opada — krótkie oczekiwania są częste, długie rzadkie.
Twierdzenie — prawdopodobieństwo jako pole
Jeśli X ma gęstość f, to dla a < b
P(a < X ≤ b) = ∫ab f(x) dx = F(b) − F(a),
∫−∞∞ f(x) dx = 1, a w każdym punkcie, w którym F jest różniczkowalna, f(x) = F′(x).
Prawdopodobieństwo przedziału to pole pod gęstością nad tym przedziałem, a całe pole wynosi 1. Gęstość jest pochodną dystrybuanty — dokładnie tym, do czego zbliżał się stosunek P / h w tabeli. Dla czekania na e-mail wychodzi f(x) = 0,5 · e−0,5x.
To, że e-mail przyjdzie między pierwszą a trzecią minutą, to pole pod krzywą między 1 a 3: F(3) − F(1) = e−0,5 − e−1,5 ≈ 0,383.
5. Gęstość to nie prawdopodobieństwo
Wartość gęstości w punkcie nie jest prawdopodobieństwem — to prawdopodobieństwo na jednostkę. Prawdopodobieństwo dostajesz dopiero wtedy, gdy pomnożysz ją przez szerokość przedziału: dla wąskiego przedziału P(x < X ≤ x + h) ≈ f(x) · h. Dla x = 2 i h = 0,1 to 0,1839 · 0,1 ≈ 0,0184, w rzeczywistości 0,0179.
Dlatego gęstość może być większa niż 1. Gdy przychodzisz na przystanek, z którego autobus odjeżdża co pół minuty, czas oczekiwania ma rozkład jednostajny na przedziale [0; 0,5] i gęstość wynosi tam wszędzie 2 — pole prostokąta 0,5 × 2 to nadal 1. To jak gęstość zaludnienia: 2 000 mieszkańców na km² nie mówi, ile osób mieszka w jednym domu — liczbę dostajesz dopiero, gdy pomnożysz gęstość przez powierzchnię.
6. Szacowanie gęstości z danych: histogram
Definicja — histogram jako estymator gęstości
Podzielmy oś na przedziały (klasy) o szerokości w. Dla danych x1, …, xn histogram to funkcja, która na klasie B przyjmuje wartość
f̂(x) = (liczba takich i, że xi ∈ B) / (n · w), x ∈ B.
Liczysz, ile pomiarów wpadło do każdej klasy, i dzielisz to przez liczbę pomiarów i przez szerokość klasy — wtedy całkowite pole słupków wynosi dokładnie 1, a histogram jest oszacowaniem gęstości. To to samo co stosunek P / h, tylko zamiast prawdziwego prawdopodobieństwa używasz udziału danych.
Zasymulowaliśmy 100, 1 000 i 10 000 oczekiwań na e-mail (z klasą o szerokości 0,5 minuty) i na histogramach narysowaliśmy prawdziwą gęstość:
Przy 100 oczekiwaniach słupek różni się od rzeczywistości nawet o 0,098, przy 1 000 o 0,017, a przy 10 000 o 0,008. Udział oczekiwań do jednej minuty wyniósł 0,440, 0,397 i 0,390 — prawdziwe prawdopodobieństwo to F(1) ≈ 0,393. Wraz z przybywaniem danych histogram przylega do gęstości, tak samo jak dystrybuanta empiryczna przylegała do prawdziwej.
7. Dyskretne i ciągłe obok siebie
| Zmienna dyskretna | Zmienna ciągła | |
|---|---|---|
| Opisuje ją | funkcja prawdopodobieństwa p(x) | gęstość f(x) |
| P(X = x) | p(x) | 0 |
| Wartości | między 0 a 1 | ≥ 0, mogą być też większe niż 1 |
| Łącznie | ∑ p(xi) = 1 | ∫ f(x) dx = 1 |
| P(a < X ≤ b) | suma słupków | pole pod krzywą |
| Dystrybuanta | schodki, skoki o p(x) | ciągła, nachylenie f(x) |
8. Gęstości i funkcje prawdopodobieństwa w sztucznej inteligencji
- Klasyfikator i model językowy zwracają funkcję prawdopodobieństwa. Ostatnia warstwa (softmax) przypisuje każdej klasie lub każdemu słowu liczbę między 0 a 1, a wszystkie razem dają 1 — dokładnie własności funkcji prawdopodobieństwa.
- Wiarygodność. Model uczy się tak, aby dane treningowe miały jak największe prawdopodobieństwo (dla danych dyskretnych) lub gęstość (dla ciągłych). Ujemny logarytm tej liczby to popularna funkcja straty.
- Wykrywanie anomalii. Model szacuje gęstość zwykłego ruchu; transakcja lub pomiar w miejscu o bardzo małej gęstości jest podejrzany.
- Modele generatywne uczą się gęstości obrazów, dźwięków czy tekstów — a nowy obraz jest próbką z tej wyuczonej gęstości.
9. Podsumowanie
- Zmienną dyskretną opisuje funkcja prawdopodobieństwa p(x) = P(X = x); słupki razem dają 1.
- Zmienna ciągła ma w każdym punkcie prawdopodobieństwo 0; sens ma prawdopodobieństwo na jednostkę długości — gęstość.
- Gęstość f jest pochodną dystrybuanty, a prawdopodobieństwo przedziału to pole pod nią — całka.
- Gęstość to nie prawdopodobieństwo i może być większa niż 1; całkowite pole pod nią zawsze wynosi 1.
- Histogram podzielony przez liczbę danych i szerokość klasy szacuje gęstość z danych.
Masz inne zdanie? Napisz na support@coden-app.com.