7

Если у вас есть проблема классификации и регрессии, связанные и полагающиеся на одни и те же входные данные, можно ли успешно создать нейронную сеть, которая дает как классификационные, так и регрессионные выходы?Репликация и классификация множественных выходных нейронных сетей

Если да, то каким образом может быть построена функция потерь?

ответ

8

Обычно для таких случаев потеря считается просто взвешенной суммой потерь в классификации и потерь при регрессии. Другими словами, ваша сеть имеет две независимые выходные части, одна из которых отвечает за регрессию, на которую вы применяете потери LRreg (например, MSE) и другую ответственную за классификационную часть, на которую вы применяете классификацию L_class (например, кросс-энтропию) и ваш конечный критерий оптимизации - это просто (альфа) * ​​L_reg + (1-альфа) * ​​L_class, для некоторой предопределенной альфы. Это позволяет легко вычислять градиенты (и общий простой анализ).

+0

Отлично, спасибо. Является ли альфа обычно рассматриваться как гиперпараметр и настроен как таковой? – jayesian

+0

Да, если не использовать какую-либо характеристику проблемы, чтобы найти разумную ценность – lejlot

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