alex_bn_lee

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

07 2021 档案

【627】Python @staticmethod 与 @classmethod
摘要:Python staticmethod() 函数 Python classmethod 修饰符 python-类: 静态方法(staticmethod)、类方法(classmethod)和实例方法 classmethod 用的比较少,可以先不用太考虑; staticmethod 就是静态方法,不用实 阅读全文

posted @ 2021-07-29 11:05 McDelfino 阅读(44) 评论(0) 推荐(0) 编辑

【626】GIS遥感相关杂志
摘要:与GIS相关的SCI、EI期刊 相关杂志: 杂志名称 评级 Computers, Environment and Urban Systems Q1 Transactions in GIS Q1 IEEE Transactions on Geoscience and Remote Sensing Q1 阅读全文

posted @ 2021-07-29 10:19 McDelfino 阅读(56) 评论(0) 推荐(0) 编辑

【625】keras.utils.Sequence 制作生成集
摘要:tensorflow.keras.utils.Sequence的使用 keras 官网 - Sequence Unet Xception Keras for Pneumothorax Segmentation 用于拟合数据序列的基对象,例如一个数据集。 每一个 Sequence 必须实现 __get 阅读全文

posted @ 2021-07-28 17:12 McDelfino 阅读(439) 评论(0) 推荐(0) 编辑

【624】python中nan值判断与处理
摘要:python中nan值判断与处理 针对计算 metrics 的平均值的时候,最终结果都是 nan,需要提前判断,然后剔除掉。 pandas 里面 NaN 判断,如下: bm_waybill_id arrive_lat arrive_lng recipient_lng recipient_lat re 阅读全文

posted @ 2021-07-27 17:26 McDelfino 阅读(1670) 评论(0) 推荐(0) 编辑

【623】二值图识别轮廓
摘要:python数字图像处理(17):边缘与轮廓 阅读全文

posted @ 2021-07-27 12:43 McDelfino 阅读(59) 评论(0) 推荐(0) 编辑

【622】Python 实现图片叠加
摘要:1. IMAGE.ALPHA_COMPOSITE( )——实现一张背景透明图像和一张背景不透明图像的合成 2. Python PIL.Image之修改图片背景为透明 使用 Image.alpha_composite() 实现: import PIL.Image as Image layer1 = I 阅读全文

posted @ 2021-07-26 12:04 McDelfino 阅读(2135) 评论(0) 推荐(0) 编辑

【621】numpy.array 的逻辑运算
摘要:参考:【Python】逻辑运算 VS Numpy数组逻辑运算 主要是在计算 IoU 的时候,通过逻辑运算,可以更容易的计算 Overlap 与 Union。 # 或 a | b # 与 a & b # 异或 a ^ b # 非(只针对 bool) ~a 举例如下: >>> a = np.array( 阅读全文

posted @ 2021-07-25 17:29 McDelfino 阅读(991) 评论(0) 推荐(0) 编辑

【620】读书笔记【Keras图像深度学习实战】
摘要:1.2.2 张量 0阶张量:标量,也就是一个数 1阶张量:就是一个向量 2阶张量:就是一个矩阵 3阶张量:可以表示为3个颜色通道的彩色图片 1.2.4 模型 Keras 包含两种模型(不同版本叫法不同) Sequential模型:序贯模型,单输入单输出模型 Graph,图模型:支持多输入多输出,就是 阅读全文

posted @ 2021-07-22 21:05 McDelfino 阅读(54) 评论(0) 推荐(0) 编辑

【619】语义分割构建网络的输入与输出
摘要:假设图像尺寸为 512x512,标签图像为同样大小的灰度图。 输入数据与标签数据 输入数据:(batch, 512, 512, 3),三个通道的数据 标签数据:(batch, 512, 512, 1),0 和 255,调整为 0 和 1,相当于两个类 构建 U-Net 的模型 Model input 阅读全文

posted @ 2021-07-22 20:57 McDelfino 阅读(1192) 评论(0) 推荐(0) 编辑

