![](https://img-blog.csdnimg.cn/20210826211741387.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
机器学习与算法
文章平均质量分 67
算法学习随笔
Genius!
Github: https://github.com/Geniusay
展开
-
图像处理:灰度变换与图像增强
目录一,何为灰度图像?一,何为灰度图像?定义:RGB三色只有一种采样的图片,由白色到黑色按比例分成不同的灰度等级,在物体的边缘呈现灰度的不连续性,图像分割就是基于这个原理。灰度就是没有色彩,RGB色彩分量全部相等。如果是一个二值灰度图象,它的象素值只能为0或1,我们说它的灰度级为2。用个例子来说明吧:一个256级灰度的图象,如果RGB三个量相同时,如:RGB(100,100,100)就代表灰度为100,RGB(50,50,50)代表灰度为50。二,何为灰度变换?定义:将一个像素点的原创 2021-12-11 02:39:04 · 15263 阅读 · 0 评论 -
图像处理:插值法
何为插值法?运用已知点,计算邻近的未知点的方法即为插值法在图像处理中,我们在调整图像大小以及形状时,往往需要用到插值法来对新像素点的值进行预测处理。一、最近邻插值定义:选取自身最近的点进行预测计算。oldPointX = newPointX * ( oldWidth / newWidth)oldPointY = newPointY * ( oldHeight / newHeight )例如:我们求上图 (3,2) 坐标的原坐标点 ? 为多少,我们便可代入...原创 2021-12-03 01:35:50 · 2781 阅读 · 1 评论 -
Semantic Segmentation:Jaccard index
Jaccard Index(雅卡尔指数)作用:定义两个样本集之间的相似性和多样性,又称Jaccard 相似系数定义:;当A,B交集为空的时候,值为1。Jaccard distance(雅卡尔距离)作用:计算两个集合之间的对称差,计算两集合间的不相似度定义: 通过上述描述可以发现,我们可以通过雅卡尔距离对n*n维矩阵进行相似性检测,于是我们便可以将Jaccard index作为图像对象检测的相似性度量!非对称二元性与对称二元性...原创 2021-11-30 01:23:00 · 3122 阅读 · 0 评论 -
Numpy常见函数
np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)作用:创建等差数列参数含义:start:返回样本数据开始点stop:返回样本数据结束点num:生成的样本数据量,默认为50endpoint:True则包含stop;False则不包含stopretstep:If True, return (samples, step), where step is the spacing..原创 2021-09-25 13:29:44 · 2098 阅读 · 0 评论 -
算法:KNN算法
KNN 全称(K-Nearest Neighbor),意为最近的K个邻居,是一种简单方便的机器学习分类算法。KNN算法原理:当新加入一个点,来计算离他最近的K个点,根据这K个点的类型数量对新加入的点进行分类。而这个k的取值对于KNN算法来说至关重要!如图所示:图中有蓝红两个类型,其中黑点是新加入的点,接下来我们来看看KNN算法如何为他进行分类。当K=3时:黑点 圈中有 两个红色三角形,一个蓝色正方形,由此可以看出来黑点属于红色三角类型当K=5时:黑点 圈中有 两个红色三角形.原创 2021-08-26 22:27:54 · 251 阅读 · 0 评论 -
算法:稀疏矩阵
前言:在学习Google搜索技术特点时,了解到了Google创始人Larry Page和Sergey Brin利用了稀疏矩阵的计算技巧和多次迭代的方法,将亿级的网页矩阵不断简化,得出网页排名,便深入学习了一下稀疏矩阵算法并优化了自己编写的Java矩阵类什么是稀疏矩阵?概念:在一个n*m的矩阵中,当非0的元素远远少于为0的元素,且非0的元素分布没有规律时我们便称它为稀疏矩阵,反之则为稠密矩阵。 稀疏因子δ:当稀疏因子的值<=0.05时我们则...原创 2021-08-18 17:39:14 · 2709 阅读 · 2 评论 -
算法:状态压缩
在刚开始学习代码时,我们通常会创建一个数组或者map来标记一些我们已经选择过的值或者对象。但是在面对一些路径问题,组合问题,且处理的对象数量较少时,数组不仅不方便且要浪费一定内存。状态压缩面对以上问题,我们可以利用一个二进制数state来代表所走的路径或者组合方案,每一位数就代表着一个元素。例如:有A B C D E5个元素我们用 5位的二进制数来代表 这5个元素① 当A被选取时 二进制数状态:00001② 当A,B同时被选取时 二进制数状态:00011于是我...原创 2021-08-16 17:28:46 · 521 阅读 · 0 评论