擅长:python、mysql、java
<p>我认为您可以使用<a href="http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.TimeSeriesSplit.html" rel="noreferrer" title="TimeSeriesSplit">Time Series Split</a>来代替您自己的实现,或者作为实现CV方法的基础,正如您所描述的那样。</p>
<p>在仔细研究了一下之后,似乎有人在<a href="https://github.com/scikit-learn/scikit-learn/issues/8282" rel="noreferrer">this PR</a>中的TimeSeriesSplit中添加了一个max_train_size,它似乎可以满足您的需要。</p>