Time-Frequency Uncertainty

The Uncertainty Principle is first proposed by Heisenberg to describe that you can’t precisely measure the position and momentum of a particle at the same time. This principle is well known in quantum physics. It then became a very “general” idea, and can also be used in the field of signal processing. In this article, I will describe the time-frequency uncertainty principle theorem and then show the proof.

Custom Plot Tensorboard

Tensorboard 是一款非常好用的深度学习可视化工具,而且它并不依赖 TensorFlow 本身。这样即使项目使用的是 PyTorch,也仍然可以用 Tensorboard 来记录日志。在撰写论文或报告的时候,我们有时候会想绘制一个 Loss 变化的曲线图。这个时候就不得不去读取 Tensorboard 文件,自己画图了。毕竟总不能直接在网页上截图吧……

Read local tensorflow data

Spatial Attention (CBAM)

之前的博客中介绍了 CBAM 中的通道注意力,为了保持完整性,这次介绍剩余的空间注意力(Spatial Attention)部分。

原理

直观理解 Wavelets

刚开始接触小波变换的时候完全搞不清楚其基本原理,对“多分辨率分析”、“时频分辨率”这些术语更是云里雾里。网络上好的教程极度稀缺。这时候就必须强烈推荐 The Wavelet Tutorial:http://users.rowan.edu/~polikar/WTtutorial.html ,真正做到了深入浅出,通读下来让人感觉受益匪浅。

Time Resolution

Grad-CAM Overview

我们经常在论文中见到下面这种 CNN 的可视化图,它能告诉我们神经网络在做预测时,更加关注哪部分的内容,从一定程度上解释了判定依据。比如下图中,神经网络预测的分类是 ‘cat’,猫所在的区域温度就显著更高;而狗的位置就没有反应。

DTCWT Lowpass Shape

双树复小波变换 (Dual-Tree Complex Wavelet Transform, DTCWT) 低频系数矩阵的尺寸一致很让人困惑,许多文献都重点讨论了高频部分(6 个方向),而对低频部分的介绍较少。对一个单通道,大小为 (N, N) 的二维图像做一次 2D DTCWT 变换,高频部分应该有 6 个,尺寸均为 (N/2, N/2) 其中每个都是复数。那么低频部分呢?

不同的尺寸

What is Gumbel Softmax?

看了几篇博客,都对 Gumbel Softmax 讲解的不是很到位。这里重新总结了一下,希望从“要解决什么问题”的角度把这个 trick 梳理清楚。

随机模型的困难:采样

Channel Attention (CBAM)

注意力机制通过关注相对重要的特征、抑制不必要的特征来对数据进行加权,从而更有利于神经网络总结出数据的规律。通道注意力就是在通道的维度计算出一个权重,也就是给每个通道的重要性打分。比较常用的网络是 SE-Net。

GRU Forward and Backward Pass

GRU 是 LSTM 的一个变体。LSTM 的一些操作显得冗余,例如它既有记忆门,又有遗忘门。GRU 中就把这两个门合并成了一个。另外 LSTM 分别维护着 cell state 和 hidden state,也显得重复了。GRU 在这个基础上做了简化,因此参数会更少、形式也更简洁。

Forward Pass

Solution to torch.save Taking Too Much Disk Space

最近的项目中,需要给图片先做一些预处理。这些预处理的步骤非常消耗 CPU 资源,以至于 GPU 必须要等待 CPU 完成预处理,导致模型的训练速度很慢。为了加快训练速度,就想到先将所有的图片都预处理好,保存起来。这样训练的过程中就可以节省出来预处理的时间了。

问题 1

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×