#opencv #machine-learning
#opencv #машинное обучение
Вопрос:
Метод train() позволяет выбрать CV_ROW_SAMPLE или CV_COL_SAMPLE, чтобы определить, как функции хранятся в обучающих данных. Есть ли какое-либо преимущество в использовании того или иного при обучении модели?
Ответ №1:
Я провел несколько тестов с помощью CvBoost::train(), и результаты показывают, что использование CV_COL_SAMPLE выполняется как минимум на 25% быстрее при использовании небольшого (менее 1 кб каждый) количества функций / выборок и до 60% быстрее при использовании большего количества функций / выборок.
Итак, хотя я нахожу это менее интуитивно понятным, лучше использовать CV_COL_SAMPLE для создания эквивалентных моделей за меньшее время. Это может отличаться от других алгоритмов ML.