I've started looking for jobs and am in the middle of interviews with a bunch of companies.
I also didn't come in on a thesis track and a thesis is not the end goal of the program. I started research out of interest in learning applications of my studies and mostly to get funded by a lab and avoid out of state tuition.
The norm in my program is to take 4 semesters, since its a general masters it places requirements on the breadth of your studies as well. Hence, I did study machine learning, and even did research in it in my first semester. However, I got funded completely by a different research lab working in a different area of AI, and since education is expensive I went with that.
Between research and completing the course requirements for other areas (h/w, systems, theory), I've had limited time to actually use or learn anything more in that field.
Also, it does serve as a delaying tactic since, as I pointed, I can't stay on this visa without a job and while I'm on the lookout for jobs, I might end up taking one that I'm not totally into.
In your eyes, do you think a wiser strategy is to try and get a job right now and graduate this semester?