【问题标题】:Libsvm in matlab for heart beatsmatlab 中的 Libsvm 用于心跳
【发布时间】:2013-02-19 11:20:52
【问题描述】:

我有 3 种不同的心跳,正常、左阻滞和右阻滞。我每个有 20 个节拍。我想对 60 次心跳进行训练,然后测试几个不同的心跳。我想让程序告诉我它是正常的,左块还是右块。我所拥有的只是一个 60 x 300 矩阵,其中前 20 行是正常的,然后是左、右块。

如何制作训练标签? 它们必须采用特殊格式,但我不知道如何为培训创建此格式。

我什至给 libsvm 的创建者发了电子邮件,但我还没有收到回复。

有什么地方可以帮助我吗?

【问题讨论】:

    标签: matlab testing signals libsvm


    【解决方案1】:

    假设 1 = 正常,2 = 左,3 = 右,那么标签是

    labels = [ones(20,1); 2*ones(20,1); 3*ones(20,1)];
    

    【讨论】:

    • 但是对于 libsvm,标签采用这种格式,1 1:2 2:3 4:6 1...等。我不知道如何创建这些标签。
    • 不是只有在训练文件中有标签的情况下吗?我在 octave 中使用了 libsvm(我假设它与 matlab 相同),我的答案是我如何制作标签。
    猜你喜欢
    • 2015-02-16
    • 2013-05-18
    • 2013-10-21
    • 1970-01-01
    • 2012-01-23
    • 2017-01-30
    • 2014-09-09
    • 2016-07-07
    • 2013-08-08
    相关资源
    最近更新 更多