第三周了,虽然这周只有三天,但是状态依然很差。待在荒郊野岭公寓中的小房间里,连续几日不与任何人接触,寂静得令人发疯。

思维不清晰,稍微想一会就猪脑过载,编码进度缓慢。身后就是床,让人经常想偷懒,完全无法进入工作状态。无法推进工作的焦虑和因焦虑而导致的工作无法推进形成正反馈,将焦虑推向至高峰。

这周仍旧对 GRU+NN 的深度学习框架进行修改,解决了上周遗留下来的几个问题,现在终于能跑了,但是注意到几个问题:

  1. 模型收敛疑似不正常,随着 epochs 迭代,测试集能够逐渐收敛,而训练集却常常震荡,非常奇怪。
  2. 模型运算耗时相当长。我只用了今年到最近为止的数据,且上百条的特征只随机选取了其中的 10 个,训练一个模型也需要几分钟。如果每小时迭代一次模型,那么相当于需要训练 5000 多个模型!这意味着我的电脑根本无法完成任务,只能寄希望于公司未来可能提供的服务器算力,以及减少模型训练的次数,将模型的利用最大化。
  3. 代码非常屎山,我自己都看不下去。溢出屏幕的语句、数十个参数的 class、毫无章法的代码组织形式,使得这一份工作到目前为止相当丑陋。好在带教没有 push,先硬着头皮这么用吧。

总而言之,这个框架踉踉跄跄地能跑起来了,但是目前看来并没有机会计算出足够用来回测的因子。