Я пытаюсь научить SVM (на python, scikit-learn) распознавать выражения лица.Я получил лицевые ключевые точки из набора изображений и поместил их в список списков, но этот формат данных не подходит для SVM.
Каждая из моих «тренировочных точек» представляет собой массив форм (68, 2), соответствующих координатам 68 лицевых ключевых точек, связанных с этим изображением.Таким образом, мой x_train оказывается трехмерным массивом, тогда как SVM требует массив измерений <= 2. </p>
Каков наилучший подход к реструктуризации этих данных?Я мог бы преобразовать (68,2) в (136,), но сохранит ли это мои черты?Я чувствую, что это потеряло бы функции, которые я бы хотел, чтобы SVM мог классифицировать.
Спасибо.