Hello @M_R2,
I think this learner and this learner have asked very similar questions to yours about how we determine the meaning and number of features in the first place before running the algorithm. Can we really determine the meaning? Do we assign the number by knowing the meaning in the first place? Please check them out when you have time, and leave here any follow-ups that you might have and we can discuss them.
Cheers,
Raymond