Comments (3)
Please look at resnet_binary line 4, this line import binarize conv and fully connected operators:
from .binarized_modules import BinarizeLinear,BinarizeConv2d
If you look in binarized_modules .py line 13 you'll find your sign function
from binarynet.pytorch.
Righ, I was checking the input of the BinaryConv module, missing how you use Binarize in the first step of the forward function of that module. Thanks again!
from binarynet.pytorch.
Same question here, not sure if @ocarinamat or @itayhubara can provide more insight into it.
I'm working specifically with binary resent with CIFAR10. While the BinarizeLinear,BinarizeConv2d
are used, the activations (after Hardtanh) are float between -1 and 1. My understanding is that BinarizeConv2d
just binarizes the weights of the convolutional layers. I'm not what I'm missing here to get the binary activations as well.
Thanks a lot!
from binarynet.pytorch.
Related Issues (20)
- Shift based batch normalization
- code question about details HOT 1
- ImageNet code in resnet_binary(bug report) HOT 2
- binary_alexnet ratioInfl=3 HOT 1
- what is the exact meaning of iterating in the parameters ? HOT 2
- why does the alexnet_binary has Hardtanh activation when alexnet has ReLU activation? HOT 1
- Questions regarding MNIST
- Something I don't understand about the structure of alexnet HOT 1
- Activations in this model are ternary {-1,0,1}, not binary {-1,1} HOT 3
- Change activation to SELU
- tensor.sign? no backward? HOT 4
- Quantize function tensor.clamp_()
- resnet_binary.py Bottleneck Class Issue
- "input.size(1) != 3" and "if input.size(1) != 784" problem HOT 2
- Is Gradient Clippping in the code as it is on the paper? HOT 1
- Do you train 2500 epochs for resnet18 cifar10? HOT 1
- Can the code be used for 01 activation? HOT 2
- clamp problem
- The weights, and biases of the conv and bn are not binary (They are floats) !
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from binarynet.pytorch.