2013-05-01 71 views
2

假设我们正试图分类一支铅笔健康与否,我们有两个变量为此目的:铅笔的长度和重量。现在,我应该给opencv中实现的随机森林的训练方法做些什么?我真的很困惑,因为我有两个不同的数据,他们都是数字,但他们的单位是不同的。下面的实施例将给出一个更好的感觉:多变量随机森林与opencv

Height (cm) Weight (gr) Healthy? (bool) 
----------- ----------- --------------- 
10   34   0 
4    6    0 
12   14   1 
8    20   1 
5    18   0 

如果我训练只有高度,{10,4,12,8,5}和{0,0,1,1,0}矢量的单变量随机森林将是参数。但是,如果我想使用这两个变量,那么参数是什么?

+0

你不明白你在问什么。当然,你想在分类中使用你的两个变量... – sashkello 2013-05-01 00:55:12

+0

我想同时使用但如何?例如,我需要一个需要身高和体重并产生一个值的函数,以便我可以将这个值赋予训练函数。对? – 2013-05-01 01:00:38

+0

0r我应该连接功能并给训练算法一个大小为2 x sampleCount的向量吗? – 2013-05-01 01:06:23

回答

1

在Python中,如果您有多个变量,则可以将训练数据输入作为元组列表输入。

+0

我混乱的原因是图像。虽然我们将图像用作训练数据,但我们将单个图像的每个像素作为单独的特征。 – 2013-05-02 06:34:36