如果我有一个特定动作的视频数据集,我该如何使用这些数据来训练一个分类器,以便以后可以用来识别这个动作。
回答:
这个问题非常宽泛。一般来说,没有一种万无一失的方法可以训练一个适用于所有情况的分类器。这在很大程度上取决于你所处理的数据。
以下是通用的流程:
- 从视频中提取特征
- 标记你的特征(对于你要寻找的动作标记为正例;否则标记为负例)
- 将你的数据分为两到三组。一组用于训练,一组用于测试,另一组可选用于验证
- 在标记的示例上训练分类器(例如,支持向量机、神经网络、最近邻算法…)
- 如果算法适用,在验证数据上验证结果
- 在未用于训练的数据上进行测试
你可以从这里开始使用一些机器学习工具 http://www.cs.waikato.ac.nz/ml/weka/
请确保你绝不将测试数据用于除测试之外的任何其他目的
祝你好运