使用频谱图进行预测大家好,在 Bill、Pete 和 Emmanuel 之前作品的启发下,我刚刚编写了一个用于创建频谱图的新脚本。频谱图是通过快速傅里叶变换 (FFT) 在一系列频谱上的滑动窗口上计算出的热图。
主要想法是使用这些图像作为 Torch 的输入来预测光谱的属性。这似乎是对光谱 FDE 工作流程的一个很好的补充/补充,并且易于设置。
附上 NMR 酒精数据的第一个示例——非常感谢 Emmanuel 提供的完整数据,摘自他的优秀期刊。它有效!示例输出:


还附件是用于计算频谱图的初始 JSL 脚本。
欢迎反馈。
微笑,
拉斯
PS 计划下周在聚会上召开“化学机器学习”兴趣小组——如果您有时间,请参加。
回复:使用频谱图进行预测@russ_wolfinger - 非常喜欢这个功能,因为它可以用于大量光谱。如果能将 FFT 作为单个光谱(或小组)的变换列选项,那就太好了。该功能在 X 射线晶体学领域非常有用: 快速傅里叶变换和 XRR 数据的多高斯拟合可用于确定初始生长范围内 ALD 生长薄膜的厚度(pdf 可在此处获取)。
回复:使用频谱图进行预测嗨,Russ,
一如既往的出色工作-谢谢!
我测试了脚本并且它运行良好,除了使用 GB 中的“页面”功能时似乎将显示限制为仅 200 个。这导致 219 个频谱图中只有 200 个被带回到原始表中。
通过使用 :g 作为“wrap”变量,它可以正常工作。

不确定这是否仅适用于我的本地设置。
最好的
弗洛里安
回复:使用频谱图进行预测是的@Florian_Vogt ,谢谢你的提醒——我也遇到过这种情况。解决方法:文件 > 首选项 > 图形生成器,将页面限制从 200 增加到大于等于光谱数量的某个数字。
回复:使用频谱图进行预测谢谢@russ_wolfinger !
对于那些感兴趣的人,我有一个稍微更新的版本,它使用“wrap”变量并将脚本保存到数据表的主表中,然后gb 来调查单个频谱图。