A web application for learning the relation between a pair of morphological categories, e.g. singular and plural. You can try some of the existing simulations, or input your own files.
You can give the learner your own files. The files never get sent anywhere outside your computer. They are kept in your browser's local storage; they will not be available on a different computer or on a different browser on the same computer.
This is the only required file. It is a text file, with a pair of words in each line, separated by a tab. A third tab can specify the observed frequency of the paradigm. Anything after the third tab is ignored.
The symbols in each word are separated by spaces, e.g. "w ʌ ɡ→w ʌ ɡ z".
This is a text file, with a word in each line. Anything after a tab character is ignored.
The symbols in each word are separated by spaces, e.g. "w ʌ ɡ".
If you don't supply testing data, the learner will take in the real words of the language, put them into sublexicons, and fit a grammar to each sublexicon. No wug testing will occur.
This is a text file, with one constraint in each line. Following a tab, an optional mu can be specified (negated), followed by an optional sigma after the second tab. Anything after the third tab is ignored. On the use of mu and sigma, consult the manual for the MaxEnt Grammar Tool.
If you don't supply a constraint set, no forms will violate any constraints. The harmony of each candidate will be zero, and the probability distribution will be uniform and flat.
Markedness constraints are regular expressions. Two things to think about:
We support two kinds of faithfulness constraints. All faithfulness constraints are identified with an initial "F: ".
This is a tab-separated text file, with one sound/phone/segment in each line. This first tab in each line specifies the symbol.
The first row must specify column names, separated by tabs. All columns must have non-empty names, including the first one.
Another row must specify the empty symbol, which must be named "empty". The feature specifications of this segment are used in calculating the cost of a mismatch when bases and derivatives are aligned.
If you don't supply a feature file, the default feature file will be used instead. This file is based on Hayes' 2009 textbook, with minor modifications.
This is a text file in JSON format. It is a rather strict format. If you don't supply a configuration file, the default configuration file will be used instead.
You can use this file to give a name and description for your data, even if all of the parameters have their default values.
See below for more info about using this file.
Opening the web console/Javascript console is highly recommended, e.g. in order to get potentially useful information about any errors, and to get more information about the learner's progress.