07-21-2024, 07:49 AM
AB,
The main issue training Hue from RGB is that it is not continuous at 0/360 degrees. In general ANNs are usually combined into a single model for any task, therefore using and capturing inter-dependencies between input/output, rather than broken down to smaller models. Additional work is often done pre-processing input, for example filters (high/low, edge detection...) for image recognition. Even though your approach is unusual it is interesting and fun to experiment on it.
If you are having issues getting the HSL->RGB or RGB->HSL models to work, I'm not sure the solution is break the problem down, although this is usually an excellent approach. Perhaps we could share code to see if there are other issues.
The main issue training Hue from RGB is that it is not continuous at 0/360 degrees. In general ANNs are usually combined into a single model for any task, therefore using and capturing inter-dependencies between input/output, rather than broken down to smaller models. Additional work is often done pre-processing input, for example filters (high/low, edge detection...) for image recognition. Even though your approach is unusual it is interesting and fun to experiment on it.
If you are having issues getting the HSL->RGB or RGB->HSL models to work, I'm not sure the solution is break the problem down, although this is usually an excellent approach. Perhaps we could share code to see if there are other issues.