gf course description

This commit is contained in:
aarne
2007-03-23 18:27:05 +00:00
parent cd6d10d90b
commit 28746babf0
2 changed files with 170 additions and 0 deletions

94
doc/gf-course.html Normal file
View File

@@ -0,0 +1,94 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE>Graduate Course: GF (Grammatical Framework)</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1>Graduate Course: GF (Grammatical Framework)</H1>
<FONT SIZE="4">
<I>Aarne Ranta</I><BR>
Fri Mar 23 19:25:06 2007
</FONT></CENTER>
<P>
GSLT and Department of Computer Science and Engineering,
Chalmers University of Technology and Gothenburg University.
</P>
<P>
Autumn Term 2007.
</P>
<H1>Purpose</H1>
<P>
<A HREF="http://www.cs.chalmers.se/~aarne/GF/">GF</A>
(Grammatical Framework) is a grammar formalism, i.e. a special-purpose
programming language for writing grammars. It is suitable for many
natural language processing tasks, in particular,
</P>
<UL>
<LI>multilingual applications
<LI>systems where grammars are embedded as components performing e.g.
parsing, translation, or speech recognition
</UL>
<P>
The goal of the course is to develop an understanding of GF and
practical skills in using it.
</P>
<H1>Contents</H1>
<P>
The course consists of two modules. The first module is a one-week
intensive course (during the first intensive week of GSLT), which
is as such usable as a one-week intensive course for doctoral studies.
</P>
<P>
The second module is an independent programming project, written
by each student (possibly working in groups) during the Autumn term.
This module ends with a three days' meeting where the projects are
presented and discussed.
</P>
<P>
The first module goes through the basics of GF, including
</P>
<UL>
<LI>using the GF programming language
<LI>writing multilingual grammars
<LI>using the
<A HREF="http://www.cs.chalmers.se/~aarne/GF/lib/resource-1.0/doc/">GF resource grammar library</A>
<LI>generating speech recognition systems from GF grammars
<LI>using embedded grammars as components of software systems
</UL>
<P>
The lectures follow the
<A HREF="http://www.cs.chalmers.se/~aarne/GF/doc/tutorial/gf-tutorial2.html">GF Tutorial</A>.
Those who just want to do the first module will write a simple application
as their course work during the intensive week.
</P>
<P>
Those who continue with the second module will choose a more substantial
project. Possible topics are
</P>
<UL>
<LI>building a dialogue system by using GF
<LI>implementing a multilingual document generator
<LI>experimenting with synthetized multilingual tree banks
<LI>extending the GF resource grammar library
</UL>
<H1>Prerequisites</H1>
<P>
Experience in programming. No earlier natural language processing
experience is necessary.
</P>
<P>
The course is thus suitable both for GSLT and NGSLT students,
and for graduate students in computer science.
</P>
<P>
We will in particular welcome students from the Baltic countries
who wish to build resources for their own language in GF.
</P>
<!-- html code generated by txt2tags 2.3 (http://txt2tags.sf.net) -->
<!-- cmdline: txt2tags gf-course.txt -->
</BODY></HTML>

76
doc/gf-course.txt Normal file
View File

@@ -0,0 +1,76 @@
Graduate Course: GF (Grammatical Framework)
Aarne Ranta
%%date(%c)
% NOTE: this is a txt2tags file.
% Create an html file from this file using:
% txt2tags -thtml --toc gf-reference.html
%!target:html
GSLT and Department of Computer Science and Engineering,
Chalmers University of Technology and Gothenburg University.
Autumn Term 2007.
=Purpose=
[GF http://www.cs.chalmers.se/~aarne/GF/]
(Grammatical Framework) is a grammar formalism, i.e. a special-purpose
programming language for writing grammars. It is suitable for many
natural language processing tasks, in particular,
- multilingual applications
- systems where grammars are embedded as components performing e.g.
parsing, translation, or speech recognition
The goal of the course is to develop an understanding of GF and
practical skills in using it.
=Contents=
The course consists of two modules. The first module is a one-week
intensive course (during the first intensive week of GSLT), which
is as such usable as a one-week intensive course for doctoral studies.
The second module is an independent programming project, written
by each student (possibly working in groups) during the Autumn term.
This module ends with a three days' meeting where the projects are
presented and discussed.
The first module goes through the basics of GF, including
- using the GF programming language
- writing multilingual grammars
- using the
[GF resource grammar library http://www.cs.chalmers.se/~aarne/GF/lib/resource-1.0/doc/]
- generating speech recognition systems from GF grammars
- using embedded grammars as components of software systems
The lectures follow the
[GF Tutorial http://www.cs.chalmers.se/~aarne/GF/doc/tutorial/gf-tutorial2.html].
Those who just want to do the first module will write a simple application
as their course work during the intensive week.
Those who continue with the second module will choose a more substantial
project. Possible topics are
- building a dialogue system by using GF
- implementing a multilingual document generator
- experimenting with synthetized multilingual tree banks
- extending the GF resource grammar library
=Prerequisites=
Experience in programming. No earlier natural language processing
experience is necessary.
The course is thus suitable both for GSLT and NGSLT students,
and for graduate students in computer science.
We will in particular welcome students from the Baltic countries
who wish to build resources for their own language in GF.