我是python和mxnet中的新手,当我运行这个脚本时,我想在链接中创建一个例子:“准备数据”部分中的to/finetune.html:
mkdir -p caltech_256_train_60
for i in 256_ObjectCategories/*; do
c=`basename $i`
mkdir -p caltech_256_train_60/$c
for j in `ls $i/*.jpg | shuf | head -n 60`; do
mv $j caltech_256_train_60/$c/
done
done我有一个错误:
“无效语法”
我做到了
os.system ('mkdir -p caltech_256_train_60')
它起了作用,并创建了目录。
对于其他人来说,这是行不通的。
我认为这个脚本是为Linux编写的,我需要在windows 8和python 2.7上编译它,有人可以帮我翻译这段代码,这样我就可以运行它了。
发布于 2017-08-01 23:14:34
让我首先从页面粘贴脚本的完整版本:
wget http://www.vision.caltech.edu/Image_Datasets/Caltech256/256_ObjectCategories.tar
tar -xf 256_ObjectCategories.tar
mkdir -p caltech_256_train_60
for i in 256_ObjectCategories/*; do
c=`basename $i`
mkdir -p caltech_256_train_60/$c
for j in `ls $i/*.jpg | shuf | head -n 60`; do
mv $j caltech_256_train_60/$c/
done
done
python ~/mxnet/tools/im2rec.py --list True --recursive True caltech-256-60-train caltech_256_train_60/
python ~/mxnet/tools/im2rec.py --list True --recursive True caltech-256-60-val 256_ObjectCategories/
python ~/mxnet/tools/im2rec.py --resize 256 --quality 90 --num-thread 16 caltech-256-60-val 256_ObjectCategories/
python ~/mxnet/tools/im2rec.py --resize 256 --quality 90 --num-thread 16 caltech-256-60-train caltech_256_train_60/该网站的示例确实需要安装bash以及一些unix工具,如:
在Windows 8机器上有几种使用bash的方法,我强烈建议使用cygwin (https://cygwin.com/install.html)。Cygwin附带了盒子中的包管理器,因此在第一次安装期间,您可以指定所需的包(默认包+ wget/tar (如果默认情况下没有安装)。
https://stackoverflow.com/questions/44640052
复制相似问题