深度学习中的归一化

引言 在深度学习中,网络架构的设计对模型的性能和训练效率有着至关重要的影响。随着模型深度的增加,训练深层神经网络面临诸多挑战,如梯度消失和梯度爆炸问题。为了应对这些挑战,残差连接和各种归一化方法被引入并广泛应用于现代深度学习模型中。本文将首先介绍残差连接和两种架构,分别是 pre-norm 和 post-norm。随后介绍四种常见的方法:Batch Normalization、Layer Normalization、Weight Normalization 和 RMS Normalization,并分析为何当前主流的大模型倾向于采用 RMSNorm 与 Pre-Norm 结合的架构。 ...

2025-02-01 · 10 分钟 · 4690 字 · Yue Shui

OpenAI o1复现进展:DeepSeek-R1

DeepSeek AI 近期发布 DeepSeek-R1 (DeepSeek-AI, 2025),其推理性能在多个 benchmark 上已接近 OpenAI o1 (OpenAI, 2024)的水平,是开源社区成功复现 o1 的重要一步。R1 相关代码可以参考huggingface 尝试开源复现 open-r1 项目。以往的研究多依赖于海量的监督数据来提升大语言模型(Large Language Model, LLM)性能,但 DeepSeek-R1 及其早期实验 DeepSeek-R1-Zero 的成功,有力证明了纯粹大规模强化学习在提升 LLM 推理能力方面的潜力。其印证了 Richard Sutton 在 “The Bitter Lesson” 中提出的深刻见解: ...

2025-01-27 · 36 分钟 · 17555 字 · Yue Shui

基于深度学习的股票价格预测和量化策略

摘要 股票市场是金融市场的重要组成部分,近些年来,股票市场蓬勃发展,股票价格预测和量化投资策略研究吸引了许多领域的研究学者。其中最近几年随着人工智能和机器学习的发展,学者们从传统的统计学模型迁移到了人工智能算法,尤其是在深度学习热潮掀起后,神经网络在股票价格预测和量化投资策略研究中取得了不错的效果。深度学习的目标是学习多层次的特征,通过组合低级特征构建抽象的高级特征,从而挖掘数据的分布式特征表示,基于此进行复杂的非线性建模,从而实现预测任务。其中 RNN 被人们广泛地应用在序列数据上面,如自然语言和语音。股票每天的股价,交易信息都是序列数据,因此之前有很多研究者,基于 RNN 来预测股票价格。由于基础的循环神经网络在层数过多的情况下,会出现梯度消失的问题,而 LSTM 的诞生,解决了此问题,之后出现了诸如 GRU,Peephole LSTM,BiLSTM 等 LSTM 的变体。但传统的股票预测模型有些并未考虑时间因素,有些仅考虑时间上的单向关系。因此,文中使用 BiLSTM 模型进行股票价格预测。从模型原理上来说,BiLSTM 模型充分利用了时间序列上向前,向后两个时间方向的上下文关系,并且避免了长时间序列上的梯度消失和梯度爆炸问题,能够更好地学习到对时间有长期依赖性的信息。 ...

2021-04-21 · 51 分钟 · 25251 字 · Yue Shui