modify semisupervised learning to claculate entroy of predictions