2 Star 0 Fork 0

TinyMind/quiz-object-detection

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
run.sh 1.66 KB
一键复制 编辑 原始数据 按行查看 历史
dwSun 提交于 2018-08-29 17:03 +08:00 . remo training loop
#!/bin/bash
# 查找脚本所在路径,并进入
#DIR="$( cd "$( dirname "$0" )" && pwd )"
DIR=$PWD
cd $DIR
echo current dir is $PWD
# 设置目录,避免module找不到的问题
export PYTHONPATH=$PYTHONPATH:$DIR:$DIR/slim:$DIR/object_detection
# 定义各目录
output_dir=/output # 训练目录
dataset_dir=/data/ai100/quiz-w8 # 数据集目录,这里是写死的,记得修改
train_dir=$output_dir/train
checkpoint_dir=$train_dir
eval_dir=$output_dir/eval
# config文件
config=ssd_mobilenet_v1_pets.config
pipeline_config_path=$output_dir/$config
# 先清空输出目录,本地运行会有效果,tinymind上运行这一行没有任何效果
# tinymind已经支持引用上一次的运行结果,这一行需要删掉,不然会出现上一次的运行结果被清空的状况。
# rm -rvf $output_dir/*
# 因为dataset里面的东西是不允许修改的,所以这里要把config文件复制一份到输出目录
cp $dataset_dir/$config $pipeline_config_path
echo "############ training #################"
python ./object_detection/train.py --train_dir=$train_dir --pipeline_config_path=$pipeline_config_path
echo "############ evaluating, this takes a while #################"
python ./object_detection/eval.py --checkpoint_dir=$checkpoint_dir --eval_dir=$eval_dir --pipeline_config_path=$pipeline_config_path
# 导出模型
python ./object_detection/export_inference_graph.py --input_type image_tensor --pipeline_config_path $pipeline_config_path --trained_checkpoint_prefix $train_dir/model.ckpt-$current --output_directory $output_dir/exported_graphs
# 在test.jpg上验证导出的模型
python ./inference.py --output_dir=$output_dir --dataset_dir=$dataset_dir
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ai100/quiz-object-detection.git
git@gitee.com:ai100/quiz-object-detection.git
ai100
quiz-object-detection
quiz-object-detection
master

搜索帮助