You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
many thanks for the useful implementation you provided.
I am reaching out to ask how you map the width_coefficient, depth_coefficient and image_size in your utils.py file to the paper's alpha, beta and gamma. I see you created the efficientnet_params method to generate EfficientNets from B0 all the way to B8.
From what I understand from your implementation this code returns EfficientNet-B0, and in fact it does.
From the EfficientNetv1's paper, we know that α = 1.2, β = 1.1, γ=1.15 for the B0 architecture and are afterward scaled all the way to B7 using compound scaling.
My question is, did you implement compound scaling for custom (α, β, γ)? In case, how did you map the (α, β, γ) tuple to width_coefficient, depth_coefficient and image_size?
Thanks in advance.
Best,
Francesco.
The text was updated successfully, but these errors were encountered:
I implemented the models B0-B7 to match the original implementation. My understanding is that these parameters have a slight mismatch from the paper. The original issue is here: tensorflow/tpu#390
Let me know if you were asking about something else.
thanks for the useful reference. You are right, here there's a quite detailed description of how the model is scaled using the parameters proposed in efficientnet_builder.py, which are the same parameters you used.
Dear @lukemelas,
many thanks for the useful implementation you provided.
I am reaching out to ask how you map the width_coefficient, depth_coefficient and image_size in your utils.py file to the paper's alpha, beta and gamma. I see you created the efficientnet_params method to generate EfficientNets from B0 all the way to B8.
From what I understand from your implementation this code returns EfficientNet-B0, and in fact it does.
From the EfficientNetv1's paper, we know that α = 1.2, β = 1.1, γ=1.15 for the B0 architecture and are afterward scaled all the way to B7 using compound scaling.
My question is, did you implement compound scaling for custom (α, β, γ)? In case, how did you map the (α, β, γ) tuple to width_coefficient, depth_coefficient and image_size?
Thanks in advance.
Best,
Francesco.
The text was updated successfully, but these errors were encountered: