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

request for training loss curve #3

Open
hengck23 opened this issue May 25, 2019 · 0 comments
Open

request for training loss curve #3

hengck23 opened this issue May 25, 2019 · 0 comments

Comments

@hengck23
Copy link

hengck23 commented May 25, 2019

@d-li14 Thank you very much for your work. I was wondering if you can provide train loss curve as well? It can be in the form of training log in txt or plot like this: https://github.com/d-li14/octconv.pytorch (https://raw.githubusercontent.com/d-li14/octconv.pytorch/master/fig/ablation.png)

Btw, you may want to consider replacing conv2d + pad for future work as:

conv2d = nn.Sequential(
    nn.ZeroPad([ x1,y1,x2,y2]),
    nn.Conv2d( in_channel, out_channel, kernel_size, stride, padding=0, ...)
)

if you do this, and by selecting correct [ x1,y1,x2,y2], your model can be converted to tf or tf/keras or tflite model with same accuracy. tensorflow tf uses unsymmetrical padding. I have make a pytorch to tf converter for your mobilenet v3 and verified that numerical accuracy can be obtained (numerical difference of less than 1e-6)

Many uses of mobilenet are in mobile phone and are served in tflite. tiflite also allows for 8-bit quantisation

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

1 participant