Processing math: 100%

10 2016 档案

摘要:以下内容都是抄的,哈哈哈 1.mel频率: 是模拟人耳对不同频率语音的感知。 人类对不同频率语音有不同的感知能力:对1kHz以下,与频率成线性关系,对1kHz以上,与频率成对数关系。频率越高,感知能力就越差了。因此,在应用中常常只使用低频MFCC,而丢弃中高频MFCC。 在Mel频域内,人对音调的感知能力为线性关系,如果两段语音的Mel频率差两倍,则人在感知上也差两倍。 转换公式:B(f)=11... 阅读全文
posted @ 2016-10-28 20:59 殷大侠 阅读(1478) 评论(0) 推荐(0) 编辑
摘要:先总的说一下: 类:LMDBCursor: 它干了点什么?它需要传入参数为:mdb_txn(传入它是因为用完它,把它absort掉), mdb_cursor;它应该是用来读出数据的; 类:LMDBTransaction: 它主要是用来写入数据的吧,,用put()函数 ,与commit()函数; 最终还是靠类:LMDB应该算是一个对上面两个类的调用吧。它应该算是做了封装吧,,干脆直接上代码啦:... 阅读全文
posted @ 2016-10-22 19:01 殷大侠 阅读(3161) 评论(0) 推荐(0) 编辑
摘要:MDB_env 为一个结构体,Opaque structure for a database environment. MDB_txn :Opaque structure for a transaction handle. typedef unsigned int MDB_dbi, A handle 阅读全文
posted @ 2016-10-22 03:31 殷大侠 阅读(2782) 评论(0) 推荐(0) 编辑
摘要:磁盘格式都有: windows下主要有FAT16、FAT32、NTFS 等,最新格式为exFAT,不同的磁盘格式有不同的特性。 FAT格式基本上已经不再使用。 linux下的格式为ext系列,ext4,ext3等。 Mac OS X的硬盘格式是HFS+。 NTFS(Windows):支持最大分区2T 阅读全文
posted @ 2016-10-21 20:34 殷大侠 阅读(430) 评论(0) 推荐(0) 编辑
摘要:可以看看这里:http://blog.csdn.net/misskissc/article/details/9859753 我的总结: 1,用thread类来创建一个线程,它的构结函数 : (1)thread(); (2)template<class F> explicit thread(F f); 阅读全文
posted @ 2016-10-21 20:32 殷大侠 阅读(627) 评论(0) 推荐(0) 编辑
摘要:首先说明:下面的内容不一定对 类body: 变量:LayerParameter param_ :它里面放的是:body传进来的layerparameter的参数; BlockingQueue<shared_ptr<QueuePair> > new_queue_pairs_:这是一个队列,它里面放的是 阅读全文
posted @ 2016-10-21 20:26 殷大侠 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:下面来自:http://m.blog.csdn.net/article/details?id=49786985 总结solver文件个参数的意义 iteration: 数据进行一次前向-后向的训练batchsize:每次迭代训练图片的数量epoch:1个epoch就是将所有的训练图像全部通过网络训练一次例如:假如有1280000张图片,batchsize=256,则1个epoch需要128000... 阅读全文
posted @ 2016-10-21 18:16 殷大侠 阅读(336) 评论(0) 推荐(0) 编辑
摘要:我看的一下午才明白的,因为吧,我之前都是不知道与boost::thread相关的任何知识,然后开始看各种资料啊。。。 妈的,我就是一个小白,没一点基础的。。 总的来说:blocking_queue实现一个阻塞队列,它利用了生成者与消费者的设计模式,怎么说呢?、 首先吧,你要有一个queue(队列,c++里的一种容器),对它的操作有push与pop。 push即向队列里压入数据,相当于一个生产者... 阅读全文
posted @ 2016-10-20 23:48 殷大侠 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:妈的,看了好久的相关的知识,感觉终于自己有点明白了,我一定要记下来啊,相关的知识呀。。。。 1, 也可以看一下boost的线程指南:http://wenku.baidu.com/link?url=E_zJLFJ7J6yqPC8lxYJQyimVdN8D234mVo3BHa_FIezQxfubGdHqkVfCv-b0Xia8bgzR2203QDLUKX_ic2AhHdjFTFxXAXqCCCk... 阅读全文
posted @ 2016-10-20 22:42 殷大侠 阅读(627) 评论(0) 推荐(0) 编辑
摘要:以上内容来自:http://wenku.baidu.com/link?url=haeRBhswlEcqddk48uW8YVMsdFNWsllimn_dzUYchb6G9NdT4pqgluCpnLQIdWkLSAtG5MFlt8DAkO1Vf12YVyw85A2AaBR9OPbdv6ddgju 感觉写 阅读全文
posted @ 2016-10-20 12:13 殷大侠 阅读(327) 评论(0) 推荐(0) 编辑
摘要:验证宏: 功能类似assert断言,但不受DEBUG模式控制即非DEBUG模式也生效 如果验证失败,会写FATAL日志并终止程序运行 CHECK(condition) 比较验证: CHECK_EQ(arg1,arg2) CHECK_NE(arg1,arg2) CHECK_LE(arg1,arg2) CHECK_LT(arg1,arg2) CHECK_GE(arg1,arg2)... 阅读全文
posted @ 2016-10-20 12:04 殷大侠 阅读(2695) 评论(0) 推荐(0) 编辑
摘要:filler.hpp文件:(它应该没有对应的.cpp文件,一切实现都是在头文件中定义的,可能是因为filler只分在网络初始化时用到那么一次吧) 1,首先定义了基类:Filler,它包括:一个纯虚函数:filler(用于在子类里根据不同的情况具体实现) 一个数据:filler_param_(类型为FillerParam... 阅读全文
posted @ 2016-10-20 12:03 殷大侠 阅读(799) 评论(0) 推荐(0) 编辑
摘要:这个吧,我也不怎么知道,所以,大家来看这两篇文章哦: http://blog.csdn.net/hackbuteer1/article/details/7558868 http://blog.csdn.net/xwpc702/article/details/8670025 总结一下: 阅读全文
posted @ 2016-10-20 09:42 殷大侠 阅读(213) 评论(0) 推荐(0) 编辑
摘要:进行本地线程管理的 thread_specific_ptr 指针: 可以看这里:http://www.kingofcoders.com/viewNews.php?type=newsCpp&id=187&number=6571825070 我也没有怎么好好看明白呢,就了解了一下,因为用不到啊。。 如果 阅读全文
posted @ 2016-10-19 10:03 殷大侠 阅读(380) 评论(0) 推荐(0) 编辑
摘要:也可以看百度科 Linux内核采用熵来描述数据的随机性。熵(entropy)是描述系统混乱无序程度的物理量,一个系统的熵越大则说明该系统的有序性越差,即不确定性越大。在信息学中,熵被用来表征一个符号或系统的不确定性,熵越大,表明系统所含有用信息量越少,不确定度越大。 计算机本身是可预测的系统,因此,用计算机算法不可能产生真正的随机数。但是机器的环境中充满了各种各样的噪声,如硬件设备发生中断的时间,... 阅读全文
posted @ 2016-10-18 15:45 殷大侠 阅读(3250) 评论(0) 推荐(1) 编辑
摘要:下面链接给出了一个例子,怎么用cublas进行矩阵的运算提速,也说明了cublas的大致的使用方法。 http://www.cnblogs.com/scut-fm/p/3756242.html cublas库的中文简介 http://wenku.baidu.com/link?url=y3eM8myDLZo4omYNv-0Hm4psSp455yJYayefvDXmCUCztCbZLO7b... 阅读全文
posted @ 2016-10-18 11:10 殷大侠 阅读(185) 评论(0) 推荐(0) 编辑
摘要:来来来,来看这篇文章: http://www.cnblogs.com/biyeymyhjob/archive/2012/07/19/2598815.html 总结一下: 1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可) 所有未加static前缀的全局变量和函数 阅读全文
posted @ 2016-10-18 10:21 殷大侠 阅读(392) 评论(0) 推荐(0) 编辑
摘要:解释1 : 定义中##和#的作用内核中有很多的宏定义,在宏定义define中经常看到两个字符串##和#,这里把它的用法做一下说明:1. ####是一个连接符号,用于把参数连在一起例如:> #define FOO(arg) my##arg则> FOO(abc)相当于 myabc2.#:是“字符串化”的意思。出现在宏定义中的#是把跟在后面的参数转换成一个字符串例如:> #define STRCPY(... 阅读全文
posted @ 2016-10-17 22:53 殷大侠 阅读(3951) 评论(0) 推荐(1) 编辑
摘要:本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。 前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。、TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略... 阅读全文
posted @ 2016-10-17 16:40 殷大侠 阅读(492) 评论(0) 推荐(0) 编辑
摘要:对于数据在cpu与GPU之间同步的问题,caffe中用syncedMemory这个类来解 决;在GPU模式下,并且使用CUDA时,可以用CaffeMallocHost函数与CaffeFreeHost函数 来申请与释放内存; SyncedMemory的构造函数与析构函数不多说,可以看源码; 在该类中定义的变量有: void* cpu_ptr_; //数据在CPU上的指针; void* gpu... 阅读全文
posted @ 2016-10-09 20:03 殷大侠 阅读(454) 评论(0) 推荐(0) 编辑
摘要:首先说明:Blob定义了一个类模板。 让我们看一下Blob的头文件里有什么哈: 定义了一个全局变量: const int kMaxBlobAxes = 32; 看看它的构造函数: Blob() : data_(), diff_(), count_(0), capacity_(0) {};explicit Blob(const int num, const int channels, const... 阅读全文
posted @ 2016-10-09 19:08 殷大侠 阅读(3685) 评论(0) 推荐(0) 编辑
摘要:可以参考: http://blog.csdn.net/houzengjiang/article/details/7718548 http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html 阅读全文
posted @ 2016-10-05 22:29 殷大侠 阅读(205) 评论(0) 推荐(0) 编辑
摘要:对于变量的问题: 对变量赋值,a="hello world",现在打印变量a的内容:echo a{}的使用:如aalla,这是,就可以aall()与()是执行里面的代码得到的结果;{a}a这样连着使用。如果不用{},系统就会识别成aa# 是传给脚本的参数个数 $... 阅读全文
posted @ 2016-10-05 15:46 殷大侠 阅读(231) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示