自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keep forward, go, go, go

主要用于自己备忘,写的不太好,请轻拍,有疑问请留言,共同讨论交流^_^

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 c/c++计算程序运行时间

  在c/c++中经常需要获取某段程序的运行时间,那么如何来实现呢?方式一:使用time函数  使用time函数计算某段程序运行时间的代码如下:time_t start_time;time(&start_time);...time-consuming code...time_t end_time;time(&end_time);time_t duratio...

2018-05-30 22:21:53 1766 1

转载 常用的向量矩阵求导公式

转载自 https://blog.csdn.net/lipengcn/article/details/52815429总结下数理推导中常用的向量矩阵求导公式,方便以后查询。1、2、3、4、5、

2018-05-27 15:25:52 14361 3

原创 线性模型(二)之多项式拟合

  多项式拟合(polynominal curve fitting)是一种线性模型,模型和拟合参数的关系是线性的。多项式拟合的输入是一维的,即x=xx=x\textbf{x} = x,这是多项式拟合和线性回归问题的主要区别之一。  多项式拟合的目标是构造输入xxx的MMM阶多项式函数,使得该多项式能够近似表示输入xxx和输出yyy的关系,虽然实际上xxx和yyy的关系并不一定是多项式,但使用足...

2018-05-23 22:53:50 22552 2

原创 线性模型(一)之前言

