AB,
My understanding is that training is usually done with data in a random order, but good for you to try different approaches.
Also, it is easier to trainl HSL->RGB rather than RGB->HSL. This is because Hue 0 is the same as 360 and 1 is very close to 359 etc. I had better results training RGB to Cos(H),Sin(H),S,L (all of cource normalised appropriately between 0 and 1).
My understanding is that training is usually done with data in a random order, but good for you to try different approaches.
Also, it is easier to trainl HSL->RGB rather than RGB->HSL. This is because Hue 0 is the same as 360 and 1 is very close to 359 etc. I had better results training RGB to Cos(H),Sin(H),S,L (all of cource normalised appropriately between 0 and 1).