当前位置: 首页 > news >正文

【ArcPy】在pycharm中调试arcpy工具代码

目标

查找训练深度学习模型报错情况,并查看训练模型下载地址

操作示例

代码调用工具

代码是从arcgis官网训练深度学习模型工具网页,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具体在哪里出现问题,需要先运行一遍,确定报错位置

从报错信息中我们可看出是调用该方法进行下载模型库的,我们需要点击进入该代码部分,并添加断点

调试

回到我们的主代码,右键点击调试,调试初始等待时间较长

查看模型下载位置和地址


http://www.mrgr.cn/news/52065.html

相关文章:

  • c语言库文件
  • c++初阶数据结构速成
  • 自动驾驶系统研发系列—智能驾驶新技能:MEB低速紧急制动系统带来更多驾驶安全保障
  • 充电宝哪个品牌性价比高?2024精选五款推荐,新手买前必看!
  • 就是这个样的粗爆,手搓一个计算器:卡路里计算器
  • 产品经理图书推荐 《人工智能产品经理:AI时代PM修炼手册》
  • 基于单片机的搬运机器人控制系统
  • OpenCV高级图形用户界面(15)注册一个回调函数来处理鼠标事件的函数setMouseCallback()的使用
  • Cannot determine local hostname
  • KNN的 k 设置的过大会有什么问题
  • ZBrush和3D-Coat各自的优缺点是什么?
  • 番茄工作法计时器:高效时间管理利器
  • 鸿蒙开发案例:绘制中国象棋棋盘与棋子的技术教程
  • Java 枚举类
  • 自定义类型——结构体
  • c#编写的各类应用程序
  • 65.DDR3读写控制器的设计与验证(2)
  • 60. 排列序列
  • Windows11桌面快捷方式图标变为白色方块-如何解决
  • C++11 使用 {} 进行初始化