目标
查找训练深度学习模型报错情况,并查看训练模型下载地址
操作示例
代码调用工具
代码是从arcgis官网训练深度学习模型工具网页,python模块下复制的。数据自行准备
python"># Import system modules
import arcpy
from arcpy.ia import * # Check out the GeoScene Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst") #Define input parameters
in_folder = "C:\\DeepLearning\\TrainingData\\Cars"
out_folder = "C:\\Models\\Cars"
max_epochs = 100
model_type = "SSD"
batch_size = 2
arg = "grids '[4, 2, 1]';zooms '[0.7, 1.0, 1.3]';ratios '[[1, 1], [1, 0.5], [0.5, 1]]'"
learning_rate = 0.003
backbone_model = "RESNET34"
pretrained_model = "C:\\Models\\Pretrained\\vehicles.emd"
validation_percent = 10
stop_training = "STOP_TRAINING"
freeze = "FREEZE_MODEL"# Execute
TrainDeepLearningModel(in_folder, out_folder, max_epochs, model_type, batch_size, arg, learning_rate, backbone_model, pretrained_model, validation_percent, stop_training, freeze)
查看报错
由于我们自行是无法知道arcpy具体在哪里出现问题,需要先运行一遍,确定报错位置
从报错信息中我们可看出是调用该方法进行下载模型库的,我们需要点击进入该代码部分,并添加断点
调试
查看模型下载位置和地址