Я хочу сделать тонкую настройку, чтобы обучить свой jpg. Руководствуясь многими документами, я в основном изменил путь к данным, txt и инструменту в create_imagenet.sh следующим образом:
#!/usr/bin/env sh
# This script converts the mnist data into lmdb/leveldb format,
# depending on the value assigned to $BACKEND.
set -e
EXAMPLE=/home/sun/Documents/python/fine-tuning/Oxford102/data/test
DATA_TEST=/home/sun/Documents/python/fine-tuning/Oxford102/data/test/test/
DATA_TRAIN=/home/sun/Documents/python/fine-tuning/Oxford102/data/test/train/
NOTI=/home/sun/Documents/python/fine-tuning/Oxford102/data/test
BUILD=/home/sun/Documents/caffe/build/tools
#BACKEND="lmdb"
# Set RESIZE=true to resize the images to 256x256. Leave as false if images have
# already been resized using another tool.
RESIZE=true
if $RESIZE; then
RESIZE_HEIGHT=256
RESIZE_WIDTH=256
else
RESIZE_HEIGHT=0
RESIZE_WIDTH=0
fi
if [ ! -d "$DATA_TRAIN" ]; then
echo "Error: TRAIN_DATA_ROOT is not a path to a directory: $DATA_TRAIN"
echo "Set the TRAIN_DATA_ROOT variable in create_imagenet.sh to the path" \
"where the ImageNet training data is stored."
exit 1
fi
if [ ! -d "$DATA_TEST" ]; then
echo "Error: TRAIN_DATA_ROOT is not a path to a directory: $DATA_TEST"
echo "Set the TRAIN_DATA_ROOT variable in create_imagenet.sh to the path" \
"where the ImageNet training data is stored."
exit 1
fi
echo "Creating train lmdb..."
GLOG_logtostderr=1 $BUILD/convert_imageset \
--resize_height=$RESIZE_HEIGHT \
--resize_width=$RESIZE_WIDTH \
--shuffle \
$DATA_TRAIN \
$NOTI/info_train.txt \
$EXAMPLE/img_train_lmdb
echo "Creating test lmdb..."
GLOG_logtostderr=1 $BUILD/convert_imageset \
--resize_height=$RESIZE_HEIGHT \
--resize_width=$RESIZE_WIDTH \
--shuffle \
$DATA_TEST \
$NOTI/info_test.txt \
$EXAMPLE/img_test_lmdb
echo "Done."
Затем я запускаю «sudo sh create_oxford.sh» в терминале, но ничего не получаю.
выполнение результата в оболочке
Кроме того, моя структура документа выглядит следующим образом:
в /home/sun/Documents/python/fine-tuning/Oxford102/data/test я поместил info_test.txt, info_train.txt, test(jpg для теста) и train(jpg для поезда). В txt информация типа "image_0001.jpg 0".