سلام .
من میخوام شبکه عصبی باینری استفاده کنم. به عنوان مثال وزن ها را باینری کرده و در فاز inference استفاده کنم.
در مقاله های باینری تابع قرار داده شده در لینک زیر را به عنوان تابع binarization معرفی کرده اند. ممکنه توضیح بدین که این تابع چه طوری کار میکنه؟ و اینکه خروجی های این تابع به شکل منفی یک و یک است، در صورتی که بخوام خروجی صفر و یک بگیرم چه تغییری باید در این تابع ایجاد کنم؟؟ (خط 13 تا 68 لینک کد مربوط به باینری کردن مقادیر است)
متشکرم
https://github.com/uranusx86/BinaryNet-on-tensorflow/blob/master/binary_layer.py