<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
  <id>https://vanilla.net.cn/</id>
  <title>星月夜语</title>
  <subtitle>在星空下记录，在月夜里思考 — 技术、生活与思考的随笔</subtitle>
  <link href="https://vanilla.net.cn/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="https://vanilla.net.cn/" rel="alternate" type="text/html"/>
  <updated>2026-08-08T07:00:00.000Z</updated>
  <author>
    <name>星月夜语</name>
  </author>
  <rights>Copyright 2019-2026 星月夜语</rights>
  <entry>
    <id>https://vanilla.net.cn/posts/guides/fft-intro/</id>
    <title>快速傅里叶变换（FFT）够用就行</title>
    <link href="https://vanilla.net.cn/posts/guides/fft-intro/" rel="alternate" type="text/html"/>
    <published>2026-08-08T07:00:00.000Z</published>
    <updated>2026-08-08T07:00:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="信号处理"/>
    <category term="FFT"/>
    <category term="频谱"/>
    <category term="算法"/>
    <summary>不讲数学推导，用直觉理解 FFT。为什么需要频谱分析？时域和频域是什么关系？配合 Chirp 信号发生器直观体验频率变化在频谱上的表现。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/guides/fft-intro/">
      &lt;p&gt;不讲数学推导，用直觉理解 FFT。为什么需要频谱分析？时域和频域是什么关系？配合 Chirp 信号发生器直观体验频率变化在频谱上的表现。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/guides/pid-control/</id>
    <title>PID 控制入门：从公式到实战</title>
    <link href="https://vanilla.net.cn/posts/guides/pid-control/" rel="alternate" type="text/html"/>
    <published>2026-08-08T07:00:00.000Z</published>
    <updated>2026-08-08T07:00:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="控制"/>
    <category term="PID"/>
    <category term="自动化"/>
    <category term="仿真"/>
    <summary>用通俗的语言理解 PID 控制器的核心思想。比例（P）消除偏差、积分（I）消除静差、微分（D）抑制超调，配合在线仿真工具直观感受每个参数的作用。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/guides/pid-control/">
      &lt;p&gt;用通俗的语言理解 PID 控制器的核心思想。比例（P）消除偏差、积分（I）消除静差、微分（D）抑制超调，配合在线仿真工具直观感受每个参数的作用。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/resonance/</id>
    <title>RLC谐振：从电路理论到工程应用</title>
    <link href="https://vanilla.net.cn/posts/notes/resonance/" rel="alternate" type="text/html"/>
    <published>2026-07-12T12:17:00.000Z</published>
    <updated>2026-07-12T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="模电"/>
    <category term="电路"/>
    <category term="谐振"/>
    <category term="频率"/>
    <summary>从工程设计的角度理解RLC电路谐振，涵盖串并联谐振差异、品质因数、带宽及实际应用。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/resonance/">
      &lt;p&gt;从工程设计的角度理解RLC电路谐振，涵盖串并联谐振差异、品质因数、带宽及实际应用。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/evaluation-metrics/</id>
    <title>深度学习评价指标：可扩展的封装设计</title>
    <link href="https://vanilla.net.cn/posts/notes/evaluation-metrics/" rel="alternate" type="text/html"/>
    <published>2026-07-02T12:17:00.000Z</published>
    <updated>2026-07-02T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="深度学习"/>
    <category term="评价指标"/>
    <category term="封装"/>
    <category term="Python"/>
    <summary>构建可扩展的深度学习评价指标体系，涵盖分类、分割与回归三类任务的指标设计与 Python 封装方法。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/evaluation-metrics/">
      &lt;p&gt;构建可扩展的深度学习评价指标体系，涵盖分类、分割与回归三类任务的指标设计与 Python 封装方法。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/euler-angles/</id>
    <title>欧拉角：从航空导航到无人机飞控</title>
    <link href="https://vanilla.net.cn/posts/notes/euler-angles/" rel="alternate" type="text/html"/>
    <published>2026-06-22T12:17:00.000Z</published>
    <updated>2026-06-22T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="数学"/>
    <category term="欧拉角"/>
    <category term="三维旋转"/>
    <category term="航空航天"/>
    <category term="计算机图形学"/>
    <summary>从飞行员和航空导航的实战角度，探讨欧拉角在姿态指示器、Apollo任务中的万向节锁事故以及无人机飞控中的应用，并给出欧拉角转四元数的Python实战代码。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/euler-angles/">
      &lt;p&gt;从飞行员和航空导航的实战角度，探讨欧拉角在姿态指示器、Apollo任务中的万向节锁事故以及无人机飞控中的应用，并给出欧拉角转四元数的Python实战代码。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/rotation-matrix/</id>
    <title>旋转矩阵：图形学中的MVP变换</title>
    <link href="https://vanilla.net.cn/posts/notes/rotation-matrix/" rel="alternate" type="text/html"/>
    <published>2026-06-12T12:17:00.000Z</published>
    <updated>2026-06-12T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="数学"/>
    <category term="旋转矩阵"/>
    <category term="线性变换"/>
    <category term="计算机图形学"/>
    <category term="机器人学"/>
    <summary>从计算机图形学渲染管线的角度，深入旋转矩阵在模型-视图-投影变换中的应用，涵盖模型矩阵构建、正交化与齐次坐标等实战技巧，并附NumPy实战代码。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/rotation-matrix/">
      &lt;p&gt;从计算机图形学渲染管线的角度，深入旋转矩阵在模型-视图-投影变换中的应用，涵盖模型矩阵构建、正交化与齐次坐标等实战技巧，并附NumPy实战代码。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/rotation-representations/</id>
    <title>旋转的表示：复数、矩阵与四元数</title>
    <link href="https://vanilla.net.cn/posts/notes/rotation-representations/" rel="alternate" type="text/html"/>
    <published>2026-06-02T12:17:00.000Z</published>
    <updated>2026-06-02T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="数学"/>
    <category term="旋转"/>
    <category term="矩阵"/>
    <summary>从工程实践角度对比旋转矩阵、复数与四元数三种旋转表示方法，并提供 Python 代码示例。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/rotation-representations/">
      &lt;p&gt;从工程实践角度对比旋转矩阵、复数与四元数三种旋转表示方法，并提供 Python 代码示例。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/fibonacci-sequence/</id>
    <title>斐波那契数列：从递归到矩阵快速幂</title>
    <link href="https://vanilla.net.cn/posts/notes/fibonacci-sequence/" rel="alternate" type="text/html"/>
    <published>2026-05-23T12:17:00.000Z</published>
    <updated>2026-05-23T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="数学"/>
    <category term="算法"/>
    <summary>从递归到矩阵快速幂，探索斐波那契数列的多种算法实现及其效率演化。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/fibonacci-sequence/">
      &lt;p&gt;从递归到矩阵快速幂，探索斐波那契数列的多种算法实现及其效率演化。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/loss-functions/</id>
    <title>损失函数设计哲学：从交叉熵到Focal Loss</title>
    <link href="https://vanilla.net.cn/posts/notes/loss-functions/" rel="alternate" type="text/html"/>
    <published>2026-05-13T12:17:00.000Z</published>
    <updated>2026-05-13T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="深度学习"/>
    <category term="损失函数"/>
    <category term="图像分割"/>
    <summary>从设计哲学视角梳理损失函数的演进脉络：从交叉熵到Focal Loss再到Dice Loss，探讨不同损失函数的设计动机、适用场景与组合策略。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/loss-functions/">
      &lt;p&gt;从设计哲学视角梳理损失函数的演进脉络：从交叉熵到Focal Loss再到Dice Loss，探讨不同损失函数的设计动机、适用场景与组合策略。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/quaternion/</id>
    <title>四元数实战：游戏开发中的三维旋转</title>
    <link href="https://vanilla.net.cn/posts/notes/quaternion/" rel="alternate" type="text/html"/>
    <published>2026-05-03T12:17:00.000Z</published>
    <updated>2026-05-03T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="数学"/>
    <category term="四元数"/>
    <category term="三维旋转"/>
    <category term="计算机图形学"/>
    <summary>从游戏开发者的角度，实战讲解四元数在相机控制、动画插值和避免万向节锁中的应用，包含Unity/Unreal等价操作的Python实现。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/quaternion/">
      &lt;p&gt;从游戏开发者的角度，实战讲解四元数在相机控制、动画插值和避免万向节锁中的应用，包含Unity/Unreal等价操作的Python实现。&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>https://vanilla.net.cn/posts/notes/convolution/</id>
    <title>卷积：从信号平滑到深度学习</title>
    <link href="https://vanilla.net.cn/posts/notes/convolution/" rel="alternate" type="text/html"/>
    <published>2026-04-23T12:17:00.000Z</published>
    <updated>2026-04-23T12:17:00.000Z</updated>
    <author>
      <name>星月夜语</name>
    </author>
    <category term="数学"/>
    <category term="图像处理"/>
    <category term="深度学习"/>
    <summary>从信号处理视角深入理解卷积运算的物理直觉、一维二维场景对比及其在深度学习中的角色。</summary>
    <content type="html" xml:lang="zh-CN" xml:base="https://vanilla.net.cn/posts/notes/convolution/">
      &lt;p&gt;从信号处理视角深入理解卷积运算的物理直觉、一维二维场景对比及其在深度学习中的角色。&lt;/p&gt;
    </content>
  </entry>
</feed>