Czy społeczność ucząca się na maszynie nadużywa „uwarunkowana” i „sparametryzowana przez”?


13

Powiedzmy, że zależy od α . Rygorystycznie rzecz biorąc,Xα

  • jeśli i α są zmiennymi losowymi, moglibyśmy napisać p ( X ∣ α ) ;Xαp(X∣α)

  • jeśli jednak jest zmienną losową, a α jest parametrem, musimy zapisać p ( X ; α ) .Xαp(X;α)

Zauważyłem kilkakrotnie, że społeczność ucząca się maszyn wydaje się ignorować różnice i nadużywać warunków.

Na przykład w słynnym modelu LDA, gdzie jest parametrem Dirichleta zamiast zmiennej losowej.α

wprowadź opis zdjęcia tutaj

Czy nie powinno to być ? Widzę wielu ludzi, w tym oryginalnych autorów artykułu LDA, piszących to jako p ( θ ∣ α ) .p(θ;α)p(θ∣α)


6
Z matematycznego punktu widzenia zawsze można warunkować stałą, ponieważ jest to ograniczający przypadek zmiennej losowej. Z punktu widzenia bayesowskiego wszystkie niewiadome są traktowane jak zmienne losowe, więc sensowne jest stosowanie całego zapisu warunkowego.
— Xi'an

1
@ Xi'an Rozumiem twój punkt widzenia na „warunkowanie na stałym”. Ale wyobraź sobie, że rysuję z kategorycznego rozkładu parametru θ , tj. X ∼ C a t ( θ ) . Czy mogę zapisać rozkład jako p ( X ∣ θ ) ? Wydaje mi się to dziwne, ponieważ zawsze można ustawić stałe θ . p ( X ; θ ) wydaje mi się wygodniejszy. XθX∼Cat(θ)p(X∣θ)θp(X;θ)
— Sibbs Gambling

4
p(X∣θ)

Odpowiedzi:


14

Myślę, że chodzi tu bardziej o statystyki bayesowskie / nie bayesowskie niż o uczenie maszynowe vs. statystyki.

X,αp(X∣α)Xαααp(X;α)p(X∣α)p(α)ααα

p(X;α)p(X∣α)p∣

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.