Páginas

domingo, 3 de março de 2013

Kreante la HMM topologio DOSIERO

Skribante kontinuaj Modeloj

La HMM topologio dosiero konsistas el matrico kun bulea enskriboj, ĉiu eniro indiactes ĉu specifa transiro de stato = row_number al stato = column_number estas permesita en la HMMs aŭ ne. Ekzemple 3-stato HMM sen saltas permesita beteen ŝtatoj havus topologio dosiero kun jenaj elementoj:
  4
 1,0 1,0 0,0 0,0
 0,0 1,0 1,0 0,0
 0,0 0,0 1,0 1,0 
La nombro 4 estas entute la nombro de sates en HMMs. La Sfinkso aŭtomate appends kvara ne-emisiaj finanta stato al la 3 stato HMM. La unua ero de 1,0 signifas ke transiro de stato 1 ĝis stato 1 (mem) estas permesita. Laŭe, la traira matrico taksita por ĉiu telefono havus "transiro-probablo" en loko de ĉi bulea eniro. Kie la eniro estas 0.0, la responda transiro probablo ne estos taksita (estos 0). Vi povas aŭ skribi el la topologio dosieron permane, aŭ uzi la skripto skripto make_topology.pl provizita kun la sfinkso pako fari ĉi tion. La skripto bezonas la sekvajn argumentojn:
  states_per_hmm: ĉi tiu estas nur entjero specifante la
                          nombro de ŝtatoj por hmm
         skipstate: "jes" aŭ "ne" depende ĉu vi
                          deziras la HMMs esti saltis stato transiroj
                          aŭ ne.
Notu ke la topologio dosiero estas komuna por ĉiuj HMMs kaj estas sola dosiero enhavanta la topologio difino matrico. Ĉi tiu dosiero ankaŭ difinas vian modelon arkitekturo kaj estas kutime metita en la model_architecture dosierujo. Tio estas tamen nedeviga, sed rekomendis. Se vi kuras skriptoj de la sfinkso trejnado pako, vi trovos la dosieron kreita en la model_architecture dosierujo.

Nenhum comentário:

Postar um comentário