【618】不同图片格式的压缩情况
摘要:参考:图片格式分不清?JPG、TIF、PNG,不同格式区别到底在哪里 在制作深度学习语义分割的标签数据的时候,会涉及到存储图片的步骤,默认就是存成了 JPG 格式,今天跟同事聊天,突然说 JPG 会压缩数据,突然我也回忆道自己在生成的白色 JPG 图片上看到了莫名的淡灰色,于是自己打算自己试验下 J 阅读全文

posted @ 2021-07-22 20:34 McDelfino 阅读(124) 评论(0) 推荐(0) 编辑

【617】numpy.array 调整大小,类似图像 resize
摘要:参考:scipy.ndimage.zoom 参考:python图像大小缩放使用cv2.resize()或scipy.ndimage.zoom() 参考:【Scipy】scipy.ndimage.zoom矩阵放缩 数据在输入到 U-Net 网络里面,尺寸需要是 32 的倍数,这样才能保证输入与输出尺寸 阅读全文

posted @ 2021-07-22 11:52 McDelfino 阅读(3404) 评论(0) 推荐(0) 编辑

【616】安装 GDAL(rasterio)
摘要:参考: Windows 电脑很容易,但是 Mac 很不好装(目前还没装上,可能是系统版本,可能是 python 版本) Windows 版: 参考:windows 环境下基于Python 的GDAL 安装 首先获取 python 版本 直接 cmd 上面输入 python,就会显示版本号,我的是 p 阅读全文

posted @ 2021-07-20 11:09 McDelfino 阅读(1215) 评论(0) 推荐(0) 编辑

【615】国内国外经纬度坐标转换
摘要:参考:python3实现GPS经纬度坐标(WGS84)国测局火星坐标(GCJ02)百度坐标(BD09)相互转换 参考:地图,GPS位置地图坐标系:WGS-84(GPS)、GCJ-02(Google地图)、BD-09(百度地图),OpenGIS 前言:下载的国外提供的数据集,对应的是国内的建筑数据,但 阅读全文

posted @ 2021-07-19 21:34 McDelfino 阅读(769) 评论(0) 推荐(0) 编辑

【614】矢量数据转栅格数据(cv2.fillPoly/cv2.polylines)
摘要:参考:http://geojson.io(geojson直接显示) 参考:geojson、shp文件互转 参考:cv2.fillConvexPoly()与cv2.fillPoly()填充多边形 参考:GeoJSON格式规范说明 两个主要函数说明: cv2.fillPoly() cv2.polylin 阅读全文

posted @ 2021-07-19 21:13 McDelfino 阅读(1328) 评论(0) 推荐(0) 编辑

【613】U-Net 相关
摘要:参考:keras遥感图像Unet语义分割(支持多波段&多类) 参考:憨批的语义分割重制版5——Keras 搭建自己的Unet语义分割平台 参考:U-net源码分析(Keras版本) 参考:U-Net 源码 McDelfino / unet 【国内反而不稳定】 参考:U-Net 源码 alexbnle 阅读全文

posted @ 2021-07-16 11:11 McDelfino 阅读(78) 评论(0) 推荐(0) 编辑

【612】深度学习模型相关问题
摘要:基本概念 参考:keras使用中fit_generator的一些问题 参考:keras.utils.Sequence生成数据 参考:手工编写继承KERAS.UTILS.SEQUENCE类的图像生成器 深度学习中的【训练集】、【验证集】、【测试集】 训练集:可以比喻为课本,学生通过课本学习 验证集:平 阅读全文

posted @ 2021-07-14 21:10 McDelfino 阅读(63) 评论(0) 推荐(0) 编辑

【611】keras 后端 backend 相关函数(Dice实现)
摘要:参考:keras - 后端函数 参考:Dice损失函数基础知识及代码实现 参考:【LOSS】语义分割的各种loss详解与实现 参考:keras-import keras.backend as K的意义 参考:keras中的backend.clip用法 from keras import backen 阅读全文

