keras-resnet icon indicating copy to clipboard operation
keras-resnet copied to clipboard

Difference with 0.2.0 vs 0.1.0

Open hgaiser opened this issue 6 years ago • 1 comments

The network architecture in 0.2.0 is no longer identical to that in the original Caffe implementation. I am using the ResNet50 imagenet weights available here, which were generated using the caffe weights and this tool.

On some Tabby Cat image I get the following predictions from 0.1.0:

[[('n02123045', 'tabby', 0.4307788), ('n02124075', 'Egyptian_cat', 0.32408533), ('n02123159', 'tiger_cat', 0.18477823), ('n02127052', 'lynx', 0.008598777), ('n03443371', 'goblet', 0.0048426227)]]

On 0.2.0:

[[('n02123045', 'tabby', 0.39859685), ('n02124075', 'Egyptian_cat', 0.26450825), ('n02123159', 'tiger_cat', 0.22655205), ('n02127052', 'lynx', 0.012361869), ('n03443371', 'goblet', 0.00793589)]]

If I find some more time, I will also show the results using Caffe. But for now, it is clear that there is an unintended difference between 0.2.0 and 0.1.0. I believe this difference comes from https://github.com/broadinstitute/keras-resnet/commit/5005c374fd58b9cea53c0fa640ddb159e0f4bb0f . @0x00b1 do you know why that commit was applied?

hgaiser avatar Jun 18 '19 11:06 hgaiser

@0x00b1 , any feedback on this?

hgaiser avatar Jul 26 '19 08:07 hgaiser