Submitted by triary95 t3_zcp5jl in MachineLearning
I have a paired dataset. There are 3 target variables. What is the advantage of using multi-output regression method over making regression models individually( expect running only one model). What are the caveats and considerations?
michaelaalcorn t1_iyyhfhw wrote
Training a single model on three target variables is equivalent to training three separate models that have shared parameters except for the final layer (assuming a mean squared error loss in both cases), so training a single model effectively regularizes the three models. Whether or not this is a good thing will depend on the dataset, but in the limit of infinite data, three separate models will give you better overall performance than a single model since they won't be regularized.