您的位置:首 页 > 言情小说 > AI时代:码农的涅盘重生 > AI时代:码农的涅盘重生目录 > 第86章 过拟合的教训(第1页/共2页)
返回目录 | 加入书签 | 推荐本书 | 收藏本页

AI时代:码农的涅盘重生 第86章 过拟合的教训(第1页/共2页)


****3*6*0**小**说**阅**读**网**欢**迎**您****

请用户自行鉴定本站广告的真实性及其合法性,本站对于广告内容不承担任何责任。

    窗外的鹏城科技园在晨光中苏醒,林晨却已经对着屏幕奋战了四个小时。

    经过一周的调整,他将强化学习模型从复杂的历史数据环境,迁移到了一个高度简化的模拟环境中——只跟踪沪深300指数的五只核心成分股,交易动作简化为“买入”、“持有”、“卖出”三种,奖励函数也重新设计,更注重风险调整后的收益。

    “这次应该稳了”。林晨揉了揉发酸的眼睛,看着训练曲线。

    屏幕上,代表累计奖励的蓝色线条在最近500个训练周期(episode)中稳定上扬,最终在测试集上的年化收益率模拟达到了惊人的42.8%,最大回撤控制在15%以内。夏普比率超过2.5——这放在任何量化基金都是顶尖级别的表现。

    回测结果完美得令人心跳加速。

    林晨深吸一口气,打开了实盘交易账户。这个账户里是他从原本30万存款中,专门划出的5万元“实验资金”。前几次小规模测试有盈有亏,总资金还剩4万7千多。

    “就用这个策略,实盘跑一周看看”。他点击了部署按钮。

    系统开始运行。第一天,模型在开盘后半小时发出“买入”信号,选择了三只股票。林晨手动确认,下单。收盘时,三只股票平均涨幅1.2%,账户浮盈五百多块。

    “开局不错”。林晨嘴角微扬。

    第二天,模型没有操作,持仓股微跌0.5%,正常波动。

    第三天,模型在上午十点发出“卖出”信号,平仓。这次操作小幅盈利3%。下午两点,模型再次发出“买入”信号,换了另外两只股票。

    林晨跟着操作,心里那点疑虑渐渐消散。回测的完美表现似乎在实盘中得到初步验证,虽然样本还小,但信号看起来合理。

    然而,转折发生在第四天。

    大盘低开,模型持仓的两只股票跌幅超过3%。按照策略逻辑,应该在跌幅达到2.5%时触发止损。但模型没有动作。林晨盯着屏幕,犹豫着是否要手动干预——说好了让系统自主运行一周。

    他忍住了。

    收盘时,两只股票跌幅扩大到4.7%。当日账户回撤超过两千元。

    第五天,市场震荡反弹,但模型持仓股反弹乏力。下午,模型终于发出“卖出”信号,但这次是割肉离场,单笔亏损接近5%。

    林晨眉头紧锁。

    更糟糕的是,卖出后不到半小时,那两只股票开始拉升,收盘时几乎收复前一日跌幅。

    “这模型在干嘛”?林晨忍不住出声,仿佛在质问屏幕里的代码。

    第六天,模型的操作开始变得“诡异”。它在一些毫无技术依据的时点频繁交易,上午买入,下午卖出,仿佛在追逐某种只有它能看到的幻影。佣金和印花税在侵蚀本金。

    第七天,当林晨看到账户总资金已经跌到 6 万 1 千多元 时,他果断停止了实验。

    一周时间,实盘亏损已经 超过 12%。而回测数据显示,在同一时间段、同一策略下,模拟收益本应是 正的 3.5%。

    巨大的落差让林晨后背发凉。

    他瘫坐在椅子上,盯着账户余额的数字,感觉那串数字在嘲笑他。窗外天色已暗,城中村的灯光次第亮起,远处写字楼的玻璃幕墙反射着霓虹。这个他奋斗了十年的城市,此刻显得格外冷漠。

    “问题出在哪里”?他强迫自己冷静下来,开始复盘。

    首先排除技术故障:数据源是实时的,交易接口正常,代码执行没有报错。

    然后排除市场异常:这一周大盘整体波动率属于正常范围,没有黑天鹅事件。

    那么,只剩下一个可能——模型本身有问题。

    林晨重新打开训练日志和回测报告,一行行代码、一个个参数地检查。突然,他的目光停留在训练集和测试集的划分方式上。

    为了追求“漂亮”的回测结果,他在划分数据时,采用了简单的“前80%数据训练,后20%数据测试”方法。但股票数据具有很强的时间序列特性,这种划分可能导致模型在测试集上“看到”了训练集末尾的趋势延续,从而给出虚假的优秀表现。

    更深入检查后,他发现了一个致命问题:在特征工程阶段,他无意中使用了一些“未来数据”。

    比如,他计算了股价的20日移动平均线作为特征,但在处理时,没有严格避免数据泄露——在某个时间点,模型“看到”了包含该点之后数据的移动平均值。这在回测中不会报错,因为所有数据都是已知的,但实盘中,你不可能知道未来的平均值。

    “过拟合……”林晨喃喃吐出这个词。

    在机器学习中,过拟合指模型过度适应训练数据中的噪声和特定模式,导致在未见数据上表现糟糕。他的模型,就像一个只会背诵历年考题答案的学生,一旦遇到新题型,就束手无策。

    而金融市场的“新题型”每天都在出现。

    林晨感到一阵懊恼,但更多
>>>点击查看《AI时代:码农的涅盘重生》最新章节