自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu16.04中文支持

centos7服务器上运行着一个Ubuntu16.04的容器,用xshell远程登陆,现在想在命令行中输入中文测试一个程序,却发现Ubuntu不支持中文,没办法,只能折腾一番了。1、安装中文支持包language-pack-zh-hans$ sudo apt-get install language-pack-zh-hans2、修改/etc/environment(在文件的末尾追加)...

2019-09-05 16:48:59 272

原创 c++精确的时间测试

#include <sys/time.h>double getCurrentTime(){ struct timeval tv; gettimeofday(&tv,NULL); return tv.tv_sec * 1000 + (double)(tv.tv_usec) / 1000;}int main(){ double star...

2019-09-05 16:47:36 246

原创 Ubuntu安装ssh和java

安装ssh# 安装ssh客户端sudo apt-get install openssh-client# 安装ssh服务器端sudo apt-get install openssh-server# 启动ssh服务sudo service sshd startJDK-7u79http://www.oracle.com/technetwork/java/javase/down...

2019-09-05 16:37:55 236

原创 Ubuntu中cuda版dlib安装

# 安装dlibsudo apt-get install libboost-all-devsudo apt-get install cmakesudo pip install dlib# 安装cv2pip install opencv-python# 68个特征点检测模型下载地址http://sourceforge.net/projects/dclib/files/dli...

2019-09-05 16:08:52 676 1

原创 Ubuntu硬盘的挂载与卸载

挂载硬盘买到机械硬盘之后先把电源线和数据线插上。查看电脑内读到的盘的情况,找到你要添加的新盘sudo fdisk -l格式化新盘(我没有进行分区) 我的盘是/sda(这样做是不分区的)sudo mkfs.ext4 /dev/sda查看硬盘的UUID(每次格式化一次,这个uuid就会变化一次,认准uuid号识盘,不然容量一样的盘容易搞混了...)sudo blki...

2019-09-05 15:30:15 1229

转载 Multiclass SVM Loss的理解

本文基于cs231n assignment1 Q2的作业。首先介绍一下导数、偏导数、方向导数、梯度的概念,下面的内容转载自https://blog.csdn.net/walilk/article/details/50978864前言 机器学习中的大部分问题都是优化问题,而绝大部分优化问题都可以使用梯度下降法处理,那么搞懂什么是梯度,什么是梯度下降法就非常重要!这...

2019-07-16 00:14:26 1211

原创 Ubuntu16.04安装cuda8.0和cudnn5

# ---安装cuda---# 下载对应的安装包https://developer.nvidia.com/cuda-80-ga2-download-archivesudo sh cuda_8.0.61_375.26_linux.run --override # 启动安装程序,一直按空格到最后,输入accept接受条款 # 输入n不安装nvidia图像驱动,之前已经安装过了# 输入y安...

2019-03-04 10:26:39 444

原创 centos7.6从零开始安装docker-ce和nvidia-docker

前言:为了在docker中使用gpu而安装了nvidia-docker,但是根据网上的教程安装完之后输入nvidia-docker run nvidia/cuda nvidia-smi进行验证,总是报错Error response from daemon: oci runtime error: container_linux.go:247: starting container pro...

2019-03-01 10:56:30 5009

转载 交叉熵与交叉熵损失

原文出处:https://blog.csdn.net/rtygbwwwerr/article/details/50778098红字部分为读完这篇博文之后我的一些理解。 交叉熵(Cross-Entropy)交叉熵是一个在ML领域经常会被提到的名词。在这篇文章里将对这个概念进行详细的分析。1.什么是信息量?假设是一个离散型随机变量,其取值集合为,概率分布函数为,我们定义事件的信...

2019-01-21 22:16:18 1579 1

原创 解析深度学习中的梯度消失

前言:各位读者好,如果有看不懂的地方请留言,我会根据留言修正文章^_^前提:以全连接网络为例进行解析,该全连接网络包含一个输入层,一个隐藏层,一个输出层,为函数。默认读者已经了解全连接网络的前向传播规则。网络结构如图。一、定义权值更新公式权值更新公式定义为                                                            ...

2019-01-19 16:27:43 517

转载 Pytorch中view()、squeeze()、unsqueeze()

原文出处:http://milletpu.com/2018/04/07/pytorch-view/本篇博客主要向大家介绍Pytorch中view()、squeeze()、unsqueeze()函数,这些函数虽然简单,但是在神经网络编程总却经常用到,希望大家看了这篇博文能够把这些函数的作用弄清楚。import torcha=torch.Tensor(2,3)a3.8686e+...

2019-01-14 21:05:12 2259 1

原创 pytorch:Tensor维度初步理解

