Binarizing by Classification: Is soft function really necessary?