线性模型是研究变量之间关系的一种模型,在线性模型中,未知参数仅以线性形式出现。这是在百度百科上查到的关于线性模型的定义。依据该定义,在本系列博客中的模型,可能不一定全是线性模型,但却和线性模型有着密切关系。另外,本系列博客仅代表个人愚见,可能存在部分误解,还望海涵。按照我个人的理解,线性模型是指模型是参数的线性组合,而非输入的线性组合(比如,在多项式拟合中,输入xxx,会有多次项形...

2018-05-22 23:11:18 354

原创 集成学习

占坑

2018-05-22 22:59:07 329

原创 决策树和随机森林

先占坑,后面慢慢填

2018-05-22 22:58:37 963

原创 机器学习中的模型评估与度量

在机器学习中除了需要了解各种算法知识(如SVM、神经网络等),也需要了解是如何通过什么方式评估和度量模型的,从而选择最佳的模型。1. 准备训练/测试集评估如何评估一个模型的性能,当然是用数据来评估呢?那么用哪些数据评估模型呢?既把数据用作训练,同时又把这部分数据用作测试当然是不合理的,这会导致过高的估计模型的性能。测试数据要尽可能地与训练数据互斥。因此就需要将总量有限的数据划分为训练...

2018-05-20 18:06:14 2674

原创 rpm安装、卸载、查询软件包

在linux系统上需要安装各种各样的依赖软件包,如果机器可以联网,那么还是比较方便的,但是如果不能联网,只能手工下载安装各种软件包,也是挺醉的,安装某个软件包A,A可能依赖于其它B1~B3个软件包,而每个Bx又可能依赖于其它Cx~Cx个软件包,简直没完没了。那么如果采取最笨的方法逐个下载,逐个安装,也是需要了解在CentOS系统下如何安装rpm包吧。首先下载对应的rpm软件包,可以在cen...

2018-05-19 11:03:29 4283

原创 Makefile中:=, =, ?=和+=的含义

在Makefile语法中,时不时会见到各种“=”号的赋值语句,除了常见的“=”和“:=”,还有“?=”等那么这些赋值等号分别表示什么含义呢?1. “=”“=”是最普通的等号,然而在Makefile中确实最容易搞错的赋值等号,使用”=”进行赋值,变量的值是整个makefile中最后被指定的值。不太容易理解,举个例子如下:VIR_A = AVIR_B = $(VIR_A...

2018-05-19 10:31:57 67818 15

原创 保留浮点数前几位小数

用float或者double表示一个浮点数,会碰到数字小数特别多的情况,比如0.324241245325235。但实际这样看着也不方便,实际用的时候也不需要这么高的精度。可以选择只保存前几位小数,比如小数点后3位小数,即1/1000的精度。可以通过先乘以1000,再取整,然后再除以1000的方式完成。代码如下:double val = 0.4325234235235235;return...

2018-05-16 22:43:32 3223

原创 KNN算法和KD树

KNN算法和KD树KNN算法的思路非常简单,对于新的样本,找出距其最近的k个样本,再根据这k个样本的类别,通过多数投票的方式预测新样本的类别。k近邻算法没有学习或训练过程。但k近邻算法仍有很多值得关注的地方,比如超参数k值的选择、距离的度量方式、决策规则以及快速检索k近邻的算法(kd树等)。KNN算法的三要素KNN算法的流程非常简单,确定一个KNN算法,明确下来三个基本要素即可。即...

2018-05-13 14:05:32 1071

原创 读取LMDB文件的样本数量

在caffe中一般会把数据转为lmdb或者leveldb格式,再做训练,加速训练过程。如何读取lmdb文件呢?比如需要获知某个lmdb文件的样本数量。在python下,比较简单,生成lmdb后,可以用如下的代码获取:import lmdbenv = lmdb.open("lmdb_path")txn = env.begin()print txn.stat()['entries...

2018-05-11 23:21:57 3756

原创 tensorflow保持每次训练结果一致

在用tensorflow构建神经网络的时候,有很多随机的因素,比如参数的随机初始化: 正态分布随机变量tf.random_normal([m,n]),均匀分布的随机变量tf.random_uniform([m,n]),还有在从tfrecord读取数据时,也会随机打乱数据。那么由于这些随机的操作,即使是在输入数据完全一样的情况下,每次训练的结果也不一样,那么如果想要使得每次训练的结果一致,应该怎...

2018-05-11 23:05:05 8724 12

原创 聚类算法之谱聚类

再解释下谱聚类

2018-05-06 17:31:41 388

原创 聚类算法之Kmeans

Kmeans是聚类算法中比较简单的算法,也用的非常多。这里进行简单的解释,主要目的在于给自己记录,以备以后查看。K均值聚类的主要思想是为了使得各个类的点离聚类中心都尽可能近。K均值聚类的算法可以描述为:输入:数据集D={x1,x2,..,xn}D={x1,x2,..,xn}D=\{x_1,x_2, .., x_n\} 聚类簇个数:k算法:从数据集...

2018-05-06 17:30:58 278

原创 动态规划的入门理解&例子(LIS、最小编辑距离)

关于动态规划的讲解有很多材料,这里只是按照我自己的理解来表述动态规划。可能并不详细,也不一定完全准确。这里主要通过两个例子LIS和最小编辑距离进一步加深对于动态规划的直观理解。1. 动态规划入门理解动态规划方法是把问题向前分解,想要解决一个问题,需要先解决这个问题的子问题,那么要解决子问题,有需要解决子问题的子问题。通过先解决最小的子问题,再不断的解决更上一层的问题,那么就可以解决最...

2018-05-06 12:42:39 632

原创 python中对多变量连续赋值

看到一段代码,如下self.batch_size = batch_size = 128初一看很诧异,仔细想想其实很合理的。在python可能会需要同时声明多个变量,并对多个变量赋予相同的初始值,可以采用如下的方式赋值a=b=c=1但这里也需要注意,如果赋值为列表或者字典,比如a=b=c=[1,2,3]则a、b、c都是指向列表的指针,而不是复制,改变一个,其它...

2018-05-05 10:13:19 8221

原创 python2中 运算符除法“/“和取整除“//”

在python中可以经常看到运算符/和运算符//那么这二者有什么区别呢?/表示除法,对于整数除法而言,会取整,而对于小数除法,则得到小数,比如:10/3 = 37/2 = 39.0/3 = 3.09.0/2 = 4.5而//表示取整除,只返回商的整数部分,无论是对于整数还是小数除法,都只会得到整数部分,比如9/2 = 49.0/2 = 4.0...

2018-05-05 10:02:33 22871 4

原创 python中urllib模块的urlretrieve函数

python中利用urllib模块可以完成常见的爬虫程序,利用urlretrieve可以抓包某个文件比如,在python3中,可以这样使用import urlliburllib.request.ulrretrieve(url, filename)其中,url表示要抓取的文件链接,filename表示保存到本地的文件名称但在python2.7中,则有所不同import urliburllib...

2018-05-05 09:57:26 622

原创 tensorflow中的tf.app.run

在很多TensorFlow公布的Demo中,都有这样的代码存在,如下,这是干什么的呢?[python] view plain copyif __name__ == "__main__":      tf.app.run()   我们来看一下源代码:[python] view plain copy# tensorflow/tensorflow/python/platform/default/_app...

2018-05-03 23:07:53 806

stm32模拟IIC

stm32的模拟IIC程序,有最基本的IIC只会简介,注释很详细。

2013-06-29

空空如也

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

TA关注的人

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