[1, 2, 3]这是一维向量,size=3[ [1, 2, 3] ]这是二维向量,size=1*3[ [ [1, 2], [3, 4], [5, 6] ], [ [1, 2], [3, 4], ...

2019-01-13 22:19:53 2682

原创 深入理解vgg在测试阶段将fc换成conv

感谢以下这篇博文对vgg深入浅出的讲解:https://blog.csdn.net/qq_40027052/article/details/79015827在vgg的测试阶段,会把训练阶段的fc换成conv。 那么问题来了,这样改变之后,原本fc中已经训练好的参数怎么处理?以及为什么要这样做?其实可以这样理解:全连接网络在数学表达式上可以和卷积神经网络保持一致。全连接网...

2018-12-21 19:19:39 1267

原创 Gtk-WARNING **: cannot open display:

连接服务器的时候加上-X就可以了ssh -X username@IP Address

2018-12-10 14:23:58 5250

转载 conda简介

原文链接:https://www.jianshu.com/p/c632b444128cconda是什么?conda是一个包,依赖和环境管理工具,适用于多种语言,如: Python, R, Scala, Java, Javascript, C/ C++, FORTRANCondaconda安装conda默认随miniconda或anaconda发行,因此要安装conda,只需...

2018-11-23 21:29:00 4949

原创 矩估计

矩估计基于辛钦大数定律:当样本的容量趋于无穷时,样本r阶矩依概率收敛于相应的总体r阶矩。因此,当总体矩                                                                                   存在时,只要样本的容量足够大,样本矩                                          ...

2018-11-23 16:45:42 7998 1

原创 数学概念——矩

矩:统计中矩的定义是各点对某一固定点A离差幂的平均值。如果A=0,则是原点矩,A=均值,则是中心距。K是阶数。统计中引入矩是为了描述随机变量分布的形态。数学期望是一阶原点矩(表示分布重心)方差是二阶中心距(表示离散程度)偏态是三阶中心矩(表示分布偏离对称的程度)峰态是四阶中心距(描述分布的尖峰程度,例如正态分布峰态系数=0)...

2018-11-23 14:14:23 3111

原创 random和stochastic的区别

中文都是随机random的随机,每一个事件的几率是相同的,比如抛硬币,正面0.5,反面0.5.stochastic的随机呢,每一个事件的几率是不同的,比如明天的天气,10%晴天。90%阴天。...

2018-11-18 20:13:02 6158

转载 ubuntu 下设置路径PATH变量

原文:https://blog.csdn.net/witsmakemen/article/details/7831631Ubuntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。  /etc /environment : 在登录时操作系统使用的...

2018-11-12 16:32:45 595

原创 Ubuntu命令行scp学习

scp [可选参数] file_source file_target 参数说明:-1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4寻址 -6: 强制scp命令只使用IPv6寻址 -B: 使用批处理模式(传输过程中不询问传输口令或短语) -C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p:保留原...

2018-11-12 14:14:46 10551

原创 Ubuntu批量转换图片格式

处理图片时常遇到图片格式转换的问题,下面列几种方法1、用Ubuntu的脚本语言来转换for i in *.bmp;do convert ${i} ${i%bmp}jpg;donerm -rf *.bmp2、用Python来转换def bmp2jpg(origin_img): img = Image.open(origin_img) convert_img = ...

2018-11-05 22:29:26 931

原创 Makefile:160: recipe for target 'all' failed(ubuntu16.04+opencv3.4+gcc5.4.0)

安装并编译的步骤如下1、 Download OpenCV 3.4.0 from https://github.com/opencv/opencv/archive/3.4.0.zip wget https://github.com/opencv/opencv/archive/3.4.0.zip2、 Unzip it and create a build folder: sudo...

2018-10-27 13:05:13 8713 2

原创 Ubuntu安装anaconda

1、用的是清华大学的源wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.0-Linux-x86_64.sh2、执行脚本bash Anaconda3-5.3.0-Linux-x86_64.sh会让你阅读一些用户须知,左下角有一个“more”,一直按回车键就行,直到问你是否要将anaco...

2018-10-24 11:08:57 837

转载 source file和resourcefile的区别

Source Files文件夹:放源程序。Resource Files文件夹:放程序里需要的资源文件,如图标,对话框,图片等。Source Files - *.c, *.cpp Header Files - *.hResource Files - *.ico, *.bmp, ...本文来自 AnonymousColt 的CSDN 博客全文地址请点击:https://blog.c...

2018-09-24 15:12:24 9156

原创 Ubuntu18.04将clion配置成opencv开发环境

clion的安装可以分别阅读我的另一篇文章。clion:https://blog.csdn.net/ZT0518/article/details/82747181在clion中新建一个c++项目后,打开CMakeLists.txt文件,这个文件就在clion界面左侧的project下面。将两句话粘贴进去。find_package(OpenCV REQUIRED)target_l...

2018-09-22 23:30:47 3020 4

原创 Ubuntu安装clion

1、下载clion下载地址:https://www.jetbrains.com/clion/2、将安装包移动到自己想要的位置sudo mv clion.tar.gz /home/clion3、解压安装包cd /home/clion #进入对应的文件夹sudo tar zxvf clion.tar.gz #解压到当前文件夹4、运行clion脚本cd c...

2018-09-22 20:14:23 769

原创 Ubuntu解决播放wmv格式视频

打开wmv格式视频后,系统提示安装advanced streaming format,但是Ubuntu软件商店里并没有这个东西。在网上找到的教程里大都要求安装W64codecs.deb这两种方法都很麻烦。后来发现有一款视频软件叫smplayer很好用。sudo apt-get install smplayer安装完成后,在Ubuntu的系统设置->详细信息->默认...

2018-09-19 14:20:00 3171 3

原创 Ubuntu中deb格式文件概念

DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因DebraMurdock而得名,她是Debian创始人IanMurdock的太太。deb格式是Debian系统(包含Debian和Ubuntu)专属安装包格式,配合APT软件管理系统,成为了当前在Linux下非常流行的一种安装包。Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和t...

2018-09-19 11:38:27 1719

原创 Ubuntu18.04.1安装搜狗输入法

1、前往搜狗输入法的linux版本下载中心,下载需要的搜狗输入法版本https://pinyin.sogou.com/linux/2、双击下载的搜狗输入法完成安装。3、在设置界面的区域和语言中选择管理已安装的语言4、在弹出的语言支持界面中将键盘输入法系统改为fcitx5、重启Ubuntu,搞定。...

2018-09-01 11:06:11 1018

原创 C++中NULL和nullptr的区别

一、c中的NULL在c语言当中,NULL被定义为#define NULL ((void *)0)也就是说,NULL是一个void*类型的指针,并且把void*指针赋值给int *或者float *时会发生强制类型转换,将void *转换为所需要的指针类型。二、c++中的NULL在c++中,NULL被定义为#ifdef __cplusplus#define NULL 0...

2018-08-29 11:12:32 323

原创 ubuntu下的火狐浏览器无法播放视频解决方案

无法看视频是因为缺少flash,ubuntu没有自动安装,所以sudo apt-get install adobe-flashplugin不幸的是,我依然无法在B站上看视频,错误信息是Unsupported codecs, please install H.264 codec in your system,经过百度,发现ffmpeg支持H.264的解码。于是果断sudo apt-g...

2018-08-27 19:18:48 73607 4

原创 ubuntu安装vscode,并配置成C++环境

ctrl+alt+t调出终端安装vscode1.sudo apt install snapd2.sudo snap install --classic vscode若要删除vscode则sudo snap remove vscodeubuntu18建议用这种方法来安装,其他的umake等方法会碰到一些奇怪的问题。也可以在ubuntu软件这个系统自带的中程序中安装。...

2018-05-08 21:51:28 3557

转载 git上传文件到码云

远端没有项目的情况和码云建立连接:1. 在码云上点击“新建项目” ;2.创建成功后,在本地创建一个文件夹 或 命令 mkdir + 文件名配置个人信息1)git config user.name "yourname"2)git config user.email email_address   3.命令cd + 文件目录 进到文件名下4.命令git init...

