gpt4 book ai didi

python - tensorflow :请使用 `rate` 而不是 `keep_prob` 。速率应设置为 `rate = 1 - keep_prob`

转载 作者:太空狗 更新时间:2023-10-29 17:19:37 25 4
gpt4 key购买 nike

当我使用 Keras 定义模型时,大多数时候都会收到此警告。它似乎以某种方式来自 tensorflow:

WARNING:tensorflow:From C:\Users\lenik\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\backend\tensorflow_backend.py:3445: calling dropout (from tensorflow.python.ops.nn_ops) with keep_prob is deprecated and will be removed in a future version.
Instructions for updating:
Please use `rate` instead of `keep_prob`. Rate should be set to `rate = 1 - keep_prob`.

这个警告值得担心吗?如果是,我该如何解决这个问题?

最佳答案

这个折旧警告是由于tf.keras.layers.Dropout中的Dropout层引起的。
要避免这个警告,需要明确指定rate= 在 Dropout 中为:Dropout(rate=0.2)

之前它是keep_prob,现在已弃用rate,即rate = 1-keep_prob。
更多内容可以查看这个tensorflow documentation .

关于python - tensorflow :请使用 `rate` 而不是 `keep_prob` 。速率应设置为 `rate = 1 - keep_prob`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55235230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com