posted @ 2021-07-14 16:34 McDelfino 阅读(72) 评论(0) 推荐(0) 编辑

【610】keras 相关问题说明
摘要:1. 无法导入 Adam 解答:主要是 TensorFlow 2.4 与 2.5 的调整导致的,可以按照如下修改: # TensorFlow 2.4版本: from keras.optimizers import Adam # TensorFlow 2.5 版本: from keras.optimi 阅读全文

posted @ 2021-07-14 11:23 McDelfino 阅读(459) 评论(0) 推荐(0) 编辑

【609】VSCode 小技巧
摘要:参考:最新最全 VSCODE 插件推荐(2021版) 获取Python的运行版本及修改 代码的左下角可以修改 配置 jupyter notebook ctrl+shift+P 输入 jupyter,新建一个文件 Jupyter Notebooks in VS Code 阅读全文

posted @ 2021-07-14 10:38 McDelfino 阅读(39) 评论(0) 推荐(0) 编辑

【608】理解 if __name__ = '__main__'
摘要:参考:if __name__ == '__main__' 如何正确理解? - 初识CV的回答 - 知乎 简单理解就是,只有当一个文件作为主文件被运行的时候,其 '__name__' 的值是 '__main__',否则其他时候引用或者怎样其值都是真实的姓名,因此不会运行 if 语句内部的内容。 因此对 阅读全文

posted @ 2021-07-13 20:36 McDelfino 阅读(51) 评论(0) 推荐(0) 编辑

【607】GPU、显存 查看与设置
摘要:参考:Linux查看GPU信息和使用情况 参考:Linux查看GPU信息和使用情况 参考:基于tensorflow的keras中GPU的使用 参考:keras实现多GPU或指定GPU的使用介绍 参考:【推荐】科普帖:深度学习中GPU和显存分析 今天开始在 GPU 上面训练深度学习模型,首先遇到的问题 阅读全文

posted @ 2021-07-13 17:19 McDelfino 阅读(1060) 评论(0) 推荐(0) 编辑

【606】Terminal cmd 设置 别名 alias
摘要:参考:Mac 终端设置命令别名 参考:Windows alias给cmd命令起别名 首先查看所有的 alias,直接输入 alias 命令即可 (labelme) libingnan@Li-BingnandeMacBook-Pro bin % alias lbnenvs='conda info -- 阅读全文

posted @ 2021-07-13 16:06 McDelfino 阅读(346) 评论(0) 推荐(0) 编辑

【605】Python的开发环境相关 (不同版本python、pip)
摘要:参考:如何有效管理python开发环境 参考:使用Anaconda管理多个版本的Python环境 在开始使用Python的时候不太关注开发环境,只是知道有时候是2.7,有时候是3.6,3.7,3.8,现在甚至是3.9,对于我目前使用的 Mac Pro 来说,默认电脑就安装有 Python2.7,然后 阅读全文

posted @ 2021-07-13 16:00 McDelfino 阅读(111) 评论(0) 推荐(0) 编辑

