{>sJu      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst None9An atomic part of morphosyntactic tag with optional POS. A tier description. $Does it include the part of speech? Tier grammatical attributes. uSelect tier attributes. vSplit the positional tag. uvwx uvuvwxNone5A set with a non-negative weight assigned to each of  its elements. 2A sentence with original, textual representation.  A sentence. Orthographic form. Out-of-vocabulary (OOV) word. 8A segment parametrized over a word type and a tag type. 9A word represented by the segment. Typically it will be  an instance of the  class. 2A set of interpretations. To each interpretation 0 a weight of appropriateness within the context  is assigned.  Map function over segment tags.  Interpretations of the segment.  Interpretations of the segment. !Map function over sentence tags. !Map function over sentence tags. @Make a weighted collection. Negative elements will be ignored. 1Map function over weighted collection elements. y z{|   y  z{| None}~}~}~ None@Synchronize two datasets, taking disamb tags from the first one 2 and the rest of information form the second one. L In case of differences in token-level segmentation, reference segmentation G (token-level) is assumed. Otherwise, it would be difficult to choose  correct disamb tags. JIf both arguments contain only one segment, insert disamb interpretations L from the first segment into the second segment. Otherwise, the first list ) of segments will be returned unchanged. Align two lists of segments. DFind the shortest, length-matching prefixes in the two input lists. NoneIAn analyser performs word-level segmentation and morphological analysis. Reanalyse sentence. 0From the reference sentence the function takes:  Word-level segmentation  Chosen interpretations (tags) 1From the reanalysed sentence the function takes:  Potential interpretations Reanalyse paragraph. None$ EConfiguration of the schema. All configuration elements specify the L range over which a particular observation type should be taken on account.  For example, the  [-1, 0, 2]- range means that observations of particular 2 type will be extracted with respect to previous (k - 1 ), current (k)  and after the next (k + 2-) positions when identifying the observation  set for position k in the input sentence. "The 7 schema block. #The 8 schema block. $The 9' schema block. The first list of ints ! represents lengths of prefixes. %The :' schema block. The first list of ints ! represents lengths of suffixes. &The ; schema block. 'The < schema block. (The = schema block. )The > schema block. * Maybe entry. +Body of configuration entry. -&Range argument for the schema block. .1When true, the entry is used only for oov words. /+Additional arguments for the schema block. 0>A block is a chunk of the Ox computation performed within the F context of the sentence and the list of absolute sentence positions. 1Record structure of the basic observation types. 1?A schema is a block of the Ox computation performed within the = context of the sentence and the absolute sentence position. 2CThe Ox monad specialized to word token type and text observations. 3@An observation consist of an index (of list type) and an actual  observation value. 4A dummy schema block. 5HSequence the list of schemas (or blocks) and discard individual values. Construct the  structure given the sentence. 6+Transform a block to a schema depending on * * A list of relative sentence positions, 3 * A boolean value; if true, the block computation 4 will be performed only on positions where an OOV  word resides. 7+Orthographic form at the current position. 8+Orthographic form at the current position. 9.List of lowercased prefixes of given lengths. :.List of lowercased suffixes of given lengths. ;Shape of the word. <Shape of the word. =Packed shape of the word. >Packed shape of the word. ?!Entry with additional arguemnts. @*Plain entry with no additional arugments. A.Null configuration of the observation schema. B-Build the schema based on the configuration. C:Use the schema to extract observations from the sentence. - !"#$%&'()*+,-./0123456789:;<=>?@ABC$ !"#$%&'()*+,-./0123456789:;<=>?@ABC$32145C+,-./*@? !"#$%&'()AB06789:;<=> !"#$%&'()*+,-./0123456789:;<=>?@ABCNone DTraining configuration. HStore SGD dataset on disk. IA guessing model. 0Schematize the input sentence with according to schema rules. M Determine k5 most probable labels for each word in the sentence. N+Insert guessing results into the sentence. OCombine M with N. PTrain guesser. Schematized dataset. DEFGHIJKLMNOPTraining configuration Training data Evaluation data DEFGHIJKLMNOP IJKLMNODEFGHP DEFGHIJKLMNOPNone QTraining configuration. XA disambiguation model. 0Schematize the input sentence with according to schema rules. 2Unsplit the complex tag (assuming, that it is one & of the interpretations of the word). ]*Perform context-sensitive disambiguation. ^1Insert disambiguation results into the sentence. _Combine ] with ^. `Train disamb model. &Schematized data from the plain file. QRSTUVWXYZ[\]^_`Training configuration Training data Evaluation data Resultant model QRSTUVWXYZ[\]^_`XYZ[\]^_QRSTUVW` QRSTUVWXYZ[\]^_`None a Statistics. b"Number of segments in gold corpus cNumber of correct tags  Add stats, eAccuracy given stats. fAccuracy weak lower bound. gAccuracy strong lower bound. hAccuracy weak upper bound. iAccuracy strong upper bound. All tags are expanded here. Positive tags. abcdefghi abcdefghi abcdefhgi abcdefghiNonejConcraft data. pASave model in a file. Data is compressed using the gzip format. qLoad model from a file. r@Tag sentence using the model. In your code you should probably C use your analysis function, translate results into a container of  ences, evaluate tagSent on each sentence and embed the = tagging results into morphosyntactic structure of your own. sCTrain guessing and disambiguation models after dataset reanalysis. t*Train guessing and disambiguation models. " No reanalysis will be performed. BStore dataset on a disk and run a handler on a list which is read ? lazily from the disk. A temporary file will be automatically $ deleted after the handler is done. jklmnopqrsTagset Analysis function %Numer of guessed tags for each word &Guessing model training configuration ,Disambiguation model training configuration Training data Evaluation data tTagset $Numer of guessed tags for each word &Guessing model training configuration ,Disambiguation model training configuration Training data Evaluation data  Directory to create the file in  Template for  Input dataset Handler jklmnopqrst jklmnopqrts jklmnopqrst     !"#$%&''()*+,-./01123456789:;<=>?@ABCDEFGHIIJKLMMNOPQRSIITJKLUVVWNOXQYSZZ[\]^_`abbcdeXfghiSjklmnop q r s t u v w xyzy{|}~HHconcraft-0.7.3NLP.Concraft.DisambNLP.Concraft.MorphosyntaxNLP.Concraft.AnalysisNLP.Concraft.SchemaNLP.Concraft.Guess"NLP.Concraft.Morphosyntax.Accuracy NLP.ConcraftNLP.Concraft.Disamb.PositionalNLP.Concraft.Format.TempNLP.Concraft.Morphosyntax.AlignAtomposattsTierwithPoswithAttsWMapunWMapSentOsegsorigSentWordorthoovSegwordtagsmapSeg interpsSetinterpsmapSentmapSentOmkWMapmapWMapAnalyse reAnaSentreAnaPar SchemaConforthClowOrthC lowPrefixesC lowSuffixesCknownCshapeCpackedC begPackedCEntryBodyrangeoovOnlyargsBlockSchemaOxObvoid sequenceS_ fromBlockorthBlowOrthB lowPrefixesB lowSuffixesBknownBshapeBpackedB begPackedB entryWithentrynullConffromConf schematize TrainConf schemaConfTsgdArgsTonDiskTGuesser schemaConfcrfguessinclude guessSenttraintiersTpruneTDisambtiersdisamb disambSentStatsgoodgoldaccuracyweakLBstrongLBweakUBstrongUBConcrafttagsetguessNumguesser saveModel loadModeltag reAnaTrainselectsplit $fBinaryAtom $fBinaryTier $fWordSeg $fFromJSONSeg $fToJSONSeg encodePar decodeParwriteParreadParsync moveDisambalignmatchBaseObmkBaseOblowOrthmkArg0mkArg1$fBinarySchemaConf $fBinaryBodyschemed$fBinaryGuesserunSplit$fBinaryDisamb.+.choicepositivewithTemp modelVersiontemporary-1.1.2.4System.IO.Temp withTempFile$fBinaryConcraft