- 博客(2)
- 收藏
- 关注
原创 CNN卷积神经网络反向传播推导总结及推导细节
CNN卷积神经网络在当下图像分类领域是很常用的一种神经网络,它的权值共享特性使得它在图像处理中训练的参数要比普通的神经网络训练参数少的多。这几天自己用java实现了一下CNN的正向计算与误差反向传播,正向计算很好理解,也比较容易实现,但反向传播由于与普通的神经网络不同,实现会稍微复杂一些,看了很多博主的文章,感觉对卷积层的误差后向传递及卷积层自身weight和bias的计算有些细节没有说清楚,这里...
2018-03-25 17:11:08 6472 3
原创 初步实现fft(偶数点与奇数点均可)
之前做图像傅里叶变换时,想自己实现快速傅里叶变换,苦于网上的fft代码都要求点数是2的幂次方,在补0变换后加滤波需要分析补0的影响(频率域拓宽),于是自己实现了一下不论奇数偶数均可的fft。 算法很简单,在计算中若序列总数为偶数就划分为奇数部分与偶数部分,直到所有序列都为奇数时,直接用dft计算奇数部分的频域值,再用fft组合起来。 先贴代码,首先定义复数结构体struct fu {
2018-01-06 22:27:50 4244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人