I do see your point.
Actually, my input dimensions were: (num_homes, num_days, num_hours)
I’d gotten rid of the num_homes dimension, by treating each num_hours sample as independent, effectively creating: num_homes*num_days samples. I felt that there is a trade-off: if we train say on a per-home basis, we have fewer (but richer) samples overall v/s treating each num_hours sample as independent.
What do you think?