【问题标题】:train image classification models with colab使用 colab 训练图像分类模型
【发布时间】:2021-07-09 05:12:47
【问题描述】:

我按照模板更改链接,但它不起作用 https://colab.research.google.com/github/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/tutorials/model_maker_image_classification.ipynb#scrollTo=3jz5x0JoskPv

这是我的数据集 https://firebasestorage.googleapis.com/v0/b/lol-fypproject.appspot.com/o/lol.tgz?alt=media&token=d07b81bd-442f-4ebe-920e-3772598fbb20

原代码

image_path = tf.keras.utils.get_file(
  'flower_photos.tgz',
  'https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz',
  extract=True)
 image_path = os.path.join(os.path.dirname(image_path), 'flower_photos')

我改变了

image_path = tf.keras.utils.get_file(
  'lol.tgz',
  'https://firebasestorage.googleapis.com/v0/b/lol-fypproject.appspot.com/o/lol.tgz?alt=media&token=d07b81bd-442f-4ebe-920e-3772598fbb20',
  extract=True)
image_path = os.path.join(os.path.dirname(image_path), 'lol')

行错误并显示错误信息

data = ImageClassifierDataLoader.from_folder(image_path)

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-15-a5e7646aca55> in <module>()
----> 1 data = ImageClassifierDataLoader.from_folder(image_path)
  2 train_data, test_data = data.split(0.9)

/usr/local/lib/python3.7/dist- 
packages/tensorflow_examples/lite/model_maker/core/data_util/image_dataloader.py 
 in 
 from_folder(cls, filename, shuffle)
 69     all_image_size = len(all_image_paths)
 70     if all_image_size == 0:
 ---> 71       raise ValueError('Image size is zero')
 72 
 73     if shuffle:

 ValueError: Image size is zero

【问题讨论】:

  • 解压lol.tgz后是否检查过lol目录?

标签: tensorflow machine-learning google-colaboratory image-classification


【解决方案1】:

我找到了问题

zip 文件的路径与示例的结构不正确

【讨论】:

  • 我也遇到了同样的 URL 问题,你是怎么解决的?
猜你喜欢
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 2018-09-25
  • 2016-06-03
  • 1970-01-01
  • 2018-11-30
  • 2021-03-22
  • 1970-01-01
相关资源
最近更新 更多