自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于单样本的模型转移方法

基于单条光谱实现模型转移,提高建模效率

2024-03-23 18:12:27 682

原创 Yolov部署在Windows和Android上

Yolov是目标检测的利器,工业中运用得很火。尽管网上的Yolov部署资料很多,但是这块内容目前做得还算上成熟。为了将Yolov部署在Android和Windows上费了些功夫,这里稍微做一些填坑记录。

2024-03-20 12:49:09 851

原创 matlab livescript结合HEXO写博客

matlab livescript写博客

2023-01-09 11:39:24 333 1

原创 几十行代码写完数独APP

极简的数独APP

2022-07-28 15:47:26 686

原创 VSCode能运行但无法调试python

VScode能运行python文件,但无法调试的问题

2022-07-19 21:50:51 2267 1

原创 将word中的参考文献(endnotes)导出到bibtex文件

最初写作是由word写,参考文献用endnote编辑,用了latex之后,才发现word实在是太不方便了,现在想把以前word的稿件放到latex里面,其中遇到的一个问题是word中的参考文献怎么放到bibtex当中导出endnotes文件打开word,在endnote菜单里面将参考文献保存为enl格式用endnote打开后,在菜单File选择export…导出为BibTeX Export格式。没有这个格式可以去官网下载https://www.endnote.com/style_download/b

2022-04-01 09:20:41 3921

原创 利用matlab将视频转为PPT

https://blog.csdn.net/lingyunxianhe/article/details/83543282

2021-09-22 10:31:20 824 1

原创 鲁棒偏最小二乘法概况

偏最小二乘法就其本质是在得分空间或者是基于潜在变量的最小二乘法。其中,得分空间的构建称为内模型(inner PLS model),最小二乘法称为外模型(outter PLS model)。无论是得分空间的构建还是最小二乘法,都容易受到异常点的影响。鲁棒PLS概况目前...

2021-08-24 11:27:09 961

原创 vscode latex 极简正反搜索操作

最近的懒劲又犯了,感觉在vscode里面找pdf的内容所对应的源码(反向搜索),源码对应pdf的内容(正向搜索)比较麻烦。查了点资料,两个快捷键就解决了 正向搜索光标定位至目标源码CTRL+ALT+J\red{CTRL+ALT+J}CTRL+ALT+J或者 反向搜索网上给出的多数方案是用Sumatra PDF,试了几下,居然失败了。几经波折,终于从参考里面获得了最简单的方法在pdf预览页面实现跳转CTRL+左键单击\red{CTRL+左键单击}CTRL+左键单击 参考htt.

2021-03-30 12:53:17 3480

原创 scratch 极简坦克大战

文章目录0演示1素材下载2 背景设置3载入坦克4 游戏框架设置5 坦克的转动6 控制坦克的移动7发射子弹7.1 记录坦克信息7.2 载入子弹8 攻击目标9 待续10 工程链接假期里面想教孩子一点编程,听说scratch比较容易上手,就学着玩了一下。寓教于乐,就拿坦克大战玩玩。实现一个基本的坦克控制,发射子弹,击中目标的功能0演示1素材下载百度上找了一个免注册的下载地址http://www.okbase.net/file/item/7584B站有个scratch制作坦克大战的教学视频,挺详细的,

2021-02-07 22:49:48 9038 7

原创 极简谱聚类(spectral clustering)

谱聚类是基于矩阵SVD分解的一种聚类方法,就矩阵分解而言,并没有什么新奇的,但是利用矩阵分解来解决问题的思路值得研究一下 解决的问题实现图的最佳分割 优化目标切割目标,切割成本最小,分割后的数据规模差不多大。通俗的说,就是集群内部,节点联系尽量紧密,群集外部连接越少。 解决过程步骤一建立拉普拉斯矩阵(度矩阵-连接矩阵)这个矩阵第一个巧妙之处在于它的最小特征向量w1∝(1,⋯ ,1)w_1 \propto (1,\cdots,1)w1​∝(1,⋯,1),这样后面的特征向量因为wiT

2021-01-20 10:33:39 418 1

原创 VScode latex 写作小结

持续总结VSCode 在latex写作的一些技巧

2021-01-04 13:19:42 925 4

原创 Vscode 写作插件

