2023研电赛 安谋科技企业命题三等奖作品 短临天气预报AI云图分析系统 (2023研电赛西北赛区结果)
本文目录导航:
【2023研电赛】安谋科技企业命题三等奖作品: 短临天气预报AI云图分析系统
本文为2023年第十八届中国研究生电子设计竞赛安谋科技企业命题三等奖作品,参赛单位为长沙理工大学,队伍名称为星星梦队,指导老师为文勇军,参赛队员为梅硕、韦慧敏、吴佳欣,获得奖项为三等奖。
团队致力于利用深度学习技术,尤其是自注意力和Transformer模型,进行雷达回波图像的时间序列预测,旨在提高极端天气预测的准确性和时效性。
研究背景与意义:我国气候灾害频发,准确的预报和及时的预警对于社会至关重要。
本研究采用自注意力和Transformer模型进行雷达回波图像的特征聚合与增强,结合卷积自注意力机制与Transformer编码器,不仅在时间特征方面表现出色,还兼顾了空间信息的提取,有助于捕捉序列的变化特征。
通过深度学习技术的创新应用,本研究在极端天气预测领域取得了重要进展,为提升极端天气预测的准确性和及时性提供了有力手段。
作品难点与创新点:本作品针对雷达回波图像在短时临近降雨预报中的挑战,采用深度学习技术,特别是自注意力和Transformer模型,实现回波图像序列的特征聚合和时间序列预测。
卷积自注意力机制的引入,使模型能更好地理解云层变化。
综合模型结合Marshall-Palmer公式计算雨量预测,并设计了基于Django的web可视化系统,提供实时降雨预报,为国家防灾减灾工作提供支持。
系统算法模型设计:本系统算法模型包括雷达回波图像特征的提取、处理以及预测图像生成与优化。
使用卷积自注意力机制构建Transformer编码子网络,处理雷达回波序列,提取特征。
采用深度学习中的Seq2Seq模型,以多层LSTM作为模型编解码网络,学习时间序列的长期依赖与短期影响。
针对预测图像的模糊问题,研究了软性注意力机制、生成对抗网络鉴别器模型,构建预测图像质量优化的解决方案,获得清晰度较高、包含较多特征信息的输出雷达回波图序列。
系统前端框架设计:为了提供更好的用户体验,设计了前端展示界面,采用Django作为系统的web应用框架。
Django框架采用MVT模式,分别负责模型、模板和视图,实现请求与响应流程,让用户直接查看实验样本和预测结果。
总结:自注意力机制和Transformer模型在序列建模和特征提取领域展现出巨大潜力。
本模型在二维图像领域尝试并结合自注意力与Transformer编码器,实现对雷达回波序列的有效特征提取和建模,为序列预测任务带来新思路。
这一研究丰富了自注意力的应用领域,对序列建模领域的发展具有积极意义。

