在 colaboratory 上训练 tensorflow 检测 api
Training tensorflow detection api on colaboratory
我正在尝试在 colaboratory 上训练 tensorflow 对象检测 api。
当我 运行 train.py 作为'%运行 train.py ...'时,我收到错误'重复标志错误:标志 'master'被定义了两次。
当我 运行 train.py 为 '!python train.py ...' 时,我收到错误 'no module named deployment'。
我已经使用以下方法设置了路径:
导入系统
sys.path.append('/content/models/research/slim')
sys.path.append('/content/models/research')
sys.path.append('/content/models/research/object_detection')
另外我运行宁火车来自object_detection目录。我不确定我还需要做什么才能成功 运行 train.py 脚本。
下面的代码片段专门用于在 colab 上设置 tensorflow 对象检测 api。
`
!apt-get install protobuf-compiler python-pil python-lxml python-tk
!pip install Cython
!pip install jupyter
!pip install matplotlib
!git clone https://github.com/tensorflow/models.git
%cd /content/models/research
!protoc object_detection/protos/*.proto --python_out=.
%set_env PYTHONPATH=/content/models/research:/content/models/research/slim
!python object_detection/builders/model_builder_test.py
`
在 google colab 上,需要执行上述一系列行才能使您的对象检测 api 启动并 运行 宁。
安装的实际详细信息已找到 here
下面一行指定如何运行训练脚本
%run object_detection/train.py \
--logtostderr \
--pipeline_config_path=${PATH_TO_YOUR_PIPELINE_CONFIG} \
--train_dir=${PATH_TO_TRAIN_DIR}
根据官方文档,所有这些脚本都是 运行 来自
/models/research
目录。不是来自对象检测文件夹本身。
我正在尝试在 colaboratory 上训练 tensorflow 对象检测 api。
当我 运行 train.py 作为'%运行 train.py ...'时,我收到错误'重复标志错误:标志 'master'被定义了两次。
当我 运行 train.py 为 '!python train.py ...' 时,我收到错误 'no module named deployment'。
我已经使用以下方法设置了路径: 导入系统
sys.path.append('/content/models/research/slim')
sys.path.append('/content/models/research')
sys.path.append('/content/models/research/object_detection')
另外我运行宁火车来自object_detection目录。我不确定我还需要做什么才能成功 运行 train.py 脚本。
下面的代码片段专门用于在 colab 上设置 tensorflow 对象检测 api。
`
!apt-get install protobuf-compiler python-pil python-lxml python-tk
!pip install Cython
!pip install jupyter
!pip install matplotlib
!git clone https://github.com/tensorflow/models.git
%cd /content/models/research
!protoc object_detection/protos/*.proto --python_out=.
%set_env PYTHONPATH=/content/models/research:/content/models/research/slim
!python object_detection/builders/model_builder_test.py
`
在 google colab 上,需要执行上述一系列行才能使您的对象检测 api 启动并 运行 宁。 安装的实际详细信息已找到 here
下面一行指定如何运行训练脚本
%run object_detection/train.py \
--logtostderr \
--pipeline_config_path=${PATH_TO_YOUR_PIPELINE_CONFIG} \
--train_dir=${PATH_TO_TRAIN_DIR}
根据官方文档,所有这些脚本都是 运行 来自
/models/research
目录。不是来自对象检测文件夹本身。