01
光谱分析概述
光谱学基础 · 光谱仪工作原理 · 数据类型与格式
基础原理
02
Python环境搭建
Anaconda安装 · Jupyter配置 · Numpy/Scipy/Matplotlib
环境工具
03
光谱数据读取
CSV/SPC/OPUS解析 · pandas读取 · 清洗与预处理
数据IO
04
光谱可视化基础
Matplotlib基础 · 折线图 · 坐标轴与标签
绘图入门
05
光谱预处理
基线校正(ALS/多项式) · SG平滑 · 归一化
预处理去噪
06
特征峰识别
find_peaks · 峰宽/高度筛选 · 峰面积计算
特征峰值
07
多光谱叠加对比
多曲线绘制 · 图例颜色 · Plotly交互
对比交互
08
光谱差异分析
差分光谱 · 二阶导数 · 相关性热图
差异统计
09
主成分分析 (PCA)
PCA原理 · 光谱降维 · 得分图与载荷图
降维PCA
10
聚类分析
K-means · 层次聚类 · 光谱聚类可视化
聚类无监督
11
回归分析
PLSR · SVR · 模型评估指标
回归定量
12
分类模型
KNN · 随机森林 · SVM光谱分类
分类机器学习
13
深度学习入门
CNN一维光谱 · TensorFlow/Keras搭建
深度学习CNN
14
光谱库构建
标准光谱数据库 · 相似度检索(余弦/欧氏)
数据库检索
15
报告生成基础
ReportLab · PDF结构 · 文本与表格
报告PDF
16
报告图表嵌入
Matplotlib嵌入PDF · 尺寸与分辨率调整
图表嵌入
17
报告模板设计
页眉页脚 · 多页布局 · 封面与目录
模板设计
18
自动化报告
批量生成 · 参数化模板 · 命令行封装
自动化批处理
19
交互式仪表盘
Dash框架 · 光谱实时显示 · 参数控件
仪表盘Dash
20
Web应用部署
Flask服务 · 文件上传 · 结果展示
WebFlask
21
批处理与并行计算
多文件批量 · multiprocessing · 进度条
并行加速
22
异常检测
异常值识别 · 马氏距离 · 孤立森林
异常检测
23
光谱拟合
高斯/洛伦兹拟合 · curve_fit · 拟合优度
拟合峰形
24
时间序列光谱
动态光谱 · 时间热图 · 趋势提取
时间序列动态
25
高光谱图像基础
高光谱立方体 · 波段选择 · 伪彩色合成
高光谱图像
26
高光谱分类
SAM分类器 · SVM高光谱 · 分类结果图
分类高光谱
27
光谱数据增强
加噪/平移/缩放 · GAN生成光谱
增强GAN
28
模型解释性
SHAP值 · 特征重要性 · 波段选择
可解释SHAP
29
结果导出与分享
HTML报告 · Excel汇总 · PPT自动生成
导出分享
30
综合项目实战
从原始光谱到完整分析报告全流程
实战综合