26. The non-transitory computer-readable medium of claim 25 , the instructions to combine the long-term cluster membership vector with the short-term cluster membership vector further comprising instructions to: generate a weighted long-term cluster membership vector by applying a first weight to the long-term cluster membership vector; generate a weighted short-term cluster membership vector by applying a second weight to the short-term cluster membership vector; and combine the weighted long-term cluster membership vector with the weighted short-term cluster membership vector to form the short-term cluster membership vector.
25. The non-transitory computer-readable medium of claim 21 , the trained model comprising a long-term cluster membership vector, the instructions to generate a short-term cluster membership vector further comprising instructions to: combine the long-term cluster membership vector with the short-term cluster membership vector to form the short-term cluster membership vector.