My situation is that I already hold a Master's degree in computer science (in machine learning specifically), I apply for some doctoral schools but haven't got any offers yet.
During my master's study, I have built some background in coding and some machine learning area knowledge. However, I do not have enough research experience to start or to find a good Ph.D. topic independently.
Here are my ideas,
I can take another Master's degree in applied mathematics (I will probably do it in Europe). After I collect enough background, I will do a Ph.D., and hopefully, by that time I will start a good Ph.D. topic.
I can do a Ph.D. directly. Even if I may be not very interested in the given Ph.D. topic.
which track should I choose?