自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

StriveZs'Blog

Technology change the world.

  • 博客(78)
  • 资源 (12)
  • 收藏
  • 关注

原创 Resolution 归结原理

Resolution 归结原理还是好久没写博客了,最近课太多了太忙了害,熬过这几个月,以后会慢慢恢复的。和取范式满足一种特殊形式的sentences,conjunction of disjunctions of literals(文字),一个原子命题的符号A或者他前面加上一个 ¬A\neg A¬A都称为文字。disjunction of literals形式如:均用析取符号∨\vee∨连接,比如A∨B∨CA\vee B \vee CA∨B∨Cconjunction of disjunction o

2020-11-15 13:20:27 37

原创 Cliclick 简单实用

Cliclick 简单实用好久没发东西,最近课程实在是太多了,太忙了。忙晕了害最近需要用到模拟鼠标单击的东西,因此找了找感觉这个还可以简单易用,介绍一下。安装HomebrewHomebrew包管理器 : brew install cliclick官网下载也可以直接去官网下载安装包,进行下载安装包:https://www.bluem.net/en/projects/cliclick/简单使用打开终端,进入cliclick所在文件夹下,输入:./cliclick -h可以查看帮助。打

2020-11-02 17:07:37 225

原创 Mac+Sublime+Latex+Skim配置latex编辑环境

Mac+Sublime+Latex+Skim配置latex编辑环境最近果壳的模式识别课给留了做了,让用Latex写这里就把之前参考别人教程配置Latex的过程整理了一下​。​安装步骤安装Sublime Text首先需要安装Sublime Text 2/3和Package Control,这个有大把的帖子。安装MacTexMacTex现在是一个2G+的大包子,其实里面很多东西我们不需要,所以本着节约精神,我们安装MacTex_Basic包就行了,现在的版本大概是100M以内。这个安装也是傻瓜的。

2020-10-07 11:31:33 34

原创 使用Google Colaboratory跑深度学习

使用Google Colaboratory跑深度学习使用Colaboratory首先,要使用Google的产品,翻墙是必须的吧。 然后点击进入Google云端硬盘,如下界面:然后点击新建–更多–Colaboratory,就会出现这个界面红框可以修改页面名称,点击蓝框进行设置GPU运行更改运行时的类型:设置为GPU:验证一下,输入如下代码运行:import tensorflow as tftf.test.gpu_device_name()出现如下结果则表示是GPU运行:可以

2020-09-27 18:41:35 49

原创 网线分类

网线分类网线五类、超五类、超六类网线是根据它们的传输速度、线缆对数、制造工艺和外观特征来分的。超七类网线则没有任何意思,因为现在还没有制造出来。五类网线五类线:该类电缆增加了绕线密度,传输带宽为100MHz,用于语音传输和最高传输速率为100Mbps的数据传输,主要用于100BASE-T和10BASE-T网络,已被超五类线替代。超五类网线具有衰减小,串扰少,比五类线增加了近端串音功率和的测试要求,并且具有更高的衰减串扰比(ACR)和信噪比、更小的时延误差,性能得到很大提高。超五类线的最大带宽为10

2020-09-13 10:40:49 60

原创 Word设置从某一页开始从1到n显示页码

Word设置从某一页开始从1到n显示页码开启格式显示开启这个功能后,会显示你的页面的一些格式信息。添加分节符首先在你想要开始的页面之前那个页面最后添加一个分节符。添加分节符的目的是为了让之前的页面都变成一个部分(节),然后接下来在设置的页面都是从目的页面开始进行页码编号。设置页码然后进入你想要的编码的页面打开页眉页脚编辑模式,先关闭链接到上一节的功能,防止页码重复。然后直接设置页码就可以了。注意要设置一下起始编号,而不是使用续前节。最近在忙着研究生开学,因此博客什么的更新可以没办法

2020-09-10 22:13:33 39

原创 Anaconda Clean命令

