Я работаю над проблемой регрессии со следующими образцами обучающих данных.
Как показано, у меня есть вход только 4 параметра только содин из них изменяется, то есть Z, так что остальные не имеют реального значения, в то время как выход из 124 параметров, обозначенных от O1 до O124, отмечает, что O1 изменяется с постоянной скоростью 20 [1000, затем 1020, затем 1040 ...], в то время как O2 изменяется сдругая скорость, равная 30, но все еще постоянная и одинаковая для всех 124 выходов, все изменяется линейно с постоянной скоростью.
Я полагал, что это тривиальная проблема, и очень простая модель нейронной сети достигнет точности 100%по данным тестирования, но результаты были противоположными.
- Я достиг 100% точности теста с использованием линейного регрессора и 99,99999% точности теста с использованием регрессора KNN
- Я достиг 41% точности данных тестав 10-уровневой нейронной сети с использованием активации Relu, в то время как все остальные функции активации не сработали, а также неглубокий Relu.
- Используя простую нейронную сеть с функцией линейной активации и без скрытых слоев, я набрал 92% на тестовых данных
Мой вопрос: как получить нейронную сеть, чтобы получить 100%на тестовых данных, таких как линейный регрессор?Предполагается, что использование мелкой сети с линейной активацией эквивалентно линейному регрессору, но результаты разные, я что-то упустил?