Write MESH-readable sets.
Dimensions # #
where the first '#' is an integer indicating the input vector size, and the second '#' an integer indicating target vector size. The remainder of the file consists of item blocks:
Sentences format:
BeginItem Name "sentence" Meta "semantics" Input # # # Target # # Input # # # Target # # EndItem [...]
where 'sentence' is a sentence, and 'semantics' its formatted FOL semantics. The '#'s are the integer units of the input/target vectors.
Discourse format:
BeginItem Name "sentence1 #### sentence2" Meta "semantics1 #### semantics2" Input # # # Target # # Input # # # Target # # EndItem [...]
where 'sentence1' and 'sentence2' are sentences of a discourse, and 'semantics1' and 'semantics2' the (possibly) varying semantics for the two sentences. The single '#'s are the integer units of the input/target vectors, and the '####' string is a sentence divider.
Dimensions # # BeginItem Name "sentence" Meta "semantics" Input # # # Target # # Input # # # Target # # EndItem
For each atomic proposition, the input vector is the zero vector with number of dimensions equal to the number of words produced by dfs_words/1, and the target vector is the vector encoding the atomic proposition.