Natural Language Processing (almost) from Scratch
A framework for learning predictive structures from multiple tasks and unlabeled data