https://123dok.net/document/yr3m3d7v-training-binary-neural-networks-with-knowledge-transfer.html