Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Questions about training datasets #10

Open
sparrow0629 opened this issue Dec 8, 2016 · 5 comments
Open

Questions about training datasets #10

sparrow0629 opened this issue Dec 8, 2016 · 5 comments

Comments

@sparrow0629
Copy link

Hello,
thanks for sharing your code. I have some questions about training.

  1. which dataset did you use for training?
  2. how did you select positive samples? for example the Widerface dataset is labeled by rectangular, but in MTCNN, the bounding box should be square, how you adjust the groundtruth?
    Thank you
@cdicle
Copy link

cdicle commented Dec 14, 2016

Hi @sparrow0629,

Unfortunately, we haven't heard from @kpzhang93 about training much. I will try to answer your questions to the best of my knowledge and my experience with playing code.

He trains the networks both on WIDER and AFLW. WIDER is a nice large dataset good for face detection and AFLW has landmarks (WIDER does not).

The inputs must be square. In the training time I believe he is turning the rectangle to square, maybe smallest enclosing square. He is not distorting/rescaling the rectangle region to a square one.

A box is a true box if it has intersection over union ratio larger than 0.5. See III.A. in the paper for details.

Best,
Cha.

@sparrow0629
Copy link
Author

Thank you so much @cdicle
really helps me a lot

@daikankan
Copy link

Hi, @cdicle
I'm also trying the training process of mtcnn, I guess there are many details and tricks that I don't know, expecially for landmark localization regression in multi-task training, it's really hard for me to find out, but it's really a fantastic projects, this is my trial: github.com/daikankan/mtcnn, hard to reach the author's precision ~~

@herleeyandi
Copy link

I think we can't reach the author. Until now to be honest I still want to know how they train it.

@geoffzhang
Copy link

@cdicle why is used the pnet to generate train datas for rnet? Whether can I use the train datas used in pnet to train rnet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants