Tensorflow Lite图像分割使用预训练模型

时间:2020-10-19 15:10:36

标签: tensorflow google-colaboratory image-segmentation pre-trained-model

我想使用张量流和colab训练图像建模模型。为了加快训练速度,我想使用预先训练的模型。我在https://github.com/tensorflow/models/blob/master/research/deeplab/g3doc/model_zoo.md找到了一些 我尝试使用在城市景观数据集中预先训练的xception_71模型。我的训练命令如下:

! python3 "/content/models/research/deeplab/train.py" \
--logtostderr \
--training_number_of_steps=100000 \
--train_split="train" \
--model_variant="xception_71" \
--decoder_output_stride=4 \
--train_crop_size="513,513" \
--train_batch_size=4 \
--dataset="pascal_voc_seg" \
--save_interval_secs=300 \
--save_summaries_secs=300 \
--save_summaries_images=True \
--log_steps=100 \
--tf_initial_checkpoint="/content/deeplab/datasets/pretrained/model.ckpt" \
--train_logdir="/content/deeplab/datasets/train" \
--dataset_dir="/content/deeplab/datasets/tfrecord"

启动此命令后,出现以下错误。

ValueError: Total size of new array must be unchanged for logits/semantic/weights lh_shape: [(1, 1, 256, 19)], rh_shape: [(1, 1, 256, 21)]

我的数据集只有2个类(两个是背景类),这会导致错误吗?

0 个答案:

没有答案