Comments (2)
Sure. Though I haven't been working on this for a while, I will try my best to discuss with you.
For the first question. Yes, 1x1 BinConv performs very poorly. That's why I keep the 1x1 Conv full-precision in SSD here because I discovered that binarizing it will degrade the performance significantly. However strangly, binarizing the 1x1 Conv here (in the detection head) has small impact on the detection performance. I am not sure why.
For the second question. What do you mean by "binary 11" and "binary 33"? Do you mean binary 1x1/3x3 Conv? Also what do you mean by "object task"? Sorry that I don't really understand this question.
For the third question. Well, I am not sure. I think you can simply replace all the Conv layers in YOLOV3 and have a try. One thing I should mention is that, YOLOV3 uses DarkNet with many 1x1 Conv (similiar to the bottleneck structure in ResNet). In our BNN image classification experiments, binarizing bottleneck harms the accuracy greatly, and I think that's why most BNN papers only report accuracy on ResNet-18 and ResNet-34 because they don't have bottlenecks. One possible solution is that you just keep these 1x1 Conv full-precision because they only increase small computation and FLOPs overhead.
from bidet.
Thank you very much!
You are so nice!
It help me a lot!
from bidet.
Related Issues (20)
- bidet测试效果不好 HOT 1
- loss为inf HOT 1
- test error HOT 1
- params HOT 3
- Vgg arch in SSD implementation is different from original vgg HOT 2
- 数据集划分问题 HOT 10
- 有关于模型在coco数据集上的表现 HOT 8
- 关于计算量和参数量 HOT 2
- 关于训练 HOT 2
- 关于二值化带来的参数缩减 HOT 4
- 关于检测头的二值化 HOT 6
- 关于检测头二值化问题的请教 HOT 7
- 关于faster rcnn的FPN HOT 1
- Resnet18的layer中存在未二值化的卷积 HOT 2
- 在其他数据集上训练 HOT 1
- faster rcnn训练路径
- VOC数据集结果复现
- IB准则
- None of the weights are binarized HOT 1
- 预训练 HOT 8
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 bidet.