When to use 'use_bias=False' in Conv Nets (like in the Xception implementation)

600 views
Skip to first unread message

Andrés M.

unread,
Nov 30, 2017, 7:56:07 AM11/30/17
to Keras-users

Looking at the Xception CNN example included in Keras I noticed that Chollet uses 'use_bias=False' in all the Convolutional layers.  
I was wondering, when to use it? or why?  can someone explain it to me or point me in the right direction? 
Thanks

MohammadAli Dastgheib

unread,
Mar 19, 2020, 4:41:04 AM3/19/20
to Keras-users
I have the same question. please help.

Philip May

unread,
Mar 19, 2020, 4:51:15 AM3/19/20
to Keras-users
When using batch normalization you can turn off bias.

"Note that, since we normalizeWu+b, the biasbcan beignored since its effect will be canceled by the subsequentmean subtraction [..]"
Reply all
Reply to author
Forward
0 new messages