- 博客(13)
- 收藏
- 关注
转载 C++ auto关键字
C++98 auto早在C++98标准中就存在了auto关键字,那时的auto用于声明变量为自动变量,自动变量意为拥有自动的生命期,这是多余的,因为就算不使用auto声明,变量依旧拥有自动的生命期:int a =10 ; //拥有自动生命期auto int b = 20 ;//拥有自动生命期static int c = 30 ;//延长了生命期C++98中的auto多余且极少使...
2019-07-24 15:40:40
117
转载 C++ STL
转自:http://blog.csdn.net/piaoxuezhong/article/details/543487871.1 什么是STL?STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也
2018-01-30 20:31:45
188
转载 梯度下降-Momentum
总结:梯度下降算法中,学习率太大,函数无法收敛,甚至发散,如下图。学习率足够小,理论上是可以达到局部最优值的(非凸函数不能保证达到全局最优),但学习率太小却使得学习过程过于缓慢,合适的学习率应该是能在保证收敛的前提下,能尽快收敛。对于深度网络中,参数众多,参数值初始位置随机,同样大小的学习率,对于某些参数可能合适,对另外一些参数可能偏小(学习过程缓慢),对另外一些参数可能太大(无法收敛,甚至发
2017-09-13 10:22:44
292
原创 模拟退火算法
模拟退火算法从某一较高的温度出发,这个温度称为初始温度,伴随着温度参数的不断下降,算法中的解趋于稳定,但是,可能这样的稳定解是一个局部最优解,此时,模拟退火算法中会以一定的概率跳出这样的局部最优解,以寻找目标函数的全局最优解。如上图中所示,若此时寻找到了A点处的解,模拟退火算法会以一定的概率跳出这个解,如跳到了D点重新寻找,这样在一定程度上增加了寻找到全局最优解的可能性。模拟退火算法流
2017-09-06 11:58:12
375
原创 Ubuntu14.04+CUDA8.0+Opencv3.1+Anaconda2+Caffe安装
电脑配置我的电脑是64位,Ubuntu14.04系统系统版本查看:lsb_release –a查看是32bit还是64bit:sudo uname --mP.S.其他系统命令:sudo uname --s 显示内核名字ssudo uname --r 显示内核版本sudo uname --n 显示网络主机名sudo uname --p 显示cpu 查看显卡
2017-08-31 11:22:08
2433
转载 从极大似然到EM算法
参考blog:http://blog.csdn.net/pipisorry/article/details/42550815http://www.cnblogs.com/jerrylead/archive/2011/04/06/2006936.html 一、最大似然 假设我们需要调查我们学校的男生和女生的身高分布。你怎么做啊?你说那么多人不可能一个一个
2017-08-28 10:26:29
389
转载 Ubuntu 配置jdk1.7
新建文件夹-解压sudo mkdir /usr/lib/jvmsudo tar zxvf jdk-7u7-linux-i586.tar.gz -C /usr/lib/jvm 设置环境变量sudo vim /etc/profile 加入环境变量内容#set java environmentexport JAVA_HOME=/usr/lib/jvm/
2017-06-04 11:23:41
230
转载 Ubuntu gcc/g++ 版本切换
先看看我们系统用的gcc和g++是什么版本gcc -v可以获得的信息如下gcc version 4.4.6 (Ubuntu/Linaro 4.4.6-11ubuntu2)如果我们想使用gcc4.5怎么办?首先看看有没有安装gcc4.5,ls /usr/bin/gcc*结果只有/usr/bin/gcc /usr/bin/gcc-4.4两个,那么我们需要安装sud
2017-05-17 13:43:00
286
转载 Vim命令模式与输入模式切换
vi编辑器vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。启动vi需要输入vi,按[Spacebar]键并输入文件名后回车。切换模式键vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按[ESC]键使vi从文本输入模式回到命令模式。表1列出了vi从命令模式切换到文本输入模式的命令键及其功能。表1
2017-05-10 11:59:47
715
转载 Chart.js画曲线图
第一步 准备好chart.js和excanvas.js(用于ie浏览器兼容) 下载地址:https://github.com/nnnick/Chart.js 参考文档地址:http://www.bootcss.com/p/chart.js/docs/简单介绍下: Chart.js 是一个简单、面向对象、为设计者和开发者准备的图表绘制工具库。 6种图表类型:曲线图、柱状图
2017-03-28 16:35:24
3242
转载 MySQL查询时间戳
from_unixtime()是MySQL里的时间函数 date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串 后面的 '%Y%m%d' 主要是将返回值格式化 例如: mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SEL
2017-03-07 18:54:28
4641
转载 Variable Naming Rules in C++
一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。 3、对变量的定义,尽
2016-11-23 14:50:27
351
原创 CUDA 7.5+VS2012+VASSISTX配置
1:VS新建项目,win32控制台程序,空项目;2:源文件右键->添加->新建项->CUDA 7.5(e.g.新建Hello.cu);3:项目右键->生成自定义->CUDA 7.5;4:Hello.cu右键->属性->从生成中排除(否),项类型(CUDA C/C++);5:项目->属性->链接器->常规->附加库目录$(CUDA_PATH_V7_5)\lib\$(Platform)
2016-04-11 23:38:10
1579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人