Comments (4)
Thanks for viewing my issue, @tianyu0207
I have 4 questions that I hope you can explain:
- After obtaining X, the snippets have been divided into 2 groups normal and abnormal, right?
- In the Select Top-k snippets stage, do you select k snippets from both the normal and the abnormal groups, or will each group select k snippets?
- Assuming k = 3, in case a video has less than 3 abnormal or normal snippets, how will RTFM choose?
- When the input is normal video, how will the RTFM-enabled Snippet Classifier Learning stage classify?
Hi,
- After obtaining the video, the snippets will be divide into 32 segments. Each segment will be a 2048 feature vector. We don't change the order of the snippets.
- We select the snippets with top-k magnitude from each normal and abnormal video to obtain hard normals and pseudo abnormals.
- Assuming k = 3, in case a video has less than 3 abnormal or normal snippets, RTFM will choose the top-3 as well. This may include some of the false snippets. But in our experiment, we notice our approach is robust enough to handle this.
- Each batch will have the same number of normal and abnormal videos. Hence, there will be the equal number of samples from two classes during the classifier learning stage.
from rtfm.
- pseudo
Hard normal will be the snippets that are similar to abnormal events. Pseudo abnormal means there may be snippets that are not actual abnormal because we try to select abnormal instances from the abnormal bag. There are no snippet-level labels. I don't quite understand your second question. Sorry..
from rtfm.
Thank you so much @tianyu0207,
The second question means: you say each batch will have the same number of normal and abnormal videos, so the number of normal and abnormal videos in the dataset should be equal right?
If each batch will have the same number of normal and abnormal videos, is the drawing of how RTFM works I attached below correct?
I hope you will reply!
Appreciate your support!
from rtfm.
Thank you so much @tianyu0207,
The second question means: you say each batch will have the same number of normal and abnormal videos, so the number of normal and abnormal videos in the dataset should be equal right?
If each batch will have the same number of normal and abnormal videos, is the drawing of how RTFM works I attached below correct?
I hope you will reply!
Appreciate your support!
each batch has the same number of normal and abnormal videos does not necessarily mean you have the equal number of videos in the dataset. you just sample evenly for each batch.
Hi I reckon Your figure is correct.
from rtfm.
Related Issues (20)
- some questions about extracting I3D features
- xd-violence
- How to implement inference code? HOT 1
- Where do I find dir test_frame_mask, or make it? HOT 1
- how to make ground truth file and list file for shanghai tech dataset
- UCSD-Ped2 实验设置
- Custom .mat files HOT 3
- Can not reproduce the provided I3D features extracted from UCF-Crime on RTFM Github
- The UCF-Crime checkpoints link is disabled HOT 2
- Only ShanghaiTech features and checkpoint for ShanghaiTech can be used in the link
- UCF-Crime train I3d features on Google drive 下载失败—已被禁止 HOT 1
- Feature extraction results did not meet expectations
- feature extraction
- Results can't be reproduce for Sanghaitech
- Feature Extraction
- Generation of MatLab Labels
- AUC for UCF-Crime is Too low and Can't reproducible. HOT 1
- Can't download UCF_Crime test dataset
- 怎么生成ucf-i3d.list和ucf-i3d-test.list?
- checkpoints for UCF-Crime and XD-Violence datasets
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 rtfm.