tf.nn.dropout при использовании выдает одинаковое значение
Когда я не использую отсев в моей модели для классификации кошек и собак, прогнозируемые значения остаются нормальными, т.е. не одинаковыми для всех изображений.
Но когда я использую tf.nn.dropout
с keep_prob = 0.8
для моей модели, которая была рекомендована для регуляризации модели и для большей точности, она продолжает предсказывать те же значения, как это. Как мне решить это? Каждый учебник или код там использует tflearn
и этого не происходит.
array([[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00]`
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],
[ 2.20128131e+00, 1.78127408e+00],