自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 matlab实现基于超像素的快速的模糊聚类(SFFCM)的图像分割

代码如下超像素分割结果调用的是matlab自带的超像素方法%% SFFCM将超像素区域N*3,减少计算成本进行分割的结果clearclose allI=imread('tomato.jpg');%I = imresize(Iy,[153 100]); figure;subplot(2,3,1);imshow(I);[m,n,p]=size(I);A = reshape(I(:, :, 1), m*n, 1); % 将RGB分量各转为kmeans使用的数据格式n行,一样一样本B

2020-12-02 16:18:13 4048 5

原创 matlab实现基于DPCA密度峰值算法的图像分割

matlab代码如下图像最好小一点,不然因为那个距离矩阵为(mn)(m*n)真的很慢很慢,运算上亿次了,电脑根本跑不动。clearclose allIy=imread('tomato.jpg');figure;imshow(Iy);I = imresize(Iy,[53 33]); figure, imshow(I); % 读入分割目标img_gray=rgb2gray(I);%灰度化% 获取图像的长宽[m,n]=size(img_gray);A = reshape(I(:,

2020-12-02 16:12:33 1158

原创 利用神经网络和卷积神经网络,还有SimpleConvNet打kaggle的手写数字识别比赛

数据在官网,kaggle手写数字识别不需要爬墙,注册什么的看看知乎把1.利用神经网络,神经网络这个类是编写的,代码如下# -*- coding: utf-8 -*-"""Created on Sat Oct 31 16:46:44 2020@author: """import numpyimport pandas as pdimport scipy.specialimport matplotlib.pyplotfrom itertools import islice#定义类神经

2020-12-02 15:54:02 223

原创 小白—Anaconda下安装tensorflow

本人是笨蛋小白,安装的时候才知道创建虚拟环境的时候,环境里可以直接安装不同版本的python,不必考虑Anaconda本身的python版本。为了搭配tensorflow更好的学习其他人的代码,我安装的的是python3.6安装版本,tensorflow对应的版本为1.4.0;keras的版本要对应tensorflow的版本,这里可以查询tensorflow与python以及keras的版本对应打开Anaconda Prompt创建一个虚拟环境conda create --name py36ten

2020-12-02 15:32:02 160 1

原创 Anaconda3+win10 64位+Python3.8.3没有安装VS下安装dlib

首先是下载dlib的.whl文件链接:https://pan.baidu.com/s/12bdpWH7uYlf92w3zHBl8SQ提取码:gsn7复制这段内容后打开百度网盘手机App,操作更方便哦其次是打开cmdC盘的用户下就可以1.安装cmakepip install cmake2.安装boostpip install boost3.我把.whl文件下载到了Anaconda的Scripts的文件里然后cmd里输入pip install dlib-19.19.0-cp38-c

2020-11-17 10:26:58 292

转载 聚类算法(四)——基于密度峰值的聚类算法

4.基于密度峰值的聚类算法主要思想是寻找被低密度区与分离的高密度区域,基于的假设为:1)类簇中心点的密度大于周围邻居点的密度;2)类簇中心点与更高密度点之间的距离相对较大因此有两个需要计算的量:局部密度pi和高局部密度点距离(与高密度点之间的距离) δipi理解:其中dc表示截断距离,这个公式的意义就是找到与第i个数据点之间的距离小于截断距离的数据点的个数(某个点的距离到该点的距离小于dc 则密度加一),并将其作为第i个数据点真的密度。δi理解:在比对象i局部密度高的所有对象中,到对象i最

2020-10-31 21:23:15 5499

原创 聚类算法(三)——DBSCAN算法

**3.DBSCAN算法**基于密度空间的聚类算法 不需要聚类的数量 而是基于数据推测聚类的数目 可以对任意形状都能产生聚类概念:epsion-neighborhood(e-nbhd) 密度空间 在半径为e且还有若干个点的nbhd,密度等于包含点的个数/空间大小该算法首先要确定两个参数:epsilon 在一个点周围邻近区域的半径;minpts 这个邻近区域至少应该包含的点个数根据这两个参数可以划分样本中的点为三类:核心点 如果一个点在其eps半径内有超过minpts数目的点边界点 如果一

2020-10-31 21:15:15 2138

原创 聚类算法(二)——层次聚类

2.层次聚类概念:通过计算不同类别数据点间的相似度来创建一个有层次有嵌套的聚类树特点:不需要指定具体的簇数,只关注簇的远近,最后形成一个树状图;距离和规则的相似度容易定义,限制少,可以发现类的层次关系,可以聚类成其他形状运算量很大,奇异值也能产生很大影响,算法很可能聚类为链状算法基本过程:每个样点被视为一个簇,计算每个簇之间的距离,最近的两个合为一个新簇,重复这个过程直到最后只有一簇簇与簇之间的距离计算方法有:最短距离法Single Linkage(距离为簇与簇之间样本的最短距离)、最长距离法

2020-10-30 19:51:23 1417

原创 聚类算法简介(一)——kmeans算法

聚类不同于分类分类是人已经知道如何分类 有了分类 机器对人类的操作学习之后自动分类 如:垃圾邮件;而聚类 算法根据数据的相似性自己去判断 事先没有分类聚类算法包括:1.K-means(无监督学习)特点:运算快、简单、好理解 但是只能应用于连续型数据 并且在分类前指定要选哪几类,非球形簇有局限算法理解:先指定要分几个组 在数据集中随机选几个数据点作为质心 计算其余点与质心的距离 哪个近跟哪个 然后再根据算法选出新的质心(这个点可以为数据中不存在的点) 如果新的质心与原来的距离小于某一阈值 则

2020-10-30 19:45:34 673

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除