img106

img106



106


8. Metody probabilistyczne

begin

for i := 1 to numclass do

fun[i] := log ( density(i, obj)) + log(Prob[i])

rec := pointmax(fun);

end


8.4. Określenie wymaganych rozkładów prawdopodobieństwa

Przystępując do analizy wybranych szczegółowych zagadnień związanych z wykorzystaniem probabilistycznych metod rozpoznawania musimy wrócić do definicji (82) i stwierdzić, że w praktyce znajomość rozkładów P(xji) dla wszystkich klas i jest problematyczna. W dodatku zauważmy, że wzór (106) (i poprzednie) wymaga znajomości postaci P(xji) nadającej się do efektywnego obliczania przy dowolnym z, czyli w rezultacie najchętniej - w postaci analitycznej (por. postulowaną funkcję densityfi, obj)). Jest to bardzo poważny problem na gruncie statystyki: jak uzyskać rozkład wielowymiarowy(7) zmiennej losowej z jedynie na podstawie obserwacji próbek (z*,ik) £ U. W rozważanym zadaniu rozpoznawania problem jest jeszcze trudniejszy: potrzeba takich rozkładów (warunkowych!) niejeden, lecz L.

Możliwe są tu trzy podejścia. Pierwsze zakłada, że rozkłady P(xji) są znane i z góry szczegółowo zadane (na przykład: na podstawie wcześniejszych badań statystycznych, na których możemy się oprzeć). Wówczas naturalnie problem nie istnieje i wzór (106) jest efektywny.

Podejście drugie bazuje na hipotezie o określonym (zadanym z góry) charakterze rozkładu. Przykładowo (co dalej będzie szerzej dyskutowane) często można założyć, że interesujący rozkład jest rozkładem Gaussa lub Bernoulliego. Zadanie znalezienia rozkładu P(xji) sprowadza się wówczas do znalezienia (estymacji) parametrów tego rozkładu. Tego typu problemy są szczegółowo omawiane na gruncie statystyki i mają swoje rozwiązania

(7) Warto zauważyć, że w odróżnieniu od wcześniej dyskutowanego zagadnienia rozkładów P(x/i)] i — 1.....L, zagadnienie znalezienia wartości p*, i = 1,... L, jest

w praktyce zupełnie proste. Wystarczy tu zwykle estymacja na podstawie frekwencji obiektów klasy i w ciągu uczącym U. Można przyjąć na przykład p* = ,V1 /:V lub inną, równie prostą regułę.


Wyszukiwarka

Podobne podstrony:
img073 73 6.3. Wybór liniowej funkcji przynależności procedurę linrec (obj, var rec); begin for i :=
img171 171 12.1. Parsing ekspansywnych języków grafowych procedurę ExpRec (var rec); begin for i :=
img171 171 12.1. Parsing ekspansywnych języków grafowych procedurę ExpRec (var rec); begin for i :=
obraz0 (84) Analiza algorytmu Algorytm begin for i:= 1 to n do for j := 1 to n do begin end k:= I t
Program sekwencyjny begin for i:=l to n do read(a[k]); sort(1,n); for k:=l to n do
zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0; h:=i
57 (278) var Liczba, I : Integer; begin Liczba 0; for I :-1 to 1000 do if not Odd (T[I]> the
26289 zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0
26289 zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0
begin for i:=l to n do for j:=1 to n do begin s:=0; for t:=l to n do s:=s+A[i,t]*B[t,j]
Sortowanie proste Procedurę prostewybieranie; Var i,j,k : indeks; x:obiekt; Begin For I:=l to n-1 do
zad2 k: = 25; for i := 1 to (k mod 7) do write( * );
for i := 1 to 2*rozmiar+l do write(); textcolor(lightgray); end; {wyswietl_k razek) proced
img106 106 106 są zbyt groźne ze względu na to, źe u>0 > 2eog (wstęgi boczne są oddzie lone od

więcej podobnych podstron