Self-Tuning Spectral Clustering论文阅读和代码理解
一、代码问题
运行test_segimage.m时,存在如下错误:
Building affinity matrix took 0.092672 second
Error using dist2aff
Function "mxGetIr_700" is obsolete.
(64-bit mex files using sparse matrices must be rebuilt with the "-largeArrayDims" option. See the
R2006b release notes for more details.)
解决方法: mex -O -largeArrayDims dist2aff.cpp
但是存在如下错误:
dist2aff.cpp
dist2aff.cpp(90) : error C2440: “初始化”: 无法从“const mwSize *”转换为“const int *”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
dist2aff.cpp(101) : error C2440: “初始化”: 无法从“mwIndex *”转换为“int *”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
dist2aff.cpp(102) : error C2440: “初始化”: 无法从“mwIndex *”转换为“int *”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
dist2aff.cpp(104) : warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
打开文件dist2aff.cpp,把line 90 "const int *"替换为“ const mwSize",等等,根据错误提示进行修改即可。
再次运行test_segimage.m,scale_dist.cpp仍存在类似错误,根据错误提示修改, mex -O -largeArrayDims dist2aff.cpp scale_dist.cpp再次编译即可通过。
二、代码理解
1、function [clusts,bestD]=kmeans2(V,nClusts)
V是laplacian矩阵的前若干个特征向量
不理解的是:为何拿特征向量来用于聚类
——谱聚类的思想:参考http://blog.csdn.net/pi9nc/article/details/12251247
第一步:数据准备,生成图的邻接矩阵;
第二步:归一化普拉斯矩阵;
第三步:生成最小的k个特征值和对应的特征向量;
第四步:将特征向量kmeans聚类(少量的特征向量);
Self-Tuning Spectral Clustering论文阅读和代码理解相关推荐
- fishnet:论文阅读与代码理解
fishnet:论文阅读与代码理解 一.论文概述 二.整体框架 三.代码理解 四.总结 fishnet论文地址:http://papers.nips.cc/paper/7356-fishnet-a-v ...
- OpenCV图像处理算法——7(《Contrast image correction method》 论文阅读及代码实现)
<Contrast image correction method> 论文阅读及代码实现 以下内容大部分引自:https://cloud.tencent.com/developer/art ...
- 《Scale Invariant Feature Transform on the Sphere: Theory and Applications》论文阅读和源码理解(一)
<Scale Invariant Feature Transform on the Sphere: Theory and Applications>论文阅读和源码理解(一) 摘要 主要贡献 ...
- 【异构图笔记,篇章3】GATNE论文阅读笔记与理解:General Attributed Multiplex HeTerogeneous Network Embedding
[异构图笔记,篇章3]GATNE论文阅读笔记与理解:General Attributed Multiplex HeTerogeneous Network Embedding 上期回顾 论文信息概览 论 ...
- paperswithcode 论文阅读与代码复现
Machine Learning论文阅读与复现 神奇宝贝 1.丰富的论文合集 2.丰富的数据集 3.方法合集 4.论文解析 要是有一个cs科研er不知道这个宝藏网站,我都会伤心的,OK?https:/ ...
- [软件工程程序修复论文阅读]基于代码感知机器翻译的程序修复
本文约2871字,预计阅读时长6分钟. 原文标题为CURE: Code-Aware Neural Machine Translation for Automatic Program Repair 论文 ...
- 九月学习笔记 (FM、一些论文阅读、代码)
目录 2020.09.16 FM 因子分解机 2021.09.18 论文阅读 Interactive Recommender System via Knowledge Graph-enhanced R ...
- Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering 论文阅读
Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering Code link:https://git ...
- GLMP:任务型对话中全局到局部的记忆指针网络 论文阅读及代码解析
UPDATE 11.6.2020 复习代码,修正部分内容,清晰化部分表述.如发现问题,欢迎留言讨论! 文章目录 UPDATE GLMP ABSTRACT 1.INTRODUCTION 2.GLMP M ...
最新文章
- MLIR(Multi-Level Intermediate Representation Compiler)架构 Infrastructure
- Spring框架之(无参、有参)构造方法与setter方法的初始化
- sybase 事务插入时不可查询_InnoDB事务与锁
- 如何修改Cypress 测试代码中默认的超时时间(timeout)
- 合并排序算法排序过程_合并排序| 用于大型输入的最佳排序算法之一
- 英伟达发布dpu,或取代cpu,宣称一个能顶125个
- git如何安装aur_git系列:git 简介
- stol函数在linux下使用,linux socket编程(一)
- 程序员心髓:移动应用API设计10大技巧
- inDesign教程,如何设置打印出血?
- r 中文乱码_配置R语言环境,这一篇就够了!
- 网友问:买什么样的开发板?
- EagleEye的特性分析
- CReFF缓解长尾数据联邦学习(IJCAI 2022)
- 全民一起玩python提高篇,全民一起玩Python 基础篇+提高篇+笔记2019年
- C++实现求最大访客数
- torch-scatter, torch-cluster, torch-sparse, torch版本对应,cuda
- 计算机组成原理——乘法运算(一位乘)
- House Robber的解法
- 算法概念【PPT整理】
热门文章
- java 注解学习_java注解的学习
- java表底层生产工具_使用Java工具解决生产故障(一)-jcmd介绍
- 怎么用git将本地代码上传到远程服务器_TortoiseGit将本地git仓库上传到远程git服务器方法...
- 基于Dockerfile 构建redis5.0.0(包括持久化)及RedisDestopManager 监控
- 【News】SpagoBI中国官方微信对外发布
- textarea 中获取用户的空格和回车
- Ubuntu18.04 安装 gnuplot
- 如何配置LCD背光和LED,调试方法
- Android Studio使用教程
- java join()源码_Java Thread的join() 之刨根问底