Anaconda Clean命令conda 安装的包都在目录Anaconda/pkgs下。随着使用,conda 安装的包也越来越多;有时候会出现以下不好的情况:有些包安装之后,从来没有使用过;一些安装包的tar包也保留在了计算机中;由于依赖或者环境等原因,某些包的不同版本重复安装。上面的这些情况使得anaconda显得更加冗余,并且浪费储存;对于这些情况可以使用conda clean 净化Anaconda。查看conda clean使用参数$ conda clean -Husage: con

2020-09-02 22:18:19 164

原创 理解无偏估计量

理解无偏估计量现实中常常有这样的问题,比如,想知道全体女性的身高均值 μ\muμ ,但是没有办法把每个女性都进行测量,只有抽样一些女性来对全体女性的身高进行估计.那么根据抽样数据怎么样进行推断?什么样的推断方法可以称为好。无偏性比如我们抽样到的女性身高为: x1,x2,…,xn{x_{1},x_{2},\dots,x_{n}}x1​,x2​,…,xn​,那么:X‾=x1+x2+⋯+xnn \overline{X}=\frac{x_{1}+x_{2}+\dots+x_{n}}{n} X=nx1​+x

2020-08-25 19:23:32 39

原创 MAC快捷键位记录

MAC快捷键位记录整理了一下自己在MAC上常用到的快捷键为。Ctrl+Command+Q 快速锁屏Ctrl+空格 切换输入法Shift+Command+’>/.’ 显示隐藏文件Ctrl+Command+R 录屏Ctrl+Command+Z QQ消息提取Ctrl+Command+W 微信消息提取Ctrl+Command+A 截屏Shift+Command+’=/+’ Word中将[2]变为论文引用Ctrl+Command+Y 网易云音乐全局停止Ctrl+Command+上下左右箭

2020-08-19 17:48:20 94

原创 KKT条件介绍

KKT条件介绍KKT是非线性规划领域的重要成果,它是判断某点是极值点的必要条件。对于凸规划,KKT条件就是充要条件了,只要满足就是一定是极值点,且一定得到是全局最优解。问题模型“等式约束+不等式约束” 优化问题。设目标函数f(x),不等式约束为g(x)和h(x),此时的约束优化问题描述如下:min    f(x) min\:\:\:\:f(x) minf(x)s.t.     hj(x)=0      j=1,2,…,p s.t.\:\:\:\:\:h_{j}(x)=0\:\:\:\:\:\:j

2020-08-12 13:17:53 123

原创 相似图片搜索的原理

相似图片搜索的原理相似图片的原理是什么?计算机怎么知道两张图片相似呢?这其中的关键技术叫做"感知哈希算法", 它的作用是对每张图片生成一个指纹(fingerprint)字符串,然后比较不同图片的fingerprint。结果越接近,就说明度图片越相似。实现缩小尺寸将图片缩小到8×8的尺寸,总共64个像素。这一步的作用是取出图片的细节,只保留结构、明暗等基本信息,摒弃不同尺寸、比例地带来的图片差异。简化色彩将缩小后的图片,转为64级灰度,也就是说,所有像素点总共只有64中颜色。计算平均值计算

2020-08-05 13:22:00 52

原创 高斯模糊(高斯滤波)原理以及计算过程

高斯模糊/高斯滤波通常,图像处理软件会提供模糊滤镜,使图片产生模糊效果。模糊的算法有很多,其中有一种叫高斯模糊(Gaussian Blur),它将正态分布用于图像处理。文本介绍了高斯模糊的算法,你会看到这是一个非常简单易懂的算法。本质上,它是一种数据平滑技术(data smoothing),适用于多个场合,图像处理恰好提供了一个直观的应用实例。高斯模糊的原理所谓模糊,可以理解成每一个像素都取周边像素的平均值。上图中,2是中间点,周边点都是1.中间点取周围点的平均值之后,就会从2变成了1.

