Files
gf-core/doc/gf-course.html
2007-09-12 18:04:03 +00:00

179 lines
5.4 KiB
HTML

<!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>
Wed Sep 12 20:04:00 2007
</FONT></CENTER>
<P>
<A HREF="http://www.gslt.hum.gu.se">GSLT</A>,
<A HREF="http://ngslt.org/">NGSLT</A>,
and
<A HREF="http://www.chalmers.se/cse/EN/">Department of Computer Science and Engineering</A>,
Chalmers University of Technology and Gothenburg University.
</P>
<P>
Autumn Term 2007.
</P>
<H1>News</H1>
<P>
12/8 The course starts tomorrow at 8.00. A detailed plan for the day is
right below. Don't forget to
</P>
<UL>
<LI>join the mailing list (send a mail to <CODE>gf-subscribe at gslt hum gu se</CODE>)
<LI>install GF on your laptops from <A HREF="../download.html">here</A>
<LI>take with you a copy of the book (as sent to the mailing list yesterday)
</UL>
<P>
31/8 Revised the description of the one- and five-point variants.
</P>
<P>
21/8 Course mailing list started.
To subscribe, send a mail to <CODE>gf-subscribe at gslt hum gu se</CODE>
(replacing spaces by dots except around the word at, where the spaces
are just removed, and the word itself is replaced by the at symbol).
</P>
<P>
20/8/2007 <A HREF="http://www.gslt.hum.gu.se/courses/schedule.html">Schedule</A>.
The course will start on Thursday 13 September in Room C430 at the Humanities
Building of Gothenburg University ("Humanisten").
</P>
<H1>Plan</H1>
<TABLE CELLPADDING="4" BORDER="1">
<TR>
<TH>Time</TH>
<TH>Subject</TH>
<TH COLSPAN="2">Assignment</TH>
</TR>
<TR>
<TD>Thu 8.00-9.30</TD>
<TD>Chapters 1-3</TD>
<TD>Hello and Food in a new language</TD>
</TR>
<TR>
<TD>Thu 10.00-11.30</TD>
<TD>Chapters 3-4</TD>
<TD>Foods in a new language</TD>
</TR>
<TR>
<TD>Thu 13.15-14.45</TD>
<TD>Chapter 5</TD>
<TD>ExtFoods in a new language</TD>
</TR>
<TR>
<TD>Thu 15.15-16.45</TD>
<TD>Chapters 6-7</TD>
<TD>straight code compiler</TD>
</TR>
<TR>
<TD>Fri 8.00-9.30</TD>
<TD>Chapters 8</TD>
<TD>application in Haskell or Java</TD>
</TR>
</TABLE>
<P>
The structure of each lecture will be the following:
</P>
<UL>
<LI>ca. 75min lecture, going through the book
<LI>ca. 15min work on computer, individually or in pairs
</UL>
<P>
In order for this to work out, it is important that enough many
have a working GF installation, including the directory
<A HREF="../examples/tutorial"><CODE>examples/tutorial</CODE></A>. This directory is
included in the Darcs version, as well as in the updated binary
packages from 12 September.
</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 grammar-based components are needed for 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,
if completed with a small course project.
</P>
<P>
The second module is a larger programming project, written
by each student (possibly working in groups) during the Autumn term.
The projects are discussed during the second intensive week of GSLT
(see <A HREF="http://www.gslt.hum.gu.se/courses/schedule.html">schedule</A>),
and presented at a date that will be set later.
</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 a draft of GF book. It contains a heavily updated
version os the
<A HREF="http://www.cs.chalmers.se/~aarne/GF/doc/tutorial/gf-tutorial2.html">GF Tutorial</A>;
thus the on-line tutorial is not adequate for this course. To get the course
book, join the course mailing list.
</P>
<P>
Those who just want to do the first module will write a simple application
as their course work during and after the first 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
or functional programming 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.4 (http://txt2tags.sf.net) -->
<!-- cmdline: txt2tags gf-course.txt -->
</BODY></HTML>