python - 使用 Keras OxfordPets 代码时的 CustomMaskWarning
问题描述
我正在进行一个项目,该项目采用 Oxford Pets 代码https://keras.io/examples/vision/oxford_pets_image_segmentation/并以各种方式对其进行修改。我们收到以下警告(在 Google Colab 上运行时),原来 Oxford Pets 代码也收到了警告(也在 Google Colab 上)。有没有办法更改代码以不引起警告?
这是我们在保存和训练模型时收到的警告:
/usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/utils/generic_utils.py:497:CustomMaskWarning:自定义遮罩层需要配置并且必须覆盖 get_config。加载时,必须将自定义遮罩层传递给 custom_objects 参数。类别=自定义掩码警告)
解决方案
正如@Henrique Mendonça 所述,当我们在 Tfv2.5 上使用 Resnet 模型时会出现此警告。
这些警告不会妨碍您的代码执行,您仍然可以使用以下代码抑制这些警告
import logging, os
logging.disable(logging.WARNING)
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "3"
import tensorflow as tf
推荐阅读
- php - date_i18n 未在 php/wordpress 中检索正确的月份和日期
- tensorflow - 我可以使用不同版本的 Tensorflow 来减小 heroku slug 的大小吗
- html - 具有相同类的几个元素。但我只能得到第一个,为什么?
- python - 在python中将数据框除以一个数字
- github - 如何使用 waka-box
- c# - 如何在 NLog C# 的不同目标中提及不同的时区
- azure-data-factory - ADF 数据流中的 Azure 表存储接收器
- javascript - 在 Next.js + Redux-saga 中刷新窗口时如何设置授权标头?
- flutter - 热重载、热重启和完全重启有什么区别?
- python - Django:使用对象属性过滤查询