自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lavi的专栏

在自己的世界里孤芳自赏,在别人的世界里随遇而安

  • 博客(18)
  • 资源 (28)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker入门及其实践

0 前言最近在做一个比赛,要求使用docker提交,就入门了一下。在入门的过程中,网上关于docker的内容太理论和繁琐,这里给出一个快速上手并使用docker的方法。1 Dcoker基础关于docker入门的第一步请参考,下面的两个网址,我就不重复造轮子了,看的很快:Docker 教程https://yeasy.gitbooks.io/docker_practice/content/i...

2019-05-31 22:36:05 318

转载 softmax交叉熵损失函数求导

0 前言来写一个softmax求导的推导过程,不仅可以给自己理清思路,还可以造福大众,岂不美哉~softmax经常被添加在分类任务的神经网络中的输出层,神经网络的反向传播中关键的步骤就是求导,从这个过程也可以更深刻地理解反向传播的过程,还可以对梯度传播的问题有更多的思考。1 softmax 函数softmax(柔性最大值)函数,一般在神经网络中, softmax可以作为分类任务的输出层。其...

2019-05-30 22:27:02 3791

转载 分类问题为什么要使用交叉熵损失函数而不是均方误差

假设现在有一个分类问题:feature是2维的向量目标类别有3种一共有4个样本:转者注:上面虽然使用的是Sigmoid函数,其实分类问题使用的是softmax函数,softmax可以看做sigmoid在对分类问题上的推广。转者注:上面的y1′(1−y1′)y'_1(1-y'_1)y1′​(1−y1′​)是a对z的导数,a是softma...

2019-05-30 22:17:25 11753 3

原创 json理解与python中的使用

1 什么是jsonJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。现在很多服务器返回的结果都是json格式。主要是由于它比较容易解析和生成。JSON格式的数据本质上一种被格式化了的字符串。python和json的数据类型的对应关系:2 python数理json用python处理json十分方便,python有自带的json模块,可以对pyth...

2019-05-30 19:11:10 481

转载 理解maxout激活函数

深度学习(二十三)Maxout网络学习深度学习笔记–激活函数:sigmoid,maxoutA Light CNN for Deep Face Representation with Noisy Labels以上两篇博客都是针对全连接网络来列举的例子,注意在卷积神经网络中是什么样的。详细的以后有时间再整理。...

2019-05-24 19:40:33 2522

原创 C++指针的引用*&

指针的引用0 前言1 指针的指针和指针的引用2 例子0 前言今天刷leetcode的时候,看到了一个人在函数的形参中使用了这样的一个参数 TreeNode*& prev,我当时就蒙了,这是什么操作,怎么之前从来没有见过。后来学习了一下,发现这是指针的引用还是很好理解的,在此做记录。1 指针的指针和指针的引用我们知道在C++中指针也是一种变量类型,其中存储的是地址。我们知道C++中...

2019-05-22 23:01:32 4916

转载 C++内存分配的方式

C++内存分配的方式有三种:分别是从静态存储区分配,从栈上分配内存和从堆上分配内存。从静态存储区分配内存从静态存储区域分配的内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。静态分配的区域的生命期是整个软件运行期,就是说从软件运行开始到软件终止退出。只有软件终止运行后,这块内存才会被系统回收。从栈上分配内存在执行函数时,函数内局部变量的存...

2019-05-22 22:24:36 8525

原创 数据的偏态分布

偏态分布频数分布有正态分布和偏态分布之分。正态分布是指多数频数集中在中央位置,两端的频数分布大致对称。统计数据峰值与平均值相等的频率分布。偏态分布是指频数分布不对称,集中位置偏向一侧。统计数据峰值与平均值不相等的频率分布。若集中位置偏向数值小的一侧,称为正偏态分布;集中位置偏向数值大的一侧,称为负偏态分布。如果频数分布的高峰向左偏移,长尾向右侧延伸称为正偏态分布,也称右偏态分布;同样的,如...

2019-05-15 11:53:42 37405 2

转载 特征工程的基本流程

特征工程的基本流程0 前言1 数据采集 / 清洗 / 采样2 特征处理2.1 数值型2.2 类别型2.3 时间型2.4 文本型2.5 统计型2.6 组合特征3 特征选择3.1 过滤型3.2 包裹型3.3 嵌入型0 前言特征是数据中抽取出来的对结果预测有用的信息,可以是文本或者数据。特征工程是使用专业背景知识和技巧处理数据,使得特征能在机器学习算法上发挥更好的作用的过程。过程包含了特征提取、特征...

