📡 FFT频谱 · CNN分类实战

🎯 30章 从入门到部署
FFT频谱分析基础 CNN分类原理 课程目标与项目概览
Python环境 TensorFlow/PyTorch安装 Librosa与Scipy库配置
时域与频域概念 采样定理 常见信号类型
离散傅里叶变换推导 FFT算法核心思想 频谱泄露与窗函数
Numpy进行FFT计算 频谱可视化 频率轴标定
功率谱密度 梅尔频率倒谱系数MFCC 频谱质心与带宽
公开数据集介绍 GTZAN、ESC-50 数据下载与预处理
加噪 时间拉伸 音高偏移 频谱掩码
频谱图Spectrogram Mel谱图 CQT谱图
卷积层、池化层 全连接层 激活函数ReLU/Softmax
经典CNN结构LeNet/VGG 适用于频谱图的网络
交叉熵损失 Adam/SGD优化器 学习率调度
数据集划分 Batch训练 Epoch与早停
准确率/精确率 召回率/F1-score 混淆矩阵
Dropout L1/L2正则化 Batch Normalization
基于FFT频谱简单声音分类 猫狗叫声识别
音乐流派分类 GTZAN数据集
环境声音分类 ESC-50数据集
超参数调优 Grid/Random Search 模型剪枝
预训练模型VGG16/ResNet 频谱图分类
SENet CBAM 频谱分类应用
模型导出SavedModel/ONNX 部署到边缘设备
Grad-CAM热力图 特征图可视化 t-SNE降维
常见分类错误模式 数据不平衡处理 重采样/加权损失
同时包含多种声音 音频片段多标签
CNN+LSTM混合模型 处理长时音频
对比学习 SimCLR 频谱特征提取
SHAP值分析 LIME解释 频谱分类决策
Flask API搭建 Docker容器化 云服务部署
知识体系回顾 进阶方向推荐 常见面试题解析