使用 Weka 进行实时监督学习(在 Android 手机上)

Posted

技术标签:

【中文标题】使用 Weka 进行实时监督学习(在 Android 手机上)【英文标题】:Real-time supervised learning with Weka (on Android phone) 【发布时间】:2013-12-10 19:19:56 【问题描述】:

我想使用加速度计数据来(尝试)预测用户正在进行的活动(简单活动)。假设我有一堆训练实例,其中是单个训练实例,xn 是类标签。训练后,我想把数据拿进来,转换它,然后实时(或接近它)输出活动的分类。

首先,有什么建议吗?其次,我将有训练集的类标签,但没有测试集。我应该如何计算准确性。我不能只看标签,因为测试集没有标签。最后,我只是想确保如果测试集没有任何类标签,Weka 不会抱怨。

我倾向于使用监督学习,但我可能会反对它。

【问题讨论】:

【参考方案1】:

这似乎是一个有监督的机器学习问题。如果你想使用 Weka GUI,你必须标记你的测试数据。然后将它们传入weka,看看Weka的分类结果是什么。您为测试数据预设的标签不会影响您的结果。

如果您不知道测试数据应该是什么,那将是一个无监督的机器学习问题。由于监督问题,对于训练模型和评估它(N-fold crossvalidation),您必须知道基本事实。

【讨论】:

以上是关于使用 Weka 进行实时监督学习(在 Android 手机上)的主要内容,如果未能解决你的问题,请参考以下文章

监督关键词提取 weka 或其他工具

WEKA 中的有监督和无监督重采样有啥区别?

Weka算法Clusterers-Xmeans源代码分析

机器学习-监督学习应用:梯度下降

weka中如何对整个数据集进行分类

Weka SMO 分类器不断返回一个结果