2020-07-30 16:35:47 146

原创 白化和归一化

白化和归一化白化白话的目的就是去除输入数据的冗余信息。例如:训练数据是图像,由于图像中相邻像素之间具有很强的相关性,因此输入是冗余的的。白话的目的就是降低输入的荣誉的性。输入数据集,经过白化处理后,生成新数据集满足两个条件:特征相关性较低特征具有相同的方差白化算法实现的过程:第一步是进行PCA操作,将数据降维第二步是对新的坐标进行归一化操作归一化定义数据标准化(Normalization),也称为归一化,归一化就是将你需要处理的数据再通过某种算法那处理后,将其限定在你需要的一

2020-07-26 13:20:41 160

原创 offset max-pooling 介绍

offset max-pooling下面再让我们来继续学习有关 offset 池化的内容,为了简单起见,我们暂时不用二维的图像作为例子,而是采用一维作为示例,来讲解池化:如上图所示,我们在x轴上有20个神经元,如果我们选择池化size=3的非重叠池化,那么根据我们之前所学的方法应该是:对上面20个,从1位置开始进行分组,每3个连续的神经元为一组,然后计算魅族的最大值(最大池化),19、20号神经元被丢弃,如下图所示:我们也可以在20号神经元后面,人为的添加一个数值为0的神经元编号21,与19、20

2020-07-19 12:36:39 88

原创 PHP+XML+DTD+HTML 编写的在线词典
原力计划

PHP+XML+DTD+HTML 编写的在线词典view主界面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>操作页面</title></head><body> <h1>查询单词</h1> <form action="/study/XML学习/词典系统

2020-07-12 22:19:22 35

原创 NMS 非极大值抑制算法介绍
原力计划

