【发布时间】:2021-05-04 10:59:18
【问题描述】:
我想看看以下问题是否可以通过使用神经网络来解决:我有一个包含 1000 多个篮球事件的数据库,其中从第 5 分钟到第 20 分钟每秒记录总得分,以及篮球比赛在哪里都来自同一个联赛。这意味着事件发生在不同的时间段。之后对数据进行插值以具有两个时间步长之间的确切时间差,从而在第 5 分钟和第 20 分钟之间准确获得 300 个点。这可以在这里看到: Time series。最终目标是建立一个模型,该模型可以预测 t=15 到 t=20 之间的 y 值,并将 t=5 和 t=15 之间的 y 值用作输入数据。我想使用包含 1000 个事件的数据库来训练模型。为此,我尝试使用以下网络:
用于训练神经网络模型的输入数据的形状为 (1000,200),输出数据的形状为 (1000,100)。 有人可以为此指导我正确的方向,如果这是解决此类问题的正确方法,可能会给出一些反馈,我发现了一些以前的时间序列问题,但所有这些问题都基于一个大时间序列,而在这种情况我有 1000 个不同的时间序列。
【问题讨论】:
-
在不了解更多上下文的情况下很难推荐任何东西。例如,这些事件是否同时发生?我也看不出你会在哪里得到你描述的形状的 100 或 200。您可能有输入形状 (1000, 15) 和输出形状 (1000, 5) 之类的东西。虽然正如我所说,我必须了解更多才能知道这是否是个好主意。
-
赛事为篮球比赛,上半场每秒记录一次。此数据已被插值以每分钟准确获得 20 个数据点,因此从第 5 分钟到第 15 分钟将有 200 个数据点,在第 15 分钟到第 20 分钟之间将有 100 个数据点。
标签: machine-learning neural-network time-series regression