The specific context here is Machine Learning technical writing, but I think this question fits here because I just haven't seen any discussion of this anywhere, and few examples in my field, so I'm not 100% sure a "standard" already exists.
If I have a model that is trained on some dataset (e.g. ImageNet), it is very common to call that an "ImageNet-trained model," as in the title of this conference paper. However, many datasets have numerals in their official titles (e.g. TMDB 5000). My question is:
If I were to reference a model trained on such a dataset, is the proper way to hyphenate that:
- "TMDB-5000-trained"
- "TMDB 5000-trained"
I have referred to many style guides (e.g.) and while they somewhat lead me to believe that option 1 is correct, I can't find good examples of it anywhere in practice to confirm that, even in ML writing. (This is largely because most ML datasets already use a hyphen in their title, such as "ImageNet-11k." I'm instead curious about nouns like "TMDB 5000," which are somewhat less common.)