Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
courses:pfl080 [2007/03/30 13:46] ufal vytvořeno |
courses:pfl080 [2008/01/03 13:40] (current) smrz |
||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ====== PFL080 [návrh] Haskell nejen pro informatiky ====== | ||
- | **Vyučující: | + | ====== PFL080 Haskell nejen pro informatiky ====== |
- | Otakar Smrž | + | |
- | středa 12:20-13:50, východní chodba ve 4. patře (jako v ZS) | + | [[pfl080-en|English version]] |
+ | ^ Vyučující | ||
+ | ^ Rozsah | ||
+ | ^ Platnost | ||
+ | ^ Souřadnice | Čt 10: | ||
- | [[http:// | ||
- | [[http:// | ||
- | ** Nabídka témat na letní semestr:** | ||
- | - Valence | ||
- | * Charakteristiha aktantů ve FGD | ||
- | * Alternační model slovníku | ||
- | * Valence u dalších slovních druhů | ||
- | - Koreference | ||
- | * Kučová et al.: Anotování koreference v Pražkém závislostním korpusu. UFAL/CKL Technical Report, TR 2003-19. | ||
- | * Kučová, L., Žabokrtský, | ||
- | * Kučová, L., Hajičová, E.: Prague Dependency Treebank: Enrichment of the Underlying Syntactic Annotation by Coreferential Mark-Up. The Prague Bulletin of Mathematical Linguistics 81, pp. 23-34, 2004. | ||
- | - Aktuální členění (dr. Šárka Zigánová) | ||
- | - Význam ve FGD - synonymie, homonymie, vágnost | ||
- | - Slovosled a neprojektivita | ||
- | * Holan, T., Kuboň, V., Oliva, K., Plátek, M.: On Complexity of Word Order. In: Les grammaires de dépendance - Traitement automatique des langues, Vol 41, No 1, pp. 273-300, 2000. | ||
- | * Kuhlmann, M., Nivre, J.: Mildly Non-Projective Dependency Structures. In: proccedings of COLING-ACL 2006 Conference, Companion Volume, Sydney, 2006. | ||
- | * Havelka, J.: Projectivity in Totally Ordered Rooted Trees: An Alternative Definition of Projectivity and Optimal Algorithms for Detecting Non-Projective Edges and Projectivizing Totally Ordered Rooted Trees. The Prague Bulletin of Mathematical Linguistics 84, pp. 13-30, 2005. | ||
- | * Hajičová, E., Havelka, J., Sgall, P., Veselá, K., Zeman. D.: Issues of Projectivity in the Prague Dependency Treebank. The Prague Bulletin of Mathematical Linguistics 81, pp. 5-22, 2004. | ||
- | * Zeman, D.: Neprojektivita v Pražském závislostním korpusu (PDT).UFAL/ | ||
- | * Hajičová, E.: K některým otázkám závislostní gramatiky. Slovo a Slovesnost 67, pp. 3-26, 2006. | ||
- | - Segmentace | ||
- | * Kuboň, V.: A Method for Analyzing Clause Complexity. The Prague Bulletin of Mathematical Linguistics 75, pp. 5-27, 2001. | ||
- | * Kuboň, V., Lopatková, M., Plátek, M., Pognan, P.: A Linguistically-Based Segmentation of Complex Sentences. In: Proceedings of Flairs 2007 Conference (in press). | ||
- | - Formální model TR ve FGD | ||
- | * Petkevič, V.: A New Formal Specification of Underlying Structure}. Theoretical Linguistics 21, 1995. | ||
- | * Lopatková, M.. Formální specifikace podkladové struktury pro popis přirozeného jazyka. In: Proceedings of Malý informatický seminář (MIS). Matfyzpress, | ||
- | ===== Párování rámců ===== | ||
- | Cílem je vytvořit vzájemné mapování rámců z našich valenčních slovníků. | ||
- | Ve Vallexu i v PDT-Vallexu má každý rámec jednoznačný identifikátor. | ||
- | Zajímá nás, které rámce nebo skupiny rámců si navzájem odpovídají. | ||
- | * **PDT-VALLEX** {{: | ||
- | identifikátor (např. ' | ||
- | pozor na **stará data** z adresy http:// | ||
- | * **Vallex 2.0** [[http:// | ||
- | identifikátory (například ' | ||
- | pokud podržíte myš nad číslem rámce (v rámečku) identifikátor se objeví jako tooltip | ||
- | **idéčka pro lepší kopírování si můžete zobrazit i následovně**: | ||
- | * v opeře si zvolte View/ | ||
- | * ve firefoxu je nejlepší do souboru chrome/ | ||
- | * v IE si předchozí css kód nastavíte podle [[http:// | ||
- | * ve firefoxu si také můžete následující bookmarklet uložit to bookmarků a vyvolat ho na stránce s vallexem 2.0 < | ||
- | | ||
- | </ | ||
- | ===== Rámce k párování ===== | ||
- | Přihlašte se pomocí tlačítka v levém menu, vyberte si skupinu sloves a připište k ní své jméno. Odhalená párování pak zapisujte na stránky jednotlivých sloves. | ||
- | ^ Skupina 1 (Jan Ptáček) ^ ^ | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
Line 80: | Line 26: | ||
- | ===== ===== | ||
- | ^Skupina 2 (Martin Popel)^^ | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | * Významy, které chyběly ve Vallexu, jsem přidal a označil //a, b, c,...// | ||
- | * Místo významů, které chyběly v PDT-V., jsem nechal prázdnou buňku v tabulce. Stejně se v PDT-V. stává, že některý význam (rámec) u dokonavého tvaru je a u nedokonavého chybí (a naopak) - tyto významy jde automaticky doplnit podle Vallexu. | ||
- | * Také jsem narazil na případy, kdy si rámce v podstatě odpovídají, | ||
- | ===== ===== | ||
- | ^ Skupina 3 (Pavel Češka) ^ ^ | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | | [[lexaling: | ||
- | ===== ===== | + | ===== Osnova |
- | ^ Skupina 4 (David Mareček) ^ ^ | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | * používám stejného značení jako Martin | + | 11.10.2007 |
- | ===== ===== | + | 18.10.2007 |
- | ^ Skupina 5 (Kateřina Topilová) ^ ^ | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling:představovat, | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | ===== ===== | + | 25.10.2007 |
- | ^ Skupina 6 (Petra Hoffmannova)^ | + | |
- | | [[lexaling:udělat (se)]] | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | ===== ===== | + | 01.11.2007 |
- | ^ Skupina 7 ^ ^ | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling:držet (se)]] | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
- | | [[lexaling: | + | |
+ | 08.11.2007 | ||
- | ===== Q& | + | 15.11.2007 |
- | V pdt-vallexu mi nefunguje hledání zřejmě kvůli kódování | + | |
- | neví někdo, jak to opravit? ptacek | + | 22.11.2007 |
+ | |||
+ | 29.11.2007 | ||
+ | |||
+ | 06.12.2007 | ||
+ | |||
+ | 13.12.2007 | ||
+ | |||
+ | 20.12.2007 | ||
+ | |||
+ | 03.01.2008 | ||
+ | |||
+ | 10.10.2008 | ||
+ | |||
+ | ===== Anotace | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | V přednášce se budeme věnovat výrazným rysům jazyka a zaměříme se na jeho aplikace v podobě tzv. doménově specifických jazyků. Ve cvičeních budou studenti diskutovat své referáty z odborné literatury. | ||
+ | |||
+ | Předmět je určen pro studenty magisterského nebo doktorandského studia zmiňovaných oborů. Absolvování [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Literatura ===== | ||
+ | |||
+ | * Hal Daumé III. 2002--2006. // | ||
+ | * Paul Hudak. 2000. //The Haskell School of Expression: Learning Functional Programming through Multimedia// | ||
+ | * Paul Hudak, John Peterson, Joseph Fasel. 2000. // | ||
+ | * John Hughes. 1984. // | ||
+ | |||
+ | * Richard A. Frost. 2006. // | ||
+ | * Peter Ljunglof. 2002. // | ||
+ | * Philip Wadler. 2003. // | ||
+ | |||
+ | |||
+ | ===== Sylabus ===== | ||
+ | |||
+ | - Základní funkce a datové typy | ||
+ | - Výpočetní model a lambda kalkulus | ||
+ | - Rekurze, abstrakce, funkce vyššího řádu | ||
+ | - Polymorfní typy versus třídy typů | ||
+ | - Monády a jejich využití | ||
+ | - Parsing a pretty-printing | ||
+ | - Doménově specifické jazyky | ||
+ | - Související teoretické otázky | ||
+ | - Užitečné nástroje pro programátory | ||
+ | |||
+ | |||
+ | |||
+ | ===== Odkazy ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
- | * Také mi to u diakritiky nefunguje. Mohu se úplně mýlit, ale vypadá to, jako by byla použita technologie minulého století: 7bitové (tedy jen ascii) písmo a samostatné akcenty nalepene TeXem nad patřičné znaky. Vypadá to pak jako čeština, ale v podstatě není. Hledání akcentovaných znaků tedy funguje dobře (hledá), leč nic nenajde (nejsou tam). Oprava v LaTexovém zdrojáku by neměla být příliš složitá. --P. Straňák |