笔记
文章平均质量分 59
£•€•×
这个作者很懒,什么都没留下…
展开
-
lru_cache详解
https://www.jb51.net/article/204673.htm原创 2021-03-11 10:54:51 · 256 阅读 · 0 评论 -
零基础入门语义分割-Task6 模型集成
零基础入门语义分割-Task6 模型集成学习目标集成学习方法深度学习中的集成学习DropoutTTASnapshot总结集成学习方法、深度学习中的集成学习和结果后处理思路。学习目标学习集成学习方法以及交叉验证情况下的模型集成学会使用深度学习模型的集成学习集成学习方法在机器学习中的集成学习可以在一定程度上提高预测精度,常见的集成学习方法有Stacking、Bagging和Boosting,同时这些集成学习方法与具体验证集划分联系紧密。由于深度学习模型一般需要较长的训练周期,如果硬件设备不允许原创 2021-03-01 22:08:44 · 281 阅读 · 0 评论 -
零基础入门语义分割-地表建筑物识别 TASK05:模型训练与验证
零基础入门语义分割-地表建筑物识别 TASK05:模型训练与验证深度学习训练过程:学习目标构造验证集留出法(Hold-Out)交叉验证法(Cross Validation,CV)自助采样法(BootStrap)模型训练与验证记录下验证集精度模型调参流程总结深度学习训练过程:1.在训练集上进行训练,并在验证集上进行验证;2.模型可以保存最优的权重,并读取权重;3.记录下训练集和验证集的精度,便于调参。为此本章将从构建验证集、模型训练和验证、模型保存与加载和模型调参几个部分讲解,在部分小节中将会结合原创 2021-03-01 21:49:11 · 348 阅读 · 0 评论 -
零基础入门语义分割-地表建筑物识别TASK04:评价函数与损失函数
零基础入门语义分割地表建筑物识别TASK04:评价函数与损失函数学习目标TP TN FP FNdiceDice Lossdice代码实现IoU评价指标IoU代码实现BCE损失函数BCE代码实现Focal LossFocal Loss代码实现Lovász-SoftmaxLovász-Softmax代码实现学习目标掌握常见的评价函数和损失函数Dice、IoU、BCE、Focal Loss、Lovász-Softmax;掌握评价/损失函数的实践;TP TN FP FN在讲解语义分割中常用的评价函数和原创 2021-03-01 20:38:35 · 528 阅读 · 0 评论 -
零基础入门语义分割-Task3 语义分割模型发展
零基础入门语义分割-Task3 语义分割模型发展3 语义分割模型发展3.1 学习目标3.2 FCN3.3 SegNet3.4 Unet3.5 DeepLab3.6 RefineNet3.7 PSPNet3.8 基于全卷积的GAN语义分割模型本章主要讲解的是语义分割网络模型的发展:FCN 、SegNet、Unet、DeepLab、RefineNet、PSPNet、GAN语义分割。3 语义分割模型发展语义分割(全像素语义分割)作为经典的计算机视觉任务(图像分类,物体识别检测,语义分割)。其结合了图像分类、原创 2021-02-26 19:41:17 · 464 阅读 · 0 评论 -
零基础入门语义分割-TASK02数据扩增
零基础入门语义分割-TASK02数据扩增数据扩增方法什么是数据扩增数据扩增怎么做方法OpenCV数据扩增albumentations数据扩增Pytorch读取赛题数据二级目录三级目录本章对语义分割任务中常见的数据扩增方法进行介绍,并使用OpenCV和albumentations两个库完成具体的数据扩增操作。本章主要内容为数据扩增方法、OpenCV数据扩增、albumentations数据扩增和Pytorch读取赛题数据四个部分组成。数据扩增方法什么是数据扩增数据扩增(Data Augmentati原创 2021-02-23 19:50:15 · 268 阅读 · 0 评论 -
记一次‘list‘ object is not callable错误
一些变量的命名,我使用了类的名字,如for line in list: ,所以造成了这个错误。请看下图:无错误时:有错误时:由于命名不规范,造成了错误。原创 2021-01-26 23:48:20 · 125 阅读 · 0 评论 -
python常用内置模块总结
python查用内置模块总结Itertools用于操作迭代对象的函数itertools提供无限迭代器count>>> import itertools>>> natuals = itertools.count(1)>>> for n in natuals:... print(n)...123...其中count()会创建一个无限迭代器,上述代码会打印出自然数序列,只能按Ctrl+c退出cycle()把传入的一个序原创 2021-01-22 17:32:49 · 125 阅读 · 0 评论 -
python批量读取图片
python批量读取图片import osfrom PIL import Imageimport matplotlib.pyplot as plt#读取images文件夹下所有文件的名字imagelist = os.listdir('D:/pycharm/Web/static/images/upload/')print(imagelist)rootdir="D:/pycharm/Web/static/images/upload/"print(rootdir+imagelist[0])for原创 2021-01-16 14:31:06 · 7014 阅读 · 3 评论 -
HDFS默认端口
原创 2020-12-13 13:17:07 · 1235 阅读 · 0 评论 -
数字图像处理遇到的问题及思考
使用MATLAB中的min函数一直显示索引超出矩阵纬度,why?length(A:)和numel(A)函数的区别A为一个矩阵numel (A)该语句返回数组中元素的总数。n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值,即相当于执行了max(size(A));如果A为空数组,则返回0;如果A是一个向量则返回A的长度。...原创 2020-11-17 14:25:39 · 634 阅读 · 0 评论 -
葵花点穴手点通傅里叶变换
傅里叶变换链接傅里叶变换的时域与频域傅里叶变化的非公式理解频谱、能量谱、功率谱、倒频谱、小波分析见链接FT(Fourier Transformation)傅里叶变换FFT(Fast Fourier Transformation)快速傅里叶变换。就是DFT的快速算法,一般工程应用时用的都是这种算法FS(Fourier Series)傅里叶级数。是针对时域连续周期信号提出的,结果是离散的频域结果DFS(Discrete Fourier Series)...原创 2020-11-07 13:36:03 · 161 阅读 · 0 评论 -
推荐系统(一)
原创 2020-10-03 18:01:14 · 85 阅读 · 0 评论 -
redis配置文件详细说明
配置文件介绍Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf你可以通过 CONFIG 命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CONFIG GET loglevel“loglevel”“notice”参数说明redis.conf 配置项说明如下:注意,下面原创 2020-09-27 00:12:15 · 80 阅读 · 0 评论 -
查找
查找表考虑的基本数据结构第一类: 查找有无–set元素’a’是否存在,通常用set:集合set只存储键,而不需要对应其相应的值。set中的键不允许重复第二类: 查找对应关系(键值对应)–dict元素’a’出现了几次:dict–>字典dict中的键不允许重复第三类: 改变映射关系–map通过将原有序列的关系映射统一表示为其他算法应用LeetCode 349 Intersection Of Two Arrays 1题目描述给定两个数组nums,求两个数组的公共元素。如nums原创 2020-08-25 21:27:10 · 132 阅读 · 0 评论 -
LBP中等价模式为什么是P*(P-1)+2维向量?
LBP中等价模式为什么是P*(P-1)+2维向量?为了解决二进制模式过多的问题,提高统计性,Ojala提出了采用一种“等价模式”(Uniform Pattern)来对LBP算子的模式种类进行降维。Ojala等认为,在实际图像中,绝大多数LBP模式最多只包含两次从1到0或从0到1的跳变。因此,Ojala将“等价模式”定义为:当某个LBP所对应的循环二进制数从0到1或从1到0最多有两次跳变时,该类型保留;跳变次数超过2次时,均归为一类。通过这样的改进,二进制模式的种类大大减少,而不会丢失任何信息。模式数量由原创 2020-05-15 08:03:49 · 316 阅读 · 0 评论