- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 win10 ubuntu 双系统 删除ubuntu系统方法
参考博客https://blog.youkuaiyun.com/yeqiang19910412/article/details/79121581mbrfix软件https://www.sysint.no/mbrfix/解压后得到 MbrFix.exe 软件,用管理员打开命令提示符,定位到MbrFix.exe所在的文件夹输入执行 MbrFix /drive 0 fixmbr /yes此时引导已经删除,重启电脑可以发现已经没有多系统选择界面第2步,删除Ubuntu分区在 Wind...
2021-04-20 17:42:08
272
原创 ubuntu 安装google chrome浏览器
访问官网https://www.google.cn/chrome/下载deb软件包 终端定位到下载的软件包文件夹,一般在下载文件夹 sudo apt update 访问ubuntu源列表里的每个网址,并读取软件列表,然后保存在本地电脑 sudo apt upgrade 把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新 sudo dpkg -i google-chrome.deb 你下载的deb文件名 安装浏览器 在终端输入google-c...
2021-04-15 12:56:03
841
原创 ubuntu 安装 搜狗输入法
步骤首先从官网下载deb文件 然后请查看官网步骤搜狗输入法 for linux 安装步骤补充通过命令行安装搜狗输入法sudo dpkg -i sogoupinyin_版本号_amd64.deb注:如果安装过程中提示缺少相关依赖,则执行如下命令解决:sudo apt -f install版本号从下载的deb文件查看...
2021-04-15 12:33:40
179
原创 linux screen 创建、删除、分离操作
动机记录一下创建一个窗口screen -S yourname此时看似没有变化,其实已经进入窗口中了detach 暂时退出窗口screen -d或者 快捷键 Ctrl+a d回到指定窗口screen -r yourname删除窗口第一种 不进入窗口screen -X -S yourname quit进入窗口后screen -X quit...
2020-07-06 09:16:23
4167
原创 opencv 实现 ThinPlateSpline 薄板样条形变
动机masktrack 是视频目标分割的模型,该模型训练时需要自己制作形变数据,但是masktrack自带脚本使用matlab实现形变的,太慢。。所以自己用python opencv搞了个形变程序程序在github仓库 欢迎star ^ v ^程序大致思想本程序是针对标签图片,但是薄板样条形变对所有图片都可以step1 利用形态学膨胀找到目标边缘step2 随机在边缘上找若干个点step3 随机移动选定 的点step4 使用薄板样条函数形变结果展示...
2020-06-26 19:55:19
1073
1
原创 pytorch 在训练时固定BatchNormal层
动机想找到模型中所有的batchnormal 层并固定梯度,但是找了好久没有合适的方法,现在记录在下面for m in model.modules(): if isinstance(m,nn.BatchNorm2d): for k,v in m.named_parameters(): v.requires_grad=Falsemodules 可以返回模型中所有的子模型isinstance 是python自带的判断对象类型的方
2020-06-26 19:27:09
1775
原创 MTCNN的pytorch实现,测试及训练
写在前面MTCNN 是人脸检测模型代码地址论文地址本程序参考了kuaikuaikim/DFace以及Sierkinhane/mtcnn-pytorch,非常感谢。我修复了程序在训练上会出现的一些bug,并增加了模型在训练时的学习率变化表,优化了训练参数。并在WiderFace验证集上进行测试,发现我训练的模型权重性能优于他们本来提供的模型权重。WiderFace验证集测试结果其中MTCNN-original为原来权重参数的测试结果MTCNN-trained为我训练的权重参数的测试结果
2020-05-18 16:00:44
5710
21
原创 特征选择 熵
特征选择熵的概念:熵的作用:用来描述随机变量分布的不确定性。熵的数学表示:假设一个样本空间,其中包含n个独立的事件,每个事件发生的概率为。当每个事件发生的概率相同,此时样本空间的不确定性最高(你几乎无法猜中哪个事件会发生)。反之,当其中一个事件发生的很大,其余都很小(如),此时事件的不确定性就比较低了,你几乎可以猜中事件1会发生。那么熵的数学表达式需要具有上述特征。...
2018-10-16 11:04:31
541
原创 k邻近算法之 搜索kd树从 最邻近到 k邻近
写在前面 在一番摸索之下,博主利用国庆的时间,系统地了解k邻近算法。从第一次接触,到完整地用c++代码实现利用kd树来进行 k邻近搜索。弄清了很多细节,但也可能有很多不足之处,小伙伴们尽情板砖。算法的主体都有详细的程序,只是将样本放在矩阵库(armadillo)中。当然小伙伴们用opencv库更好,博主也打算转用opencv库。 k邻近分类算法简述 首先我们有m个样本,每个样...
2018-10-08 23:48:44
2918
原创 多次函数为预测模型的逻辑回归
推导过程在其他博客中都有详细的说明,本文先晒出结论,推导过程后续再贴上。说明假设预测函数为其中 可以为一次模型 也可以为多次模型 甚至可以是 其它带 参数的模型函数 结论接下来转换成向量运算即可,还可以加正则...
2018-09-14 10:18:15
248
原创 多项式回归的matlab实现
一次函数的线性回归首先我们回顾一下当回归函数为一次函数的情况存在训练样本矩阵 X ,该矩阵大小为m*n ,其中m为样本数量,n为特征数量此时回归方程为 其中为系数向量此时代价函数为 ...
2018-09-07 14:37:10
8929
原创 梯度下降法的matlab代码,包括最小二乘法,梯度下降法的矩阵形式
包括单特征的样本的最小二乘法计算,单特征样本的梯度下降法--代数版本多特征样本的梯度下降--矩阵运算表示。在矩阵表示的梯度下降法中运用标准差归一化(可选择注释)。有比较详细的注释clear;clc;X=[0,1,2,3,4,5,6];Y=[0,1.1,2.2,2.7,4.1,4.9,5.6];%最小二乘法XY_ = mean(X.*Y);X_Y_ = mean(X)*m...
2018-07-23 10:49:03
2947
原创 C++ new与delete使用的位置,以及判断内存是否泄露的简单方式
今天突然有几个疑问假设在子函数内部new的数组(double *p = new double[5])该数组在子函数外部能不能再用呢?怎么用呢?子函数结束后数组所在的内存被释放了么?如果没又被释放,那么我们如何用delete释放呢?(不释放会导致内存泄漏)首先看第一个问题 很明显,指针 p 随着子函数退出后,就不存在了。 那么,如何去找到数组所在的内存呢?很简单,在new数组时,将地...
2018-03-26 16:53:12
3080
MTCNN_pytorch
2020-05-20
使用kd树进行k邻近搜索,c++实现
2018-10-08
梯度下降法的matlab代码,包括最小二乘法,梯度下降法的矩阵形式
2018-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人