2013-05-01 4 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

+0

Я хочу использовать оба варианта, но как? Например, мне нужна функция, которая принимает высоту и вес и дает значение, чтобы я мог передать это значение функции обучения. Правильно? –

+0

0r я должен конкатенировать функции и дать алгоритму обучения вектор, размер которого равен 2 x sampleCount? –

ответ

1

В Python ввод данных обучения может быть подан как список кортежей, если у вас есть несколько переменных.

+0

Причиной моей путаницы были изображения. Хотя мы используем изображения в качестве обучающих данных, мы даем каждый пиксель одного изображения как отдельную функцию. –

 Смежные вопросы

  • Нет связанных вопросов^_^