TFHE实验

实现TFHE下的xnornet网络。之前忙于将以前用numpy实现的python-CNN翻译成C++版纯使用vector实现的CNN和期末考,断更许久,现在接着写。以后没课了希望能更新得频繁一点吧。

原论文的网络结构是以下

avatar

其中binconv中需要加入一个relu层,binactiv是用于将数据转化成{-1,1},为了数据计算方便 我决定将第一个BNorm和binactive层放到用户层面进行计算,将binconv(relu)-> pool ->BNorm -> BinActinv 转化为一个模块,这样这个模块的输入和输出都是一比特的数据,

dark
sans