C++ 基于Eigen库实现CRN前向推理
文章平均质量分 84
爱自己没情敌丶
这个作者很懒,什么都没留下…
展开
-
5. LSTM的C++实现
Lstm是RNN网络中最有趣的结构之一,不仅仅使得模型可以从长序列中学习,还创建了长短期记忆模块,模块中所记忆的数值在需要时可以得到更改。遗忘门遗忘单元可以将输入信息和隐藏信息进行信息整合,并进行信息更替,更替步骤如右图公式,其中与乘上权重矩阵后,加上偏置项后,经过激活函数,此时输出值为位于[0,1]之间,并将上一个时间步的与激活函数输出值相乘,更新为输入门当有输入进入时,输入门会结合输入信息与隐藏信息进行整合,并对信息进行更替。原创 2022-11-29 17:57:44 · 3353 阅读 · 0 评论 -
4. BatchNorm和NonLinearity 实现
【代码】4. BatchNorm和NonLinearity 实现。原创 2022-11-29 17:38:37 · 682 阅读 · 0 评论 -
2.Conv2d实现
这是pytorch官方源码in_channels:网络输入的通道数,简单理解为每个输入样本包含多个个FeatureMap。out_channels:网络输出的通道数。即卷积核的个数kernel_size:卷积核的大小,如果该参数是一个整数q,那么卷积核的大小是qXq。至此,一个简单的卷积如图stride:步长。是卷积过程中移动的步长。默认情况下是1。一般卷积核在输入图像上的移动是自左至右,自上至下。如果参数是一个整数那么就默认在水平和垂直方向都是该整数。原创 2022-11-29 17:31:32 · 1100 阅读 · 0 评论 -
1. 语音类实现 (实现读取wav/pcm,STFT)
C++ STFT wav读写原创 2022-11-29 16:57:03 · 1229 阅读 · 0 评论 -
0.前言 与 Eigen库的使用整理
前言:(Eigen库使用记录)原创 2022-11-22 10:53:03 · 1058 阅读 · 0 评论 -
3.TransposedConv2d实现 (含dilation)
反卷积介绍及C++实现原创 2022-11-18 11:11:38 · 1199 阅读 · 0 评论