![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
文章平均质量分 92
Jack_0601
热爱生活,喜爱分享。
展开
-
《FcaNet: Frequency Channel Attention Networks》
文章解读DCT的初始化代码:这里fidx_u和fidx_v可依据自己的实验结果算出,比如跑出来得到一个4*4个结果如下所示:假设我们选取最高的4个频率分量,那么结果为(0.9, 0.8, 0.7, 0.6),它们对应的序号为([1, 2], [0, 0], [3, 0], [2, 3]),那么有:fidx_u = [1, 0, 3, 2]fidx_v = [2, 0, 0, 3]具体详情可参考知乎ID:https://www.zhihu.com/people/pei原创 2020-12-31 17:59:19 · 1609 阅读 · 1 评论 -
注意力机制总结
导读注意力机制,其本质是一种通过网络自主学习出的一组权重系数,并以“动态加权”的方式来强调我们所感兴趣的区域同时抑制不相关背景区域的机制。在计算机视觉领域中,注意力机制可以大致分为两大类:强注意力和软注意力。由于强注意力是一种随机的预测,其强调的是动态变化,虽然效果不错,但由于不可微的性质导致其应用很受限制。与之相反的是,软注意力是处处可微的,即能够通过基于梯度下降法的神经网络训练所获得,因此其应用相对来说也比较广泛。软注意力按照不同维度(如通道、空间、时间、类别等)出发,目前主流的注意力机制可以分为以下原创 2020-12-31 17:41:11 · 28277 阅读 · 0 评论 -
Pytorch测试模型的GFLOPs和Param大小
1. 定义文件flops_counter.pyimport sysimport torchimport torch.nn as nnimport numpy as npdef get_model_complexity_info(model, input_res, print_per_layer_stat=True, ...原创 2020-02-06 16:50:34 · 4578 阅读 · 1 评论 -
如何用tensorflow和keras实现随机池化?
# stochastic_pooling_2d.pyimport numpy as npimport mathfrom keras.engine.topology import Layerfrom keras.layers import InputSpecfrom keras import backend as Kfrom keras.utils import conv_utils...原创 2019-10-25 19:17:06 · 930 阅读 · 4 评论 -
如何在keras版本的YOLOv3上训练自己的数据集?
0. 项目背景论文地址:You Only Look Once: Unified, Real-Time Object Detection作者:Joseph Redmon, Santosh Divvala, Ross Girshick, Ali Farhadi.C和CUDA原始实现:Darknet1. 项目指引这里以keras版本的YOLOv3版本为例,首先找到相应的github仓库,以下...原创 2019-10-24 10:51:43 · 1573 阅读 · 2 评论 -
(最新版本)如何在CenterNet上训练自己的数据集?
一、git clone source code从官方github仓库上把源码下下来,在pycharm上新建一个名称为“CenterNet”的工程,建好后的目录如下:二、准备数据集2-1 在data文件夹下新建两个文件夹:food、image_and_xml;其中food为你自己数据集的名称,我这里要做的是识别一个菜品的任务,所以命名为food,image_and_xml存放的是你所有的图...原创 2019-09-13 17:45:48 · 24939 阅读 · 351 评论 -
CenterNet :《objects as points》从入门到放弃— —踩坑记
官方复现链接:pytorch实现一、Install0- 创建虚拟conda 环境conda create --name CenterNet python=3.6激活环境conda activate CenterNet激活成功标志遇到的坑及解决方案1- conda install pytorch=0.4.1 torchvision -c pytorch这一步卡住了,原因是指定...原创 2019-09-10 11:35:05 · 8029 阅读 · 22 评论 -
Kaggle手写数字识别(准确率0.9999)
一、MNIST数据集介绍1- 所包含的数据集:Training set images: train-images-idx3-ubyte.gz (9.9 MB, 解压后 47 MB, 包含 60,000 个样本)Training set labels: train-labels-idx1-ubyte.gz (29 KB, 解压后 60 KB, 包含 60,000 个标签)Test set ...原创 2019-05-29 17:23:43 · 2770 阅读 · 0 评论 -
手把手搭建循环神经网络(RNN)
RNN – 循环神经网络\quad\quad今天早上开始在Andrew Ng老师的课程,course第五课第一周作业及一些书籍上学习了RNN的一些基本概念和工作原理,现利用闲暇时间将其记录起来,方便日后查阅相关的知识点。一、RNN的一般性应用一般对于诸如语音、视频、文本等序列型数据来说,传统的神经网络并不能够很好的处理它们,这是因为:首先,对于输入和输出数据来说,它们在不同的场景中可以表...原创 2019-04-11 14:31:22 · 5391 阅读 · 2 评论