什么类型的分类算法用于识别一组数据中的事件?

数据挖掘 机器学习 神经网络 分类
2022-02-21 19:27:03

我想知道使用什么类型的机器学习来识别一组数据中的事件。(或者至少指向正确的方向,这样我就可以对这个主题进行自己的研究。)

我正在尝试使用 RGB 传感器识别 M&M 颜色。是我收集的一些数据的示例。我想通过说“这就是蓝色 M&M 经过传感器时的样子……而黄色……”来训练神经网络,这样它就可以告诉我M&M 何时以及什么颜色经过传感器。

我的问题类型与类似。在这种情况下,他们记录加速度计数据并使用它来识别某人正在进行的锻炼。

你怎么能教一个人工神经网络来做到这一点?你如何教它“事件”是什么样的?

** PS 我是这个论坛的新手,所以欢迎对我的问题进行任何修改以使其更相关和更易于理解。

1个回答

您将需要您的数据看起来像这样:

Blue Red Green Label
20   12  13    _
18   11  13    _
18   12  13    _
19   13  14    _
24  12   13    _
28  14   19    B
30  19   21    B
29  18   20    B
25  14   16    B
21  12   13    _
19  11   12    _
18  11   12    _

也就是说,数据中的每个点都需要用标签进行注释:_无,B蓝色,Y黄色。

可以训练序列标签模型来预测输入序列中每个点的标签。请注意,通常使用“Begin Inside Outside”(BIO)方案来帮助模型了解“事件”何时开始和结束:

Blue Red Green Label
20   12  13    Outside
18   11  13    Outside
18   12  13    Outside
19   13  14    Outside
24  12   13    Outside
28  14   19    B_Begin
30  19   21    B_Inside
29  18   20    B_Inside
25  14   16    B_Inside
21  12   13    Outside
19  11   12    Outside
18  11   12    Outside

(这个方案也有变种)

据我所知,条件随机场将是此类任务的传统方法,但可能有我不知道的最近的 NN 方法。