2018-03-26 22:05:29 365

转载 泊松分布与指数分布

原文出处:http://www.ruanyifeng.com/blog/2015/06/poisson-distribution.html泊松分布和指数分布:10分钟教程作者: 阮一峰日期: 2015年6月10日大学时,我一直觉得统计学很难,还差点挂科。工作以后才发现,难的不是统计学,而是我们的教材

2017-06-23 16:34:26 672

原创 二项分布与泊松分布

最近学的一门课需要概率论方面的知识,但考完试就把概率论忘得干净,所以现在重新学习概率论中的二项分布和泊松分布,并探讨他们之间的关系。二项分布的定义:二项分布即重复n次独立的伯努利试验。在每次试验中只有两种可能的结果,而且两种结果发生与否互相对立,并且相互独立,与其它各次试验结果无关,事件发生与否的概率在每一次独立试验中都保持不变,则这一系列试验总称为n重伯努利实验,当试验次数为1时,二

2017-06-22 22:09:38 1757

原创 C语言结构体复习

一、发明结构体的初衷人们发现很多不同的数据类型之间不是互相独立的而是互相关联的,比如一位学生的姓名、学号、成绩等数据。显然,把这些数据放在一起管理起来会轻松不少,但数组满足不了这个需求,因为数组只能存放同一类型的数据,所以就出现了结构体,千万不要忘了最后的分号。struct Student{ char name[20]; int num; int score[

2017-06-15 14:06:37 317

空空如也

空空如也

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

TA关注的人

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