首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python 常见错误

Python 常见错误: 单元素的元组: (1)并不是元组,实际上是在多处重载了小括号,比如在表达式里,小括号的作用是分组,(1,)这个才是单元素的元组。 模块: import module 是将模块的名字设置为一个隐含的名字空间变量。 from module import method 导入到当前的全部命名空间里。 对于第二种方法并不是只有一个函数被导入,,其实整个模块也已经被导入。但只是那个函数的引用被保存了起来,所以 from...import 这种语法并不能带来性能上的差异,也没节省什么内存。 能不能重复导入一个模块, 有两个模块a,b 都导入了c模块,当a导入到b时,c是不是被导入了两次? Python有导入模块和加载模块之分,一个模块可以被导入多次,但只会被加载一次,当python碰到一个已经被加载模块又被导入时,他会跳过加载过程,所以无需担心额外消耗内存的问题。 Package: Package是Python在文件系统上发布一组模块的一种方式,使用常见的点分方式来访问子模块,每个目录下都有一个__init__.py文件,这告诉python解释器这些目录下的文件应该被当作是一个子package而不是普通文件。一般情况下都是空文件,也可以做一些初始化的工作,对于点分访问的方式可以使用别名来少打几个字母啦。。 可改变性: “传引用”或“传值”通常不适用于Python,取而代之的是对象是可变的还是不可变的 。可改变性指的是一个对象的值是否改变。整数和字符串以及元组是不可变的,列表、字典、类、类实例等是可变的。 对方法调用的影响:如果调用的函数有任何可变对象,通常是直接修改的,直接修改其数据结构而不是返回一个修改后对象的拷贝, 复制对象和可变性: 不可变对象是被复制的,可变对象是复制了一个对他们的引用。 复制又分为浅拷贝和深拷贝,浅拷贝只复制了一个对可变对象的引用。 构造函数VS 初始化程序: python和传统OOP语言的一个区别是它没有显式的构造函数的概念,python里没有new关键字因为我们并没有真的实例化你的类。python会在创建实例并调用初始化程序。__init__方法。 实例的属性是可以动态分配的,即使是在类定义已经完成甚至创建实例以后,可以在运行时动态的创建属性。

01

Super-Resolution on Object Detection Performance in Satellite Imagery

探讨了超分辨率技术在卫星图像中的应用,以及这些技术对目标检测算法性能的影响。具体来说,我们提高了卫星图像的固有分辨率,并测试我们能否以比固有分辨率更高的精度识别各种类型的车辆、飞机和船只。使用非常深的超分辨率(VDSR)框架和自定义随机森林超分辨率(RFSR)框架,我们生成了2×、4×和8×的增强级别,超过5个不同的分辨率,范围从30厘米到4.8米不等。使用本地和超解析数据,然后使用SIMRDWN对象检测框架训练几个定制的检测模型。SIMRDWN将许多流行的目标检测算法(如SSD、YOLO)组合成一个统一的框架,用于快速检测大型卫星图像中的目标。这种方法允许我们量化超分辨率技术对跨多个类和分辨率的对象检测性能的影响。我们还量化了目标检测的性能作为一个函数的本机分辨率和目标像素大小。对于我们的测试集,我们注意到性能从30 cm分辨率下的平均精度(mAP) = 0.53下降到4.8 m分辨率下的mAP = 0.11。从30厘米图像到15厘米图像的超级分辨效果最好;mAP改进了13 - 36%。对于较粗的分辨率而言,超级分辨率的好处要小一些,但仍然可以在性能上提供小的改进。

00

通过卫星和街道图像进行多模式深度学习,以测量城市地区的收入,拥挤度和环境匮乏

摘要:以大规模和低成本收集的数据(例如卫星和街道图像)有可能显着提高分辨率,空间覆盖率和测量城市不平等现象的时间频率。对于给定的地理区域,通常可以使用来自不同来源的多种类型的数据。然而,由于联合使用方法上的困难,大多数研究在进行测量时都使用单一类型的输入数据。我们提出了两种基于深度学习的方法,以结合利用卫星图像和街道图像来测量城市不平等现象。我们以伦敦为例,对三项选定的产出进行了案例研究,每项产出均按十分位类别衡量:收入,人满为患和环境剥夺。我们使用平均绝对误差(MAE)将我们提出的多峰模型与相应的单峰模型的性能进行比较。首先,将卫星图块附加到街道级别的图像上,以增强对可获得街道图像的位置的预测,从而将精确度提高20%,10%和9%,以收入,人满为患和居住环境的十分位数为单位。据我们所知,第二种方法是新颖的,它使用U-Net体系结构以高空间分辨率(例如,在我们的实验中为伦敦的3 m×3 m像素)对城市中的所有网格单元进行预测。它可以利用全市范围内的卫星图像可用性,以及从可用的街道级别图像中获得的稀疏信息,从而将准确性提高6%,10%和11%。我们还显示了两种方法的预测图示例,以直观地突出显示性能差异。

04

开发丨图像处理一定要用卷积神经网络?这里有一个另辟蹊径的方法

近年来,卷积神经网络(CNN)以其局部权值共享的特殊结构在语音识别和图像处理等方面得到了快速发展,特别是大型图像处理方面,更是表现出色,逐渐成为了行业内一个重要的技术选择。 不过,好用并不代表万能。这里 AI 科技评论从一个卫星图像分析的具体实例出发,介绍了CNN建模和本地拉普拉斯滤波这两种分析技术的效果对比,最终我们发现,本地拉普拉斯滤波的效果反而更好。 卷积神经网络 为了从卫星图像中分析和评估一项自然灾害造成的损失,首先需要得到相关地理区域实时的高分辨率的卫星图像,这是进行后续所有分析的数据基础。目

09
领券