如何“转换”此unix命令行提示符以在Windows cmd中使用?

时间:2019-04-09 12:35:57

标签: unix cmd terminal

enter image description here,所以我尝试执行此macOS教程以在Windows PC上使用tensorflow构建图像分类器,因此以下提示在Windows cmd中不起作用:

IMAGE_SIZE=224
ARCHITECTURE="mobilenet_0.50_${IMAGE_SIZE}"
python -m scripts.retrain \
  --bottleneck_dir=tf_files/bottlenecks \
  --model_dir=tf_files/models/"${ARCHITECTURE}" \
  --summaries_dir=tf_files/training_summaries/"${ARCHITECTURE}" \
  --output_graph=tf_files/retrained_graph.pb \
  --output_labels=tf_files/retrained_labels.txt \
  --architecture="${ARCHITECTURE}" \
  --image_dir=tf_files/YOUR_IMAGE_DIRECTORY_HERE

教程:https://medium.com/@bignikhilreddy/how-to-build-an-insanely-good-image-classifier-in-under-10-minutes-ea3edf411bc8

希望有人可以帮助我...

enter image description here

1 个答案:

答案 0 :(得分:2)

首先设置变量

set IMAGE_SIZE=224
set ARCHITECTURE="mobilenet_0.50_%IMAGE_SIZE%"

Windows使用%VAR%来获取变量的值,该值等于MacOS中的$ {var}。 运行命令。

python -m scripts.retrain ^
  --bottleneck_dir=tf_files/bottlenecks ^
  --model_dir=tf_files/models/%ARCHITECTURE% ^
  --summaries_dir=tf_files/training_summaries/%ARCHITECTURE% ^
  --output_graph=tf_files/retrained_graph.pb ^
  --output_labels=tf_files/retrained_labels.txt ^
  --architecture=%ARCHITECTURE% ^
  --image_dir=tf_files/YOUR_IMAGE_DIRECTORY_HERE