Non-Maximum Suppression(NMS) 非极大值抑制概述非极大值抑制(NMS), 顾名思义就是抑制不是极大值的元素,可以理解为局部最大搜索。这个局部代表的就是一个邻域,邻域有两个参数可变,一个是邻域的维数,而是邻域的大小。这里不讨论通用的NMS算法, 而是用于目标检测中提取分数最高的窗口。例如在行人检测中,滑动窗口经提取特征,经分类器识别后,每个窗口都会得到一个分数。但是滑动窗口会导致很多窗口和其他窗口存在包含或者大部分交叉的情况。这时就需要用到NMS来选取这些邻域里分数最高(是行人

2020-07-08 12:39:01 91

原创 Object Detection - IOU

IOU物体检测需要定位出物体的bounding box, 就像下面的图片一样,我们不仅要定位出车辆的bounding box,我们还要识别出bounding box里面的无力就是车辆.对于bounding box的定位精度,有一个重要的概念:因为我们算法不可能百分百跟人工标注的数据完全匹配,因此就存在一个定位精度评价公式: IOU。它定义了两个bounding box的重叠度,如下图所示:就是矩形A、B的重叠面积占A、B并集的面积比例。计算公式:IOU=A∩BA∪B IOU = \frac{

2020-07-01 13:56:00 47

原创 遗传算法 (Genetic Algorithm)
原力计划

遗传算法 (Genetic Algorithm)基础信息选择策略: 物竞天择,适者生存。即按照某一特定条件进行选择。遗传因子: 在计算机中是用0/1编码来完成的遗传方式: 交叉、变异选择策略轮盘赌选择法轮盘赌选择法是根据个体的适应度值计算每个个体在子代中出现的概率,并按照此概率随机选择个体构成子代种群。常用步骤将种群中个体的适应度值叠加,其中m为种群个体数。 ∑i=1my(xi)\sum_{i=1}^{m}y(x_{i})∑i=1m​y(xi​) 每个个体的适应度值除以总适应度值得到个

2020-06-28 12:48:11 200

原创 极大似然估计
原力计划

极大似然估计贝叶斯决策首先来看贝叶斯分类, 贝叶斯公式如下:其中 p(w) 为先验概率,表示每种类别分布的概率; p(x|w)为类条件概率, 表示在某种类别w的前提下, 某件事情x发生的概率; 而P(w|x) 为后验概率,表示某事x发生了,并且它属于某一类别w的概率,有了这个后验概率,我们就可以对样本进行分类。后验概率越大,说明某事物属于这个类别的可能性越大,我们越有理由把它x归到这个类别w下。这样我们就可以根绝p(w) p(x) p(x|w)来计算出p(w|x)从而得到x的类别划分.问题引出

2020-06-25 17:38:53 107

原创 PyTorch中nn.Linear()理解

PyTorch中nn.Linear()理解计算公式$ y = xA^{T}+b$这里A为weight,b为bias。代码部分初始化部分代码class Linear(Module): ... __constants__ = ['bias'] def __init__(self, in_features, out_features, bias=True): super(Linear, self).__init__() self.in_features = in_feat

2020-06-21 19:50:56 959

原创 Mac+PyCharm+Anaconda配置QtDesigner

Mac+PyCharm+Anaconda配置QtDesigner打开Pycharm->Perference->Tools->ExternalTools 添加下面两个外部工具。配置QtDesigner首先说明一下由于我这里是使用Anaconda进行配置的,因此我的路径可能和你默认使用的路径不同,下面我给出两种路径:Anaconda:~opt/anaconda3/bin/Designer.appMac默认路径:/usr/localCellar/qt/5.10.1/libexec

2020-06-17 12:52:17 141

原创 IDEA+阿里云Centos+宝塔面板 部署JavaWeb网站
原力计划

IDEA+阿里云Centos+宝塔面板 部署JavaWeb网站本文是有关阿里云ESC服务器上部署个人网站的文章,注意:这里我的网站部署没有涉及到数据库,具体相关数据库如何部署请自行搜索。欢迎访问 http://www.home.strivezs.com/步骤将JavaWeb项目转换为.war文件打开你的Web项目,打开Project Structure中的Artifacts。按照如下步骤将我们的项目导出为.war格式。具体可以在项目中的out文件夹中找到。运行项目一次,可以在项目中out

2020-06-09 09:40:02 229

原创 将域名从服务器解析到github page上

将域名从服务器解析到github page上首先停用掉自己之前的所使用的的子域名然后将列表中关于服务器解析的相关记录去除掉防止出现冲突然后修改github上项目配置将著名设置为++www.stirvezs.com++.修改hexo中的配置文件将url:改为www.strivezs.com在域名管理里面添加域名解析主机记录:www 用于www.strivezs.com的访问主机记录:@ 用于strivezs.com的访问使用hexo c&&hex

2020-06-06 10:41:19 364

原创 将WordPress博客迁移到Hexo并托管到Github上

博客迁移 for MAC第一步:导出wordpress内容进入WordPress后台的工具栏界面,将所有内容导出为一个XML文件。第二步:安装Hexo环境准备安装Node.js这里建议用nvm安装管理Node.jscURL:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bashWget:wget -qO- https://raw.githubusercontent.com/nvm-

2020-06-06 10:32:12 357

原创 MAC+XAMPP+PHPStorm+XDebug
原力计划

MAC+XAMPP+PHPStorm+XDebug在网上找了半天,花费了很长时间,总结了网上的内容,发现写的都不是十分全面,这里我写了从头到尾的配置过程。下载并安装XAMPP首先先去官网下载:click hereps:个人补充一点,由于我上来先安装的是最新版本的导致我出现了许多问题,后来我尝试更换成了php7.3版本的XAMPP使用。下载并安装PHPStorm直接去官网下载并且安装即可,注意如果你不是教育版或者企业版,则需要购买或者使用密钥(自行查找吧)。 click here配置XAMPP

2020-06-05 16:09:54 164

原创 个人博客和微信公众号

目前计划使用CSDN、个人博客和微信公众号三个平台同步实时更新blog,希望能够得到关注。我的博客链接为:www.strivezs.com以下是我的公众号:之前的多数文章内容均更新在了个人博客上,感兴趣的朋友们可以自行去浏览。谢谢!文章内容:主要以计算机知识为主。...

2020-06-05 09:56:39 177

原创 环境配置:NVIDIA+Anaconda+PyTorch+PyCharm

title: 环境配置:NVIDIA+Anaconda+PyTorch+PyCharmcategories:KnowledgePyTorchtags:NVIDIAPyTorchPyCharmCUDA环境配置:NVIDIA+Anaconda+PyTorch+PyCharm步骤配置英伟达显卡安装CUDA首先打开自己的英伟达控制面板查看自己的系统信息,如下图所示:我的是CUDA10.2.95因此需要去英伟达官网下载对应版本的CUDA,下载地址:click here.

2020-06-05 09:03:31 120

原创 使用CDN加速github page访问

使用CDN加速github page访问这里我使用的七牛云来加速网站的访问.特别注意:你的域名一定要备案了才能用CDN!!!步骤创建CDN域名加速实例配置实例配置完如上实例后,需要等待实例状态变为成功:添加到CNAME解析打开你自己的域名管理控制台。这里我用的是阿里云的域名管理控制台,进行域名就解析的配置:配置www配置@验证解析成功没有mac/linux在命...

2020-02-22 11:26:19 759

原创 卡拉兹猜想

卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国...

2019-01-26 18:47:50 858

原创 贪吃蛇问题+注释

这篇代码是我按照别人的代码进行 注释编写重新整理写出来的 特别感谢那位博主的代码 是我对贪吃蛇有了深刻的认识#include <iostream>#include <stdlib.h>#include <ctime>#include <windows.h>#include <conio.h>#include <cstring>#include <cstdio>#define N 22

2017-06-21 14:56:58 411 1

原创 判断两个字符串是否相同

data segmentmess1 db 'computer software $'mess2 db 'computer software $'data endscode segmentassume ds:data,cs:code start:mov ax,datamov ds,axmov es,ax ;将数据段的段地址放到es中保证ds和es中数据段地址相同lea si,m

2017-06-03 23:05:26 1180 1

原创 汇编语言:将一个数据段中的内容复制到另一个数据段 并显示出来

data segment mess db 'computer software $' data ends exit segment buff db 19dup(?) exit ends code segment assume ds:data,es:exit,cs:code start: mov ax,data mov ds,ax mov ax,exit mov es,ax

2017-06-01 23:21:43 7804

原创 汇编语言:在以GRADE为首地址的数组中存放着某班某门课30个学生的成绩。试编写一完整汇编语言程序实现:统计小于60分,60~89分和大于等于90分的学生人数,统计结果分别存放在LOWNUM、MIDD

在以GRADE为首地址的数组中存放着某班某门课30个学生的成绩。试编写一完整汇编语言程序实现:统计小于60分,60~89分和大于等于90分的学生人数,统计结果分别存放在LOWNUM、MIDDLENUM和HIGHNUM单元中 data segment GRADE DW 54h,68h,56h,59h,35h,48h,4dh, 44h,5ah,60h,...;学生成绩数组 LOWN

2017-06-01 09:49:23 10613

原创 构建有向带权图用邻接矩阵求最短路径

#include <bits/stdc++.h>#include <limits>using namespace std;int main(){ int tu[100][100]={0}; int du[100]={0}; int num; cout<<"输入定点数:"<<endl; cin>>num; int x,y,t; for(i

2017-06-01 09:45:58 2157

原创 用邻接矩阵表示无向图 并输出每个结点的度数

“`include include include using namespace std; int main() { int tu[100][100]={0}; int du[100]={0}; int num; cout<<”输入定点数:”<

2017-05-31 23:24:11 4547

原创 文章标题

目的:输入一串英文字符 输入要删除几个字符 随机挑选位置删除字符后输出#include <iostream>#include <cstring>#include <cstdlib>using namespace std;int main(){ cout<<"输入字符"<<endl; char strings[100]; cin>>strings; int le

2017-05-31 22:53:01 158

转载 KMP算法 next nextal修正

头文件的定义#define MaxSize 100 //最多的字符个数typedef struct{ char data[MaxSize]; //定义可容纳MaxSize个字符的空间 int length; //标记当前实际串长} SqString;void StrAssign(SqString &s,ch

2017-05-28 22:03:26 976

原创 逻辑等价判断

写一段程序,测试p和q两个逻辑表达式是否逻辑相等  用真值表判断  输入的逻辑表达式为命题逻辑表达式  输入的逻辑表达式可以为复合命题,可包含四种联接词:与,或,非,条件编写代码,接收两个命题逻辑表达式。 2 分别为每种联接词实现其真值运算。 3.从左到右计算逻辑表达式,生成真值表,判断两个逻辑表达式是否等价有一部分是参考别人的思路include include inc

2017-05-28 21:55:52 3986

原创 寻找集合的重要元素

根据输入的集合和偏序关系,输出集合的重要元素,包括最大元素、最小元素、极大元素、极小元素。 1.编写一段代码,接收键盘的输入,输入集合X。 例如 : 1,2,…,10 默认偏序关系R为<= 2 建立关系R的关系矩阵 3.利用关系矩阵求解include include include include include define True 1define Flase 0us

2017-05-28 21:54:23 648

原创 欢迎使用CSDN-markdown编辑器

 掌握多种排序方法的基本思想,包括直接插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序等,并能够用高级语言实现。  通过对这些算法效率的比较,加深对算法的理解 用随机数(介于1-100)产生10个待排序数据元素的关键字值)。  采用直接插入排序和希尔排序方法对上述待排数据进行排序并输出序后的有序序列;  采用冒泡排序、快速排序方法对上述待排数据进

2017-05-25 15:03:16 226

连接mysql数据库驱动程序.zip

IDEA连接mysql数据库的驱动程序5.1.7版本,IDEA连接mysql数据库的驱动程序5.1.7版本,IDEA连接mysql数据库的驱动程序5.1.7版本,IDEA连接mysql数据库的驱动程序5.1.7版本,IDEA连接mysql数据库的驱动程序5.1.7版本,IDEA连接mysql数据库的驱动程序5.1.7版本,IDEA连接mysql数据库的驱动程序5.1.7版本

2020-06-09

使用tkinter实现弹球游戏

弹球游戏弹球游戏弹球游戏弹球游戏弹球游戏弹球游戏弹球游戏弹球游戏

2018-06-06

二维码生成器

wxpython实现,wxpython实现wxpython实现wxpython实现wxpython实现

2018-05-31

文件夹文件批量改名小程序

文件夹文件批量改名文件夹文件批量改名文件夹文件批量改名文件夹文件批量改名

2018-05-05

谷歌历史记录分析小程序

对浏览技术历史记录进行分析。通过maitplotlib显示数据图

2018-04-27

trainingDigisit

用于机器学习中一个k-邻近算法的一个数据集,其中包含训练集

2018-04-07

Java井字游戏代码

用java&javafx;写的九宫格的井字游戏,有足够的代码解释

2018-04-07

datingtestset2.txt

这是博客机器学习 & python 使用k-近邻算法改进约会网站的配对效果配套的文本文件

2018-04-07

idea2017 汉化补丁

将该文件放到 lib文件夹里即可

2017-06-21

离散数学书稿

离散数学

2017-06-06

排序引论 唐恒永

排序引论

2017-06-06

遗传算法综述_席裕庚

遗传算法

2017-06-04

空空如也

空空如也

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

TA关注的人 TA的粉丝

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