Comments (4)
I think that a label generated online will makes the training result more robust.
But It's time-consuming (since there is no asynchronous data reading feature in matconvnet, pytorch without supporting for fft).
from dcfnet.
The training with shifted label could be done offline. I found that all the gaussion label of DCFNet is in the center of the search window. But in the testing state, the search target is not always coincidencly in the center of the search area. So the training and the testing is not conformably, which may cause the accuracy decrease. So maybe it is better to generate gaussion label according to the position of the target in the search image in the offline training state.
from dcfnet.
@he010103
The training strategy is based on translation invariance(for detection). And if I make the object pair completely according to the online condition, it's too trick. (Sometimes the target moves to the margin or out-of-range of img, I don‘t want to do such a engineered coding.)
You can fix this kind of problem. But I do think the reult will never get a great improvement. The core bottleneck is the simple DCF.
Anyway, it's a good suggestion.
from dcfnet.
@foolwood I found that fft can be use in pytorch with this: https://github.com/locuslab/pytorch_fft. Do you have a plan to rewrite the DCFNet with pytorch?
from dcfnet.
Related Issues (20)
- cos window multiple feature map (training) HOT 2
- Does VID training use 86G data? HOT 2
- Python Equivalent HOT 1
- Impact of feature size on the tracking performance
- Is it possible to use stride in the network, how would it impact the tracking performance? HOT 2
- training process question HOT 1
- 关于训练后的模型评测
- Loading is very slow
- VOT评测指标
- the padding of the conv layers
- 我想在conv1之后插入一个BN层,虽然保存好模型但是不能用,出现一些错误,请问怎么插入,找了很久都没有找到这个BN的matconvnet的deploy 例子,谢谢
- How does imgcrop_multiscale.m work?
- About the training data VID2015 and training time
- What is the function of LRN layer?
- the different feature size in the training and tracking process
- I meet the same problem with the same environment. After I change the default setting to nonrecursive, the problem still exists. Although the hint change, the problem seems unchanged. HOT 1
- how to implement the pooling layer or other functions defined by ourselves?
- Compatibility with newer Pytorch version?
- ERROR in DCFNet/DCFNet/run_DCFNet.m, line53? HOT 3
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 dcfnet.