写作三件套(VScode Miktex Latex Workshop)入门三大坑之前写了vscode写作入坑,事实正面这个坑还是相当值为了让写作更轻松些,特别是英文写作,找了一个英文单词自动补齐的插件,事实证明还是真有,vscode实在是太强大了...

2020-11-18 21:56:04 1049

原创 寻找两个有序数组的中位数(放松边界条件的朴素解法)

## 解题思路这道题目初看挺简单的,一早就能想到用二分查找解法,但是要找到一个清晰的边界条件,实在让人痛苦在测试用例中,总有那么一个直击代码的软肋,让程序的结果与正确答案失之交臂。网上看到现成的解法使用各种技巧,从结果上,并不容易理解,这里给出一个朴素的解法## 常规思路有一个都能想到的基本思路是,对数组进行分割,然后,丢弃不包含中值的部分,问题出在一些边界条件上,分割的时候意外的把中值给割出去了,这里的解决思路就是放松分割的边界,避免误割,后面再谈对于数组1和数组2,长度分别为m和n分别

2020-11-18 15:27:12 168

原创 Reduce-Rank Regression通俗解释及与其他降维方法的关系

PCA:Var⁡(Xw)RRR:Var⁡(Xw)⋅Corr⁡2(Xw,Yv)⋅Var⁡(Yv)PLS:Var⁡(Xw)⋅Corr⁡2(Xw,Yv)⋅Var⁡(Yv)=Cov⁡2(Xw,Yv)CCA:Var⁡(Xw)⋅Corr⁡2(Xw,Yv)\mathrm{PCA:}\operatorname{Var}(\mathbf{Xw}) \\\mathrm{RRR:}\phantom{\operato...

2020-10-24 08:44:44 2057

原创 偏最小二乘法的几种解释

文章目录基础准备最小二乘法的几何意义典型相关分析主成分分析第一种解释经过一段时间的学习,对偏最小二乘法有了一些了解。下面主要是针对PLS1,也就是单响应变量的情况基础准备最小二乘法的几何意义y=Xβ=β1x1+⋯+βnxn\mathbf{y} = X\mathbf{\beta} = \beta_1\mathbf{x_1}+\dots+\beta_n\mathbf{x_n}y=Xβ=β1​x1​+⋯+βn​xn​找到一个XXX的列的线性组合,使得这个线性组合最多的表达了yyy中的信息由上图可知,

2020-10-17 15:05:05 5832 2

原创 matlab生成多元回归仿真数据

文章目录前言仿真模型参数设置代码结果高维数据仿真前言 算法仿真需要生成多元回归的仿真数据,这里将代码简单地总结一下仿真模型y=Xβ+ϵy = X\beta+\epsilony=Xβ+ϵy∈Rn×1,X∈Rn×p,β∈Rn×1,ϵ∈Rn×1y\in \mathbb{R}^{n\times 1},X\in \mathbb{R}^{n\times p},\beta\in \mathbb{R}^{n\times 1},\epsilon \in \mathbb{R}^{n\times 1}y

2020-10-09 08:31:30 1313

原创 matlab取色工具getpts

文章目录配色方案颜色提取演示参考写论文画图,给线条配色是个难题,matlab默认的配色还过得去,自带的像,‘red’,‘blue’,看了实在令人难受,为了给找一些好看的配色方案,网上找了一圈,看到些有用的东西,这里记录一下配色方案这个博客里面的配色看起来还不错,这里把颜色提取方法记录一下。具体见参考1颜色提取主要采用matlab的getpts,过程很方便。具体如下,保存上图,读入图片,显示,然后调用getpts,通过单击取得要拾取的颜色的位置,在最后一个位置,左键双击,getpts就返回了,得

2020-09-30 14:26:54 1830

原创 懒人式matlab的交叉检验用法

模型训练经常要采用交叉检验或者蒙特卡罗的训练方法,matlab常用的是crossvalind。其实已经很简单,这里想再偷懒一点,将crossvalind包装一下,将训练数据和测试数据直接放到cell结构,这样,只要告诉下面的函数,训练数据和分组数目,就直接返回分组后的结果function [XTrainData,YTrainData,XTestData,YTestData,indices] = easyCrossvalidation(X,y,fold)% 调用matlab的crossvalind,将数据

2020-09-30 14:08:49 1012

原创 博阅起死回生记2

文章目录故障描述固件工具博阅T61修改后记博阅T61用了差不多有6年了,系统没有换过。今天照例在看书的时候死机了,但是重启后,死活开不了机器,卡在开机界面,转圈的地方,圈一直在转。折腾半天,期间还看了kindle青春版打算入手,最终总算是挽救回来了。为了博阅T61的用户,这里简单记录一下过程故障描述无法开机,持续转圈中,将usb插入到电脑里面有提示,但是没有出现电子书的储存设备固件只找到一个能下的文石固件1.7.5。工具百度上找,博阅官方线刷工具指导说明 ,记得从下图红圈位置博阅T61

2020-09-19 10:21:43 2662 2

原创 Vscode+Latex 添加引用文献及自动刷新

文章目录前言插入引用文献文献自动刷新逐渐放弃word,但是也无法全部丢弃,因为word下还是有许多有用的插件,如英文写作利器,Grammarly,有了它至少不用犯许多低级错误。但是word的排版实在令人难受,此事古难全。这里主要记录一下vscode导入文献引用的过程前言latex一段时间了,其实没有太纠结其语法。对于普罗大众来说,找几个模板,修修改改,个人觉得足够了。在latex下插入引用不太方便,不像word下有endnote之类的,直接插入引用,完全不用操心。推荐overleaf的模板插入引用文

2020-09-18 12:06:47 2727

原创 OLS,PCA,CCA,PLS和CR的关系总结及几何解释

文章目录Ordinary Least Squares(OLS)Canonical Correlation Analysis(CCA)Principal Components Analysis (PCA)Partial Least Squares (PLS)Continuum Regression (CR)OLS,PLS,PCA 和CR关系参考文献总结一下这几个常见的模型之间的关系,主要关注单相应变量的情况Ordinary Least Squares(OLS)最小二乘法是一种常见的回归模型y=Xβ

2020-09-15 21:14:48 4485 5

原创 beamer中block样式修改

苦于ppt格式修改的繁琐,最近在用beamer写ppt,还在熟悉的过程当中,遇到一个block的样式问题,查了一些资料,顺便做点总结\documentclass{beamer}\begin{document}\begin{frame}{Mathematics} \begin{block}{Mathematics} The function \(\phi \colon \mathbb{R} \to \mathbb{R}\) given by \(\phi(x) = 2x\) is

2020-09-02 19:56:34 10468 12

原创 偏最小二乘法PLS(matlab自带代码)

偏最小二乘法(NIPALS经典实现--未简化) 偏最小二乘法 基本性质推导 偏最小二乘法(SIMPLS---未简化)前面讲了许多PLS的性质,这里介绍一下PLS的matlab自带的PLS代码,对PLS有一个全面的认识function [Xloadings,Yloadings,Xscores,Yscores, ... beta,pctVar,...

2020-08-25 22:43:05 10174

原创 The Extended Yale Face Database B 转为 Matlab 格式

文章目录前言下载链接提取过程测试前言网上找了一个小的人脸识别数据库,没有找到mat格式的,可以直接用,花了一点时间自己将图像导入matlab里面,顺便将过程分享一下下载链接裁剪后的官网下载链接http://vision.ucsd.edu/extyaleb/CroppedYaleBZip/CroppedYale.zip百度网盘附带mat格式的文件https://pan.baidu.com/s/1QVIWvyuQuMpCtcBeigpLmg提取码:pzjr提取过程将CroppedYale

2020-08-21 23:13:42 1790 1

原创 论文阅读:Axiomatic Characterization of Data-Driven Influence Measures for Classification

个人水平有限,感觉论文写得不太容易理解Axiomatic Characterization of Data-Driven Influence Measures for Classification该论文特征影响力的计算是针对分类的情况,而且感觉是二分类,最重要的是下面这个影响力的计算公式ϕ(x⃗,X,c)=∑y⃗∈X\x⃗(y⃗−x⃗)α(∥y⃗−x⃗∥)l(c(x⃗)=c(y⃗))\phi(\vec{x}, \mathcal{X}, c)=\sum_{\vec{y} \in \mathcal{X}

2020-08-02 13:51:40 155

原创 geogebra画一段椭圆

使用Arc(a,B,C)命令,a是椭圆图形对象,B是椭圆上的起点,C是终点,绘图是逆时针绘图的具体如下图首先,先画出完整的椭圆图形c,在c上描点D和E,分别做弧线

2020-07-27 22:25:27 2861

原创 Matlab用两句话搞定数据中的重复行

在数据处理中,有时候数据里混入了重复的行,给数据分析带来了不必要的麻烦,要删除并不难,如何以最简单的方式处理则需要花一点时间直接上代码,最后面两句是用于查找重复数据的行号随机生成A数据,在9,18,19位置加入重复的行A = rand(8,8);A(9,:) = A(2,:);A = [A;rand(8,8)];A(18,:) = A(6,:);A(19,:) = A(6,:);[B,ia,ib] = unique(A,'rows');dup = setdiff(1:size(A,1),i

2020-07-15 08:51:14 5635

原创 论文阅读理解:Understanding Black-box Predictions via Influence Functions

文章目录Cook DistanceInfluence Function参数影响Iup,params(z)\mathcal{I}_{up,params}(z)Iup,params​(z)损失影响Iup,loss(z,ztest)\mathcal{I}_{up,loss}(z,z_{test})Iup,loss​(z,ztest​)网上关于这篇论文的阅读已经不少,这篇文章主要是想简单说说影响函数的具体意义Cook DistanceDi=(y^(−i)−y^)T(y^(−i)−y^)ps2=(θ(−i)

2020-06-30 23:38:00 614

原创 异常检测 cook distance

前面写了leverage 杠杆的计算以及其意义主要是为后面的内容做一些铺垫.Cook’s distance起源于提出这个名词的统计学家Cook,用于删除一个样本后,对模型的影响。假设有如下模型y=Xβ+ϵ,X∈Rm×p {\mathbf{y}}= {\mathbf{X}}{{\beta}}+\epsilon,X \in \mathbb{R}^{m \times p}y=Xβ+ϵ,X∈Rm×pβ^=(XTX)−1XTy⇒y^=Xβ^\hat{\beta}= (X^TX)^{-1}X^Ty\Righta

2020-06-30 11:37:15 4955

原创 异常检测:Leverage of observation

Leverage杠杆是一个指标,描述了样本对模型的影响程度高杠杆点本质是一种离群点,但是它不同于普通离群点,和拟合直线比较远,而是离开群体远,却在拟合直线附近。为了,拟合得更好,拟合直线需要靠近这点以减少拟合误差。这样导致了直线偏离了其他的点,这点相当于一个支点。个人认为这是杠杆的由来。y=Xβ+ϵ,X∈Rm×n,y∈Rm×1,ϵ∼N(0,σ2)β^=(XTX)−1XTyy = X\beta+\epsilon,X\in \mathbb{R}^{m \times n},y \in \mathbb{R}^

2020-06-29 12:33:47 976

原创 Matlab下的整数规划(CVX)

文章目录Toy Example安装Gurobi,Mosek测试参考CVX的免费版本并不支持整形规划,所以需要安装其他的优化工具,如,Gurobi,Mosek,Cplex等。好在CVX支持调用Gurobi,Mosek等工具,在matlab中,不改变原先的CVX算法,只需要改变优化工具就行,默认SDPT3Toy Example从data里面找出10个数字,使之求和最小data = 1:1:n;cvx_begin variable pp(n) binary minimize (da

2020-06-25 21:17:22 7891 3

原创 二次规划的对偶形式(CVX)

文章目录输入数据优化代码计算对偶间隙原目标拉格朗日的形式对偶形式参考解析一下 Boyd & Vandenberghe, "Convex Optimization"上的例子,重点在于其对偶形式是怎么得到的Section 5.2.4: Solves a simple QCQP输入数据randn('state',13);n = 6;P0 = randn(n); P0 = P0'*P0 + eps*eye(n);P1 = randn(n); P1 = P1'*P1;P2 = randn

2020-06-25 10:24:58 5515

原创 最小二乘法的对偶形式(CVX)

文章目录数据生成部分第一种形式第二种形式第三种形式第四种形式第五种形式参考最小二乘法的表示形式很多,其对偶形式也很多。这里学习了CVX官网的例子,求解最小二乘法的几种形式,这里进行简单的分析,看看是怎么得到的。数据生成部分randn('state',0);n = 4;m = 2*n;A = randn(m,n);b = randn(m,1);p = 2;q = p/(p-1);第一种形式cvx_begin quiet variable x(n) minimize (

2020-06-24 23:33:55 1536

原创 鲁棒最小二乘法的三种优化形式(CVX)

鲁棒最小二乘法的主要思想是利用加权对误差大的样本进行抑制,减小他们对结果的影响minimizeβ∑i=1mhuber(βTxi−yi)huber(u)={u2,∣u∣<=MM(2∣u∣−M),∣u∣>M \underset{\beta}{minimize}\sum_{i=1}^{m} huber(\beta^Tx_i - y_i)\\huber(u)=\left\{\begin{matrix} u^2 ,&|u| <= M \\ M(2|u| - M),& |

2020-06-23 13:27:23 2904

原创 常见优化类型小结

优化方式各种各样,但是总结起来常用的就那么几种,LP/QP/QCQP/SDP/SOCP,命名是根据优化的目标和约束来命名的Linear Programming(LP)目标线性,约束线性minimizes cTxminimizes \ c^Txminimizes cTxAx<bAx<bAx<bQuadratic Programming(QP)二次规划目标二次项,约束均为线性minimize xTPx+qTx+c minimize\ x^TPx+q^

2020-06-22 22:16:32 927

原创 徒手下载谷歌图书(google books)

以前有一个google books downloader程序,据说好用,到我用时已经用不了,看到一本好书,能看却下不了,难免有一些失望。自己捣鼓了半天,用了一个比较傻的办法把书本给下载了。网上看到有很多人在找这个解决办法,把过程稍微记录一下吧首先,用chrome分析了一下,书本的内容是以图片的形式动态加载的,随着翻页,动态的生成缓存内容。所以,只要把缓存的内容保存为图片文件,然后再将这些图片合并为pdf即可1.清理chrome的缓存文件,避免和其他网站的缓存冲突,这期间不要用浏览器再访问别的网站。2

2020-06-14 14:04:48 9543 5

原创 PLS1和lanczos的联系

经典的NIPALS流程如下for a=1:A,a=1: A, \quada=1:A, (A-the number of components to be extracted)va=Xa−1ty\mathbf{v}_{a}=\mathbf{X}_{a-1}^{t} \mathbf{y}va​=Xa−1t​ywa=va/∥va∥\mathbf{w}_{a}=\mathbf{v}_{a} /\left\|\mathbf{v}_{a}\right\|wa​=va​/∥va​∥τa=Xa−1wa\bolds

2020-06-03 09:41:35 279

原创 Android OpenCV 3.2 SVM 调用

最近在android下,玩OpenCV,使用起来很简单。目标:手写数字,使用SVM进行分类代码主要来自下面这个项目:github.com/wblgers/OpenCV_Android_Plus/tree/master/这个代码是在真机上,利用JNI方式,以载入so文件的方式调用Opencv,而我用的是OpenCV Manager的方式调用,并且大家用的OpenCV的版本不同,调用的形式也不一样。首先, 在著名Mnist数据集上训练,得到mnist.xml模型,保存为 res/raw/mnist.

2020-05-16 09:15:46 409

原创 Theme.AppCompat.Light.DarkActionBar 问题解决方法

被这个小问题困扰了许久,github上下的AS的工程,在Eclipse上一直编译不过去,换了几个v7包,加载了 support下的appcompat工程为library,编译过去了,跑不起来,真是令人无语。网上查了一大堆资料,居然是这个结果。可能是/Eclipse版本太旧,MAR 2016的,不管了,直接到https://www.androiddevtools.cn/下载比较新的Android...

2020-04-03 17:14:56 7330 1

Influence and Data Poisoning.pdf

Interpreting & Manipulating Models via their Training Data Pang Wei Koh Stanford University

2020-06-28

Probability Measures

Statistics 110 Summer 2006 by Mark E. Irwin A probability measure on a sample space Ω is a function P from subsets of Ω to the real numbers satisfying the following axioms

2020-04-26

Android基础入门教程

Android基础入门教程,网上教程,打包成chm,看得时候方便一些 教程于2015年7月开始撰写,耗时半年,总共148节,涵盖了Android基础入门的大部分知识。

2020-04-26

空空如也

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

TA关注的人

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