- 博客(8)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
转载 卷积神经网络 全连接层小结
卷积神经网络的卷积层、池化层和激活函数层等作用是将原始数据映射到隐层特征空间中,在卷积神经网络最后部分会有全连接层,全连接层的目的是将网络学习到的特征映射到样本的标记空间中。全连接层会把卷积输出的二维特征图(featureMap)转化成一个一维的向量。这一过程具体实现如下所述:在卷积层之后进行了池化操作,池化层得到30个12*12的特征图,通过全连接层之后,得到了1*100的向量。由于全连...
2018-03-29 15:13:34
13476
原创 C++ Socket编程(二) send与recv 缓冲区与阻塞
socket缓冲区每一个socket在被创建之后,系统都会给它分配两个缓冲区,即输入缓冲区和输出缓冲区。 send函数并不是直接将数据传输到网络中,而是负责将数据写入输出缓冲区,数据从输出缓冲区发送到目标主机是由TCP协议完成的。数据写入到输出缓冲区之后,send函数就可以返回了,数据是否发送出去,是否发送成功,何时到达目标主机,都不由它负责了,而是由协议负责。recv函数也是一样的,它并不是直
2017-07-23 17:51:47
17516
2
原创 C++ Socket编程(一) 概述
套接字的概念及分类在网络中,要全局的标识一个参与通信的进程,需要三元组:协议,IP地址以及端口号。要描述两个应用进程之间的端到端的通信关联需要五元组:协议,信源主机IP,信源应用进程端口,信宿主机IP,信宿应用进程端口。为了实现两个应用进程的通信连接,提出了套接字的概念。套接字可以理解为通信连接的一端,将两个套接字连接在一起,可以实现不同进程之间的通信。针对不同的通信需求,TCP/IP中提供了三种
2017-07-22 23:54:24
4693
转载 Github入门教程
注册git账户一、注册一个免费git帐号,可以建立访问权限为公共的版本仓库,注册地址:https://github.com/signup/free 二、填写用户名【昵称】、邮箱地址【用来登录】、密码,进行注册 三、点击右上方的”sign in”使用注册邮箱登录到git 四、点击右上方,你的用户名之后的图标,新建一个版本仓库 五、在“Repository name”一栏里填写版本仓库的名称,我
2017-07-11 15:52:52
430
原创 C++ 多线程中互斥信号量的使用
互斥信号量mutex互斥量使用示例互斥信号量mutex互斥信号量是一种内核对象,它用来保证一个线程独占一个资源的访问。在使用互斥信号量的时候,有四个主要的函数: (1)CreateMutex,创建互斥信号量。函数原型如下所示:HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner,
2017-07-09 23:10:08
3421
原创 C++ 多线程编程
线程的基本概念线程与进程的区别和联系线程的基本状态cc多线程编程线程的基本概念线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程共享其代码段、数据段和其他操作系统资源(如打开文件和信号)。线程与进程的区别和联系进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是
2017-07-09 18:41:12
295
原创 c++ 析构函数调用时机
c++ 析构函数调用时机目录用 [TOC]来生成目录:c 析构函数调用时机目录类声明如下类定义如下测试1测试2测试3测试4测试5测试6析构函数在下边3种情况时被调用:1. 对象生命周期结束被销毁时2. delete指向对象的指针时,或者delete指向对象的基类类型的指针,而基类析构函数是虚函数3. 对象A是对象B的成员,B的析构函数被调用时,对象A的析构函数也会被调用类声明
2017-07-09 15:03:26
6520
转载 人耳对不同频段声音的感受
人耳对声音频率各频段声音的感觉(EQ、音效)人耳对声音频率的感觉是从最低的20Hz到最高的20KHz,而人的语音频率范围则集中在80Hz~12kHz之间,不同频段的声音对人的感受是不同的。1、20Hz--60Hz部分。这一段提升能给音乐强有力的感觉,给人很响的感觉,如雷声。如果提升过高,则又会混浊不清,造成清晰度不佳,特别是低频响应差和低频过重的音响设备。2
2016-10-17 11:13:17
10322
MP3Stego 运行源码出错
2016-05-18
Windows程序设计产生的消息问题
2016-04-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人