2019-05-15 11:16:41 2275

转载 过拟合处理的理解、发现和处理

过拟合处理的理解、发现和处理1 过拟合是什么2 为什么要解决过拟合3 怎样发现过拟合4 怎么样解决过拟合4.1获取更多数据4.2 使用合适的模型4.2.1 网络结构 Architecture4.2.2 训练时间 Early stopping4.2.3 限制权值 Weight-decay,也叫正则化(regularization)4.2.4 增加噪声 Noise4.3. 结合多种模型4.4 贝叶斯方...

2019-05-15 11:00:09 2208

原创 insightface中关于arcface损失函数的解释

InsightFace及其mxnet代码insightface中arcface函数理解

2019-05-11 19:00:28 2165

转载 C++ STL之Map按Key排序和按Value排序

Map按Key排序和按Value排序0 前言1 C++ STL中Map的按Key排序2 C++ STL中Map的按Value排序3 总结0 前言map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<...

2019-05-09 11:06:36 735

转载 微分和积分公式大全

1 极限公式(系数不为0的情况)2 下列常用等价无穷小关系(x->0)3 导数的四则运算法则4 基本导数公式5 高阶导数的运算法则6 基本初等函数的n阶导数公式7 微分公式与微分运算法则8 微分运算法则9 基本积分公式10 下列常用凑微分公式11 补充下面几个积分公式12 分部积分法公式13 第二换元积分法中的三角换元公式14 特殊角的...

2019-05-02 11:29:39 144252 13

转载 边缘概率

有时候,我们知道了一组变量的联合概率分布,但想要了解其中一个子集的概率分布。这种定义在子集上的概率分布被称为边缘概率分布(marginal probability distribution)。原文链接:边缘概率条件概率 联合概率 边缘概率复习...

2019-05-01 22:18:40 8457

转载 矩阵与行列式的几何意义

下面的文章讲解了矩阵与行列式的几何意义,但是由于公式较多,现在时间有限先保存链接在此。矩阵与行列式的几何意义行列式的本质是什么

2019-05-01 20:21:37 2036

转载 矩阵行列式为零和不为零的充分必要条件

|A|=0 的充分必要条件<=> A不可逆 (又称奇异)<=> A的列(行)向量组线性相关<=> R(A)<n<=> AX=0 有非零解<=> A有特征值0.<=> A不能表示成初等矩阵的乘积<=> A的等价标准形不是单位矩阵|A|≠0的充分必要条件<=> A可逆 (又非奇异)...

2019-05-01 19:54:45 35087 1

转载 奇异矩阵与非奇异矩阵

首先需要说明的值奇异矩阵和非奇异矩阵都是针对方阵而言的。奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵。对一个 n 行 n 列的非零矩阵 A,如果存在一个矩阵 B 使 AB = BA =I( I是单位矩阵),则称 A 是可逆的,也称 A 为非奇异矩阵。非奇异矩阵的英文是nonsingular matrices,从对应的英文单词nonsingular上来讲,singular有一个含义...

2019-05-01 19:52:39 73400

原创 线性方程组解的结构与判别

如果线性方程组有解(齐次的存在非零解),则解的结构总结如下:齐次方程组: 使用消元法后,分别对每一个自由变量对应的未知数取1,其他自由变量取对应的未知数0,可以获得齐次方程组的线性无关的特解,构成齐次方程组的基础解系。齐次方程组解的线性组合仍然是齐次方程组的解。非齐次方程组: 使用消元法后,令所有的自由变量对应的未知数取0,求解主元变量对应的未知数的值,可以获得一个特解。非齐次方程组的通解...

2019-05-01 19:30:48 17078 1

创建和使用DLL的示例代码

一个使用创建和使用dll的示例代码,开发环境为vs2013。演示了怎么导出变量,函数和类。MyDll是一个dll项目,使用extern "C"导出内容,会生成一个dll;MyDll2也是一个dll项目,不使用extern "C"导出内容,也会生成一个dll。LearnDLL演示了怎么使用生成的dll

2018-11-30

OpenCV-2.4.0-GPU-demos-pack

包含OpenCV-2.4.0-GPU-demos-pack-win32.exe,OpenCV-2.4.0-GPU-demos-pack-win64.exe

