ok now we can train MEMMs, do inference on them, and get answers for the semeval shared task. now to make it fit in memory during training