- 《iTransformer: Inverted Transformers Are Effective for Time Series Forecasting》:该论文提出了一种有效的时间序列预测方法,即反向Transformer。
它通过结合注意力和前馈网络来捕捉多变量间的相关性,从而显著提高了预测的准确性。
《Time-LLM: Time Series Forecasting by Reprogramming Large Language Models》:本文探索了利用大型语言模型重新编程进行时间序列预测的方法。
通过增强模型处理时间序列数据的能力,基于文本原型实现预测。
《Interpretable Sparse System Identification: Beyond Recent Deep Learning Techniques on Time-Series Prediction》:这篇论文结合了知识和数据驱动的方法,采用傅里叶基和稀疏优化,实现了高精度的时间序列预测,同时具有高效的训练效率。
《ClimODE: Climate Forecasting With Physics-informed Neural ODEs》:本文介绍了一种利用物理信息神经ODEs进行气候预测的方法。
通过学习全球天气传输机制,实现了精确的气候预测。
《TEMPO: Prompt-based Generative Pre-trained Transformer for Time Series Forecasting》:该研究提出了一种基于提示的生成式预训练转换器,用于时间序列预测。
这种方法有效地学习了时间序列的表示,并能够适应多种预测任务。
- 《ModernTCN: A Modern Pure Convolution Structure for General Time Series Analysis》:本文介绍了一种现代纯卷积结构,用于处理时间序列分析的多种任务,如预测、插补、分类和异常检测。
《FITS: Modeling Time Series with Parameters》:该研究提出了一种基于参数的时间序列建模方法。
通过在复频域进行操作,避免了处理高频分量,同时模型的参数数量较少,适合在边缘设备上运行。
《SocioDojo: Building Lifelong Analytical Agents with Real-world Text and Time Series》:本文探讨了如何利用现实世界的文本和时间序列构建终身分析代理,以支持经济、金融决策等领域。
《Tim Series Continuous Modeling for Imputation and Forecasting with Implicit Neural Representations》:该研究提出了一种使用隐式神经表示进行时间序列连续建模的方法。
这种方法能够处理不规则数据,从而解决插补和预测问题。
- 《Inherently Interpretable Time Series Classification via Multiple Instance Learning》:本文提出了一种基于多实例学习的时间序列分类方法,具有固有的可解释性。
这种方法通过多实例学习提高了模型的可解释性,同时实现了时间序列分类。
《LogoRA: Local-Global Representation Alignment for Robust Time Series Classification》:该研究提出了一种用于稳健时间序列分类的局部-全局表示对齐方法。
通过这种对齐方法,提高了分类任务的性能。
- 《Soft Contrastive Learning for Time Series》:本文提出了一种软对比学习策略,用于提升时间序列表示的学习质量。
这种方法适用于多种时间序列任务。
《Towards Enhancing Time Series Contrastive Learning: A Dynamic Bad Pair Mining Approach》:该研究提出了一种动态坏对挖掘方法,用于增强时间序列对比学习。
通过减轻不良正对的影响,提高了学习效果。
- 《Conditional Information Bottleneck Approach for Time Series Imputation》:本文介绍了一种基于条件信息瓶颈的方法,用于时间序列插补。
通过减少与时间上下文相关的冗余信息,提高了插补的性能。
KV Cache 技术分析
KV Cache技术在大型语言模型(LLM)领域中发挥关键作用,特别是在Attention机制中。
KV Cache通过存储键值对,避免每次生成token时重新计算键值向量,显著降低计算量和提升效率。
利用预计算的K值和V值,节省了大量计算时间,尽管这会占用一定存储空间。
然而,随着LLM窗口长度的增大,对计算资源的需求与有限GPU显存之间的矛盾日益凸显,优化KV Cache成为提高推理性能的关键。
在推理过程中,Transformer模型本质上进行逐字预测。
通过公式证明,我们可以明确KV Cache的使用流程。
在预测今天天气真→好时,KV Cache的引入能够简化预测过程,仅依赖于当前预测词与之前计算的键值对,避免了重复计算。
证明过程如下:Attention计算公式表明,Attention的输出只依赖于当前query和之前的键值对,而与之前其他query无关。
这一特性确保了KV Cache的使用不会影响模型输出的准确性。
同时,FNN或Dense层的变换也证明了,经过这些层后,每个输出仅与当前输入有关,与其他输入无关。
因此,KV Cache与Q Cache相比,能够更好地优化计算效率,提升模型推理性能。
优化KV Cache的策略包括多种方法。
MQA、MHA和GQA通过共享键值头减少计算量和显存占用,直接优化了KV Cache。
Longformer通过滑动窗口约束attention的上下文范围,减少了KV Cache的长度,达到提升上下文长度的目的。
此外,通过量化、稀疏和PageAttention等技术,进一步压缩显存占用,提升效率。
PageAttention技术在无需模型架构修改的情况下,显著提升吞吐量。
KV Cache技术通过空间换时间的策略加速了推理速度,且不会影响模型性能。
总结而言,优化KV Cache不仅能够提升LLM模型的推理效率,还有助于解决计算资源与模型规模之间的矛盾,为大模型的高效运行提供了强有力的支持。