Added semi-supervised evaluation and code