2018-09-05

OpenCV-2.3.1-win-superpack.exe

opencv的2.3.1版本,包含OpenCV-2.3.1-win-superpack.exe

2018-09-05

opencv2.2版本

老版本opencv,opencv2.2,包含OpenCV-2.2.0-win.zip,OpenCV-2.2.0-win32-vs2008.exe,OpenCV-2.2-win-Readme.txt

2018-09-05

opencv2.1版本

老版本opencv,opencv2.1,包含OpenCV-2.1.0-win.zip,OpenCV-2.1.0-win32-vs2008.exe,OpenCV-2.1-Readme.txt

2018-09-05

opencv2.0版本

opencv老版本opencv2.0,官网已经下架,包含OpenCV-2.0.0a-win32.exe,OpenCV-2.0.0a-win32.Readme.Please.txt

2018-09-05

opencv1.1pre1版本

很难找的,老版本opencv1.1,包含OpenCV_1.1pre1a.exe

2018-09-05

opencv1.0版本

老版本的opencv包含,chopencv-2.5.0-win-binary.zip OpenCV_1.0.exe

2018-09-05

FaceScrub人脸数据库下载文件

FaceScrub人脸数据库,包含530人,约100k张图片,是非限制场景下的人脸识别数据库

2018-07-02

python3安装MySQLdb需要的whl包

python3.6使用MySQLdb连接mysql需要mysqlclient-1.3.12-cp36-cp36m-win_amd64.whl

2018-06-12

传统文化与中医养生

中国大学Mooc 传统文化与中医养生

2017-05-26

Python Scrapy爬取ScienceNews并展示

爬取science官网News部分11133条科技新闻。项目包含两大部分:爬虫部分和爬取到的数据展示部分。两部分可以独立运行。

2017-05-01

Hadoop_MapReduce_HDFS示例代码

Hadoop Eclipse开发MapReduce,HDFS,hive示例代码

2017-02-08

Django搭建简易博客示例代码(入门级)

Django搭建简易博客示例代码(入门级)

2017-01-18

linux安装git需要的文件

1. 下载geekery repo文件(root权限) cd /etc/yum.repos.d/ wget http://geekery.altervista.org/geekery-el6-x86_64.repo 2. 到http://packages.sw.be/rpmforge-release 下载合适到rpm包 rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 3. 到http://rpm.pbone.net/ 搜索rpm epel-release epel-release-6-8.1.noarch.rpm 4. 安装 rpm rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -ivh epel-release-6-8.1.noarch.rpm 5. yum -y install git 大功告成 git --version git version 1.7.1 参考文档:http://blog.slogra.com/post-176.html 2012-4-18

2016-11-25

eclipse-maven3-plugin.7z

在线安装Eclipse -maven插件很困难,可以使用离线方式安装

2016-11-25

ojdbc14.jar

ojdbc14.jar

2016-11-17

sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

2016-11-17

mysql-connector-java-5.1.40-bin.jar

mysql-connector-java-5.1.40-bin.jar

2016-11-17

Hadoop windows开发bin替换文件

在windows下开发Hadoop应用,将官网下载的的Hadoop tar解压到相应目录,并将bin文件夹替换成在windows编译的文件

2016-11-17

C++实现图的存储、Prim和Kruskal算法

使用C++语言,使用图的邻接矩阵实现图的基本操作。并实现Prim、Kruskal算法构造最小生成树

2016-10-06

使用C++链表实现二叉树的存储及基本操作

使用C++语言,结合单链表的基本操作,实现二叉树的存储,前序、种序、后序遍历及其他基本操作

2016-10-06

C++数组实现二叉树的存储及基本操作

数据结构之使用C++语言中的数组实现二叉树的存储及其基本操作

2016-10-06

C++实现模板栈源代码

数据结构实验基础——使用C++实现了一个栈的模板类,并应用自定义的栈完成了进制转换和括号匹配判断

2016-09-15

C++实现栈源代码

数据结构实验基础——C++实现栈

2016-09-15

C++实现队列存储Object源代码

数据结构实验基础——C++实现队列存储Object自定义数据类型

2016-09-15

C++实现队列源代码

数据结构实验基础——使用C++实现队列源代码

2016-09-15

汉诺塔算法演示PPT

一步步演示汉诺塔算法的执行流程

2016-07-13

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

TA关注的人

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