【问题标题】:JupyterNotebook InvalidArgumentError: b'No files matched pattern: Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be trueJupyterNotebook InvalidArgumentError: b'No files match pattern: Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be true
【发布时间】:2022-07-21 15:03:13
【问题描述】:

对于一个 Face ID 项目,我已经成功地创建了一些文件夹结构,创建了目录,通过网络摄像头收集了一些正类和锚类,(对于负类,我使用了 LFW 数据集)但是当我尝试获取通过这段代码的图像目录,我得到一个错误:

anchor = tf.data.Dataset.list_files(ANC_PATH+'\*.jpg').take(300)
positive = tf.data.Dataset.list_files(POS_PATH+'\.jpg').take(300)
negative = tf.data.Dataset.list_files(NEG_PATH+'\.jpg').take(300)

InvalidArgumentError: 预期 'tf.Tensor(False, shape=(), dtype=bool)' 为真。汇总数据:b'没有文件匹配模式: 数据\正\.jpg'

这张图片显示了我得到的完整错误:

【问题讨论】:

  • 在我看来你在这里忘记了星星\.jpg -> \*.jpg
  • 哇。我什至没有注意到这一点。我可能需要休息一下……哈哈。

标签: python python-3.x tensorflow jupyter-notebook


【解决方案1】:

你可以这样试试。只需将“\”更改为“/”即可。

anchor = tf.data.Dataset.list_files(ANC_PATH+'/*.jpg').take(300)

【讨论】:

    猜你喜欢
    • 2021-04-05
    • 2021-08-20
    • 2019-06-15
    • 2021-09-25
    • 1970-01-01
    • 2020-12-28
    • 2021-10-17
    • 2017-01-18
    • 2021-09-13
    相关资源
    最近更新 更多