帖子
|
Esri使用了一个默认的转换集,但我在任何地方都找不到它们的文档。本页说明:默认情况下,prepare_data()使用一组默认的转换来进行数据增强,这对卫星图像很有效。这些变换随机旋转、缩放和翻转图像,这样模型每次看到的图像都不同。或者,用户可以使用fast组合自己的转换。人工智能转换为他们希望执行的特定数据增强。您必须深入研究代码,以了解每个模型类型都做了什么。prepare_data函数在C:\Program Files\ArcGIS\Pro\bin\Python\envs\ arcgispro-py3\Lib\site-packages\arcgis\learn\_data.py例如,对于MaskRCNN,这在代码中:if dataset_type == 'RCNN_Masks': ....如果_image_space_used == _map_space: train_tfms = [crop(size=chip_size, p=1)],则range =(0,1)。, row_pct=ranges, col_pct=ranges), dihedral_affine(),亮度(change=(0.4, 0.6)),对比度(scale=(1.0, 1.5)), rand_zoom(scale=(1.0, 1.2))] else: train_tfms = [crop(size=chip_size, p=1.], row_pct=ranges, col_pct=ranges),亮度(change=(0.4, 0.6)),对比度(scale=(1.0, 1.5)), rand_zoom(scale=(1.0, 1.2))] val_tfms = [crop(size=chip_size, p=1.], row_pct=0.5, col_pct=0.5)] tfms = (train_tfms, val_tfms)因此,从代码中可以清楚地看出,您需要一个训练转换列表和一个验证转换列表。 Then they are combined into a tuple and that is what you put in the prepare_data transforms parameter. Here is the documentation for the fastai transforms: https://fastai1.fast.ai/vision.transform.html Something like this should get you started (the get_transforms function is an easy way, but you can individually create your own transforms also): from fastai.vision.transform import get_transforms tfms=get_transforms(do_flip=True, flip_vert=True, max_rotate=None, max_zoom=1, max_lighting=None, max_warp=None, p_affine=None, p_lighting=None, xtra_tfms=None) tfms=(tfms1,tfms2) data=arcgis.learn.prepare_data(r'G:\data_training', class_mapping={0: 'tree'}, chip_size=640, val_split_pct=0.1, batch_size=2,transforms=tfms,resize_to=800) I haven't really played around with transforms much yet, so please let me know how you go.
...查看更多
04-15-2021点三十八分
|
1
|
2
|
1785
|
帖子
|
我在这里运行2.7.3,我的ECW文件打开正常。你还有其他可以测试的吗?所有人都是这样吗?您可以在Catalog窗格中右键单击它并选择属性吗?如果可以,它说明了什么?
...查看更多
04-15-202122点
|
0
|
5
|
1340
|
帖子
|
不幸的是,viewshed api还不够复杂,不能做方位角的事情。你可能需要在客户端处理结果。另请参阅Line of Sight小部件以获得不同的视图分析。我还得到了那些随机的未捕获的承诺错误。北极是可以理解的,因为高程层不覆盖该区域-来自ArcGIS Online的Viewshed页面:默认情况下,该工具目前在全球范围内工作在北纬60度和南纬56度之间,基于3弧秒(约90米)分辨率的SRTM数据集。然而,我也得到错误只是点击周围,不知道为什么。
...查看更多
04-15-202105:39点
|
1
|
0
|
788
|
帖子
|
尝试制作特征层工具。有一些工具说他们需要一个功能层,但很乐意与功能类一起工作,然而这个工具可能实际上需要一个功能层。工具文档确实说了特性类…实际的误差是多少?
...查看更多
04-15-202103:30点
|
0
|
0
|
429
|
帖子
|
如果你看一下Viewshed任务的REST页面,你会看到在Input_Observation_Point下,它将接受一个名为OffsetA的字段。在这里,您可以为输入点指定从仰角表面的偏移量。我附上了一个屏幕截图,展示如何修改示例以使用偏移量。当使用100的偏移量时,视野会进一步向北延伸到山脊上。
...查看更多
04-15-202102:58点
|
2
|
1
|
798
|
帖子
|
有一个很好的帮助页面讨论了管理url: ArcGIS url的组件你需要将gisserver这个词替换为你实际安装ArcGIS服务器的服务器名。domain.com将需要替换为您实际的域名地址。例如:https://myarcgisserver.mysite.com:6443/arcgis/manager/上面链接的帮助页面还显示了在使用web适配器进行访问的情况下如何连接。还可能需要考虑代理或防火墙等安全问题。您可能需要与您的ArcGIS或IT管理员交谈以获得正确的URL。
...查看更多
04-14-202105:57点
|
0
|
0
|
1044
|
帖子
|
现在这个问题似乎得到了解决。完全卸载ArcGIS Pro。删除文件夹:C:\Users\
04-14-2021上午07:51
|
1
|
1
|
3535
|
帖子
|
看起来其他人也有和我一样的问题:https://github.com/Esri/deep-learning-frameworks/issues/16
...查看更多
04-14-202105:57我
|
0
|
0
|
3537
|
帖子
|
正是上面的错误导致了这个问题:RuntimeError: CUDA内存不足。这意味着在运行“检测对象”工具时,显卡上的所有专用内存都将被耗尽。Batch Size参数控制一次有多少图像片段被发送到显卡进行检测。您需要减小工具中的批处理大小参数,直到它正常运行为止。我建议一开始将它设置为1或2,如果需要,以后可以增加它。请查看所附的截图,看看Batch Size参数可以在哪里找到。
...查看更多
04-14-202105:52我
|
2
|
0
|
566
|
帖子
|
试试这个:import torch torch.cuda。is_available = lambda: False device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')它肯定在我的系统上使用cpu,如截图所示。顺便说一句,我也得到了一个错误,试图更新Python API,详情在这里-它是一样的你?无法通过conda: InvalidSpecError: Invalid spec: >=安装\upgrade
...查看更多
04-14-202105:31我
|
0
|
1
|
8116
|
标题 | 荣誉 | 发布 |
---|---|---|
1 | 08-20-202102:12点 | |
1 | 04-18-202102:39点 | |
1 | 05-14-2021下午14点 | |
1 | 04-17-202103:21点 | |
1 | 06-16-2021下午的专机 |