【问题标题】:Image classification using flower dataset example使用花卉数据集的图像分类示例
【发布时间】:2018-02-19 02:20:34
【问题描述】:
我尝试过这个例子:https://cloud.google.com/ml-engine/docs/flowers-tutorial。我将所有代码输入到 Cloud Shell 窗口中。但是,当我输入以下行时:
python 训练器/preprocess.py \
--input_dict "$DICT_FILE" \
--input_path "gs://cloud-ml-data/img/flower_photos/eval_set.csv" \
--output_path "${GCS_PATH}/preproc/eval" \
--云
云外壳崩溃/关闭。
我做错了什么?
谢谢
【问题讨论】:
标签:
machine-learning
google-cloud-platform
virtual-machine
artificial-intelligence
google-cloud-storage
【解决方案1】:
在学习本教程时需要考虑一些事项。
首先,您应该确保已激活 Cloud ML Engine API 和 Dataflow API。
机器人服务帐号:service-[project number]@dataflow-service-producer-prod.iam.gserviceaccount.com 应该可以访问您的项目。您可以在“IAM”中的控制台中查看它。
在声明变量步骤中,所有变量都具有正确的值非常重要。我建议您在执行 Python 脚本之前检查每个变量的值(使用echo $VARIABLE 变量的值将显示在控制台中)。
请注意,每次关闭 shell 时,您都需要安装项目所需的所有依赖项,运行命令:sudo pip install -r requirements.txt。避免这种情况的一种方法是使用 virtualenv 设置一个隔离的 Python 环境(您可以获取有关它的更多信息here),然后您只需在该环境上安装一次所需的依赖项。