Случайный лес справляется с этим довольно хорошо, см. Возможен ли / практичен ли случайный лес с несколькими выходами? или scikit узнать документацию . Я думаю, что GBM или любой древовидный метод может быть адаптирован подобным образом.
В целом, когда вы запускаете любой алгоритм обучения, минимизирующий счет, вы обычно работаете над минимизацией которая является одномерной. Но вы можете указать любую целевую функцию. Если бы вы работали над (двумерным) прогнозированием положения, было бы хорошим показателем.Σ я ( у я - у я ) 2 + ( х я - х я ) 2∑i(pi−yi)2∑i(y^i−yi)2+(x^i−xi)2
Если у вас смешанный тип вывода (классификация и регрессия), то для определения целевой функции, вероятно, потребуется указать целевую функцию, которая придает больший вес некоторым целям, чем другим: какое масштабирование вы применяете к непрерывным ответам? Какие потери вы применяете к ошибочным классификациям?
Что касается дальнейшего академического чтения,
Википедия структурированного обучения SVM
Одновременное использование структур вывода и задач для регрессии с несколькими выходами
Метод выбора ориентира для прогнозирования нескольких выходов
(имеет дело с многомерными зависимыми переменными)