【604】Python class __dict__.update的使用
摘要:参考:python中dict.update与__dict__的使用 可以通过 __dict__.update() 批量构建类的属性 可以类内字典: class Person(object): _defaults = { "name" : "alex", "age" : 18, "city" : "S 阅读全文

posted @ 2021-07-12 20:26 McDelfino 阅读(889) 评论(0) 推荐(0) 编辑

【603】Python 实现 for 和 if 单行显示
摘要:对于 if 赋值的话,单行显示更加简洁,同时也节约空间(行数) 基本思路就是 if 语句后面跟的东西提前,其他不变,有种倒装的感觉 >>> 5 if 2 > 5 else 3 3 >>> 5 if 2 < 5 else 3 5 第一行解释:输出 5,如果 2 > 5,否则输出 3,结果输出 3 第二 阅读全文

posted @ 2021-07-12 10:57 McDelfino 阅读(960) 评论(0) 推荐(0) 编辑

【602】Python代码中的三个点(...)
摘要:参考:python中三个点(…) 三个点表示 numpy 数组中的省略冒号,就是全部包括的省略 例如 a[:, :, :, :-1] 等价于 a[..., :-1] 对于多维度数组的操作会略显方便 >>> import numpy as np >>> a = np.arange(24).reshap 阅读全文

posted @ 2021-07-11 23:12 McDelfino 阅读(1842) 评论(0) 推荐(0) 编辑

【602】语义分割评价指标 IoU mIoU precision recall F1 的计算
摘要:参考:语义分割代码阅读 评价指标mIoU的计算 参考:(分割网络评价指标)dice系数和IOU之间的区别和联系 参考:【621】numpy.array 的逻辑运算 参考:numpy.bincount详解 参考:深度学习之语义分割中的度量标准 写在前面,关于计算时候需要注意的问题: K.sum 在计算 阅读全文

posted @ 2021-07-11 22:22 McDelfino 阅读(6315) 评论(1) 推荐(1) 编辑

【601】【SpaceNet on AWS】遥感数据集下载教程
摘要:参考:【SpaceNet on AWS】遥感数据集下载教程 参考:用aws亚马逊云服务器下载spacenet数据集 参考:SpaceNet遥感数据集下载及数据集说明 参考:「AWS」入门安装aws cli 参考:SpaceNet遥感数据集下载及数据集说明 参考:【微软】How to extract 阅读全文

posted @ 2021-07-09 11:17 McDelfino 阅读(954) 评论(0) 推荐(0) 编辑

【600】Attention U-Net 解释
摘要:参考:Attention-UNet for Pneumothorax Segmentation 参考:Attention U-Net 一、Model 结构图 说明:这是3D的数据,F代表 feature( channel),H 代表 height, W 代表 width, D代表 depth,就是3 阅读全文

posted @ 2021-07-06 20:55 McDelfino 阅读(2155) 评论(0) 推荐(0) 编辑

【599】keras.layers 里面 Multiply、multiply & Add、add 的区别
摘要:再看 Attention U-Net 源码的时候,注意到了有 keras.layers 里面有 Multiply 和 multiply 两个方法 它们可以实现相同的效果,但是语法稍有不同 # 按照图层的模式处理 Multiply()([m1, m2]) # 相当于一个函数操作 multiply([m 阅读全文

posted @ 2021-07-06 20:27 McDelfino 阅读(3870) 评论(1) 推荐(0) 编辑

【598】解决 Keras 保存模型无法加载使用的问题
摘要:参考:Keras模型保存与加载的问题 【问题描述】 正常来说,model.save("model.h5"),然后通过 load_model("model.h5") 就可以使用了,但是在具体操作的过程中报错,有博客说明只有 Sequential 构建的模型可以通过这个方法直接加载,目前没有证实。 【解 阅读全文

posted @ 2021-07-06 15:07 McDelfino 阅读(669) 评论(0) 推荐(0) 编辑

【597】keras 回调(callbacks)函数 以及 模型保存
摘要:参考:Tensorflow回调(callbacks)函数的使用方法 参考:Keras中的回调函数Callbacks详解 参考:keras保存模型中的save()和save_weights() 参考:关于 keras.callbacks设置模型保存策略 实例化一个 myCallback 对象 call 阅读全文

posted @ 2021-07-05 23:45 McDelfino 阅读(313) 评论(0) 推荐(0) 编辑

【596】keras显示网络结构图
摘要:参考1:【推荐】怎么显示Keras的网络结构和其中的参数 参考2:【推荐】Mac BigSur:安装homebrew(国内源)+Graphviz 参考3:mac下的Graphviz安装及使用 参考4:Mac 安装 Graphviz-python 也可以在线实现,https://netron.app, 阅读全文

posted @ 2021-07-05 23:23 McDelfino 阅读(585) 评论(0) 推荐(0) 编辑

【595】列表、元组的相加操作
摘要:参考:列表、元组、字典、相加操作 简单总结就是,列表与元组的相加,就是相当于 concatenation,就是变长了,而不是类似 numpy 的相关操作 列表相加: a=[1,2,3] b=[4,5,6] print(a+b) # [1, 2, 3, 4, 5, 6] 元组相加: a=(1,2,3) 阅读全文

posted @ 2021-07-05 17:25 McDelfino 阅读(515) 评论(0) 推荐(0) 编辑

【594】图像读取与显示(mask图像)
摘要:图像转数组 from keras.preprocessing import image img_path = target_img_paths[9] img = image.load_img(img_path) x = image.img_to_array(img) x.shape # (448, 阅读全文

posted @ 2021-07-05 17:06 McDelfino 阅读(369) 评论(0) 推荐(0) 编辑

【593】ResNet残差网络
摘要:参考:inception模型和卷积层的残差连接的keras实现 参考:Keras Implementation of ResNet-50 (Residual Networks) Architecture from Scratch 参考:一文读懂残差网络ResNet 参考:ResNet Keras实现 阅读全文

posted @ 2021-07-05 15:02 McDelfino 阅读(68) 评论(2) 推荐(0) 编辑

【592】Keras相关函数说明
摘要:参考:Keras API reference 参考:Keras: 基于 Python 的深度学习库 tf.keras.Input:用于添加输入张量 tf.keras.layers.Conv2D:二维卷积 tf.keras.layers.MaxPooling2D:二维最大池化 tf.keras.lay 阅读全文

posted @ 2021-07-04 23:47 McDelfino 阅读(57) 评论(0) 推荐(0) 编辑

【591】通过 Terminal 直接获取 GitHub 源码
摘要:参考:在终端获取GitHub代码 步骤如下: 电脑上安装 git 打开 Terminal,cd 到想要下载的文件夹位置 在 Terminal 中输入 git clone [GitHub下载代码] 获取下载代码如下: 阅读全文

posted @ 2021-07-02 19:26 McDelfino 阅读(157) 评论(0) 推荐(0) 编辑

【590】Python logging 模块
摘要:参考:python logging模块,升级print调试到logging 参考:Python之日志处理(logging模块) 个人理解:通过日志记录来进行程序调试的各种输出信息,可以设置不同的输出级别,因此可以根据级别的设置来输出不同的信息。 输出级别: DEBUG INFO NOTICE WAR 阅读全文

posted @ 2021-07-02 16:07 McDelfino 阅读(38) 评论(0) 推荐(0) 编辑

【589】上采样、反卷积、转置卷积、空洞卷积
摘要:参考:反卷积和上采样+卷积的区别 —— zhihu回复 上采样:就是将小图片变成大图片,因此可以通过插值的方式填充下没有值的像素点,主要方法如下: 插值方法 近邻插值(nearest interpolation):按照附近像素的值来设置,一样的 单线性插值(linear interpolation) 阅读全文

posted @ 2021-07-02 12:04 McDelfino 阅读(321) 评论(0) 推荐(0) 编辑

【588】获取 Python 包的版本号
摘要:参考:How to check which version of Keras is installed? 本文以 keras 为例 1. 通过 Python 获取 import keras keras.__version__ 2. 通过 Terminal 获取 python -c 'import k 阅读全文

posted @ 2021-07-02 10:56 McDelfino 阅读(163) 评论(0) 推荐(0) 编辑

【587】安装 labelme
摘要:目前在做计算机视觉,需要自己打标,被安利 labelme,但是目前此网站以及不支持注册了,只能本地安装来实现。可以按照网站说明一步步操作。 按照 https://github.com/wkentaro/labelme 操作完成的 不同操作系统按照不同的方式安装,本文是 MacOS 需要安装 Anac 阅读全文

posted @ 2021-07-02 10:03 McDelfino 阅读(377) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示