I am applying for a CS PhD program in the US, next year, as an international student. I will complete my CS undergrad in a few months. I already have research experience with my project advisor. Also, I did a research internship at another well-known school with a similar topic. This project was presented in an international conference, too. I think this should be beneficial for my application.
However, I am not that interested in my research topic. It is related to computational neuroscience. At first, I just wanted to gain experience working with Machine Learning but I did not have an idea what problem I should be working on. Neuroscience sounded interesting to me, so I picked that sub-field. I did apply ML in my research project as I wanted but the neuroscience stuff was definitely not my thing. It has been an exhausting time for me to work on a project I do not like. I am still OK with ML and I am passionate about it. The thing is that I want to get away from neuroscience when I apply for a PhD. Right now, I have an idea to work with ML on low-power IoT device (such as camera) but I still have time to think about it thoroughly.
The question is that how can I write a strong SoP in this situation? If I write all about ML & neuroscience in my SoP, I am afraid that I will end up in a lab that I do not like. On the other hand, if I mention ML & IoT, I may have a weaker SoP since I have no experience in this sub-field. From my understanding, SoP is not a commitment but I am not sure that this will affect my journey or not.