tak
Det vil jeg da lige kigge nærmere på ..
vh jakob
"Carsten Svaneborg" <zqex@nowhere.on.the.net> wrote in message
news:37v82b.spa.ln@lt30.mpip-mainz.mpg.de...
> jakob ashtar wrote:
> > der står mange ting....hva skal jeg helt nøjagtigt læse?
> Det ved jeg ikke, men starter du med at skrive under mit svar
> så kan jeg bedrer læse det.
>
> > det jeg mente er følgende:
> > Lad os (eksempelvis) antage at vi har følgende tegn til rådighed:
> > A,E,I,O,Y
>
> Hvis de har lige stor sandsynelighed så kan du lave følgende
> afbildning:
>
> A=[0.0:0.2]
> E=[0.2:0.4]
> I=[0.4:0.6]
> O=[0.6:0.8]
> Y=[0.8:1.0]
>
> 1) Tag et vilkårligt tal x mellem 0 og 1.
> 2) find ud af hvilket interval x ligger i.
> 3) udskriv det tilsvarende bogstav
> 4) træk intervallets nedre grænse fra x (x=x-min
> 5) divider resultatet med intervallets bredde x=x/(max-min)
> 5) x liggere nu mellem 0 og 1, så du kan goto 2.
>
> Eksempel: x=0.55000..
>
> 0.55 ligger i I intervallet [0.4:0.6] så vi udskriver I
> x= (0.55-0.4)/(0.6-0.4) = 0.75
>
> 0.75 ligger i O intervallet så vi udskriver O
> x= (0.75-0.6)/(0.8-0.6) = 0.75
>
> Osv. Dvs. tallet 0.55000 entydigt svarer til strengen IOOOOOO..
>
> Alle andre tal mellem 0 og 1 svarer ligeledes til en
> entydig uendelig lang sekvens af karaktere.
>
> Ideen bag dette kan bruges til (aritmetisk kompression), idet
> man lader intervallets størrelse være proportional med
> hyppigheden for bogstavet det repræsentere, det betyder at
> man ikke er begrænset til et heltalligt antal bits per symbol.
>
> > Opgave : Lav alle kombinationer med de tegn, der er tilrådighed!
> Svar [0:1] med passende afbildning til intervaller
>
> > Hvis det kunne lade sig gøre at lave et program, der ud fra
> > et sæt regler (konsonant/vokal-mønster bl.a.) kan sortere ævlet fra,
> > så ville man stå tilbage med en række sætninger, som giver mening.
>
> Istedet for at lave et filter, så kan man lave et program som
> læser en tekst og finder sandsyneligheden for at 'fisk' følges
> af 'ost' eller 'fisk' efterfølges af 'hest' osv. for alle andre
> ord i teksten.
>
> Dvs. man laver mængden af alle ord O. Og fra en given tekst
> finder sandsyneligheden P(ord1 efterfulgt af ord2). Når man
> har denne fordeling, kan man starte med et tilfældigt ord, og
> så vælge det næste efter den kendte sandsynelighedsfordeling
> af ord der følger.
>
> Du kan også lave P(ord1 efterfulgt af ord2 efterfulgt af ord3 ...)
> du skal dog bruge megen tekst for at indsamle sådanne højreordens
> sandsynelighedsfordelinger, resultatet er at du kan udskrive tekster
> bestående af tilfældige ord, men valg med sandsyneligheder så det
> lyder som rigtigt tekst.
>
> Det kaldes en Markov model, og du kan finde massere af programmer
> på nettet der kan generere "tilfældige" tekster, på basis af en
> given input tekst.
>
> --
> Mvh. Carsten Svaneborg
>
http://www.softwarepatenter.dk
>