Toggle navigation
Go
Latviešu
Log-in
Home
Go to Wiki
Wiki Index
Document Index
User Index
Datorlingvistika
Go to Space
Document Index
GaligaStavoklaParveidotaji
Ante.lv
Datorlingvistika
Galīga stāvokļa pārveidotāji
Wiki source code of
Galīga stāvokļa pārveidotāji
More actions
Content
Comments
Attachments (1)
History
Information
Hide line numbers
1: == Galīga stāvokļa pārveidotāji == 2: 3: Pārveidotājs sasaista divas reprezentācijas. Galīga stāvokļa pārveidotājs (finite-state transducer) (74) ir galīgā automāta tips, kas sasaista divas simbolu kopas. Galīga stāvokļa automātu varētu vizualizēt kā autonomu ierīci, kurai ir divas lentes, un, kas atpazīst vai ģenerē simbolu virkņu pārus. To var izdarīt apzīmējot katru galīga stāvokļa automāta loku ar divu simbolu virkni. Katrs simbols būtu no savas lentes. 2. attēlā ir attēlots galīga stāvokļa pārveidotājs, kur katrs loks ir apzīmēts ar ievada un izvada simbolu virkni, kas atdalīti ar kolu. 4: 5: {{html clean="false" wiki="true"}} 6: <center> [[image:finite_state_transducer.gif]] 7: <p/> 8: 3. attēls 9: </center> 10: <p/> 11: Galīga stāvokļa pārveidotājiem ir daudz vispārīgāka funkcionalitāte nekā galīga stāvokļa automātiem. Galīga stāvokļa automāti definē formālo valodu definējot simbolu virkņu kopu. Galīga stāvokļa pārveidotājs definē attiecības starp simbolu virkņu kopām. Uz to var paskatīties arī nedaudz savādāk, tas ir, galīga stāvokļa pārveidotājs ir automāts, kas nolasa vienu simbolu virkni un ģenerē citu. Pārveidotājus var apskatīt kā sekojošus pielietojumus: 12: <ul> 13: <li>kā atpazinējus - pārveidotājs saņem pāri simbolu virkņu kā ievadu un sniedz atbildi vai simbolu virkņu pāris ir simbolu virkņu pāru valodā vai nav,</li> 14: <li>kā ģenerētājus – mehānisms, kas izvada valodas simbolu virkņu pārus, tādējādi, izvadīts tiek „jā” vai „nē” un izvadītais simbolu virkņu pāris,</li> 15: <li>kā tulkus – mehānisms, kas nolasa simbolu virkni un izvada citu simbolu virkni,</li> 16: <li>kā kopu saistītājus – mehānisms, kas izskaitļo relācijas starp kopām.</li> 17: </ul> 18: {{/html}} 19: 20: Visas no apskatītajām iespējām ir pielietojamas runas un rakstu valodas apstrādē. Morfoloģiju parsēšanai, kā arī, citās dabīgās valodas lietojumprogrammās, tiek izmantoti galīga stāvokļa pārveidotāji kā tulki, kas ievadā saņem simbolu virkni un izvada virkni morfēmu. 21: 22: [[Atpakaļ uz saturu>>Datorlingvistika.WebHome]]
Applications
Blog
Dashboard
Scheduler
User Index
More applications
Create